{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"if"}]}
    if let Err(_) = fs::hard_link(src, dst) {
    let dst = dst.as_ref();
        fs::copy(src, dst).unwrap(); // Fallback to copying if hardlinking failed