{"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"fs::remove_file(q)?;"}]}
        fs::remove_file(q)?;
    if err.kind() == io::ErrorKind::AlreadyExists {
        if fs::hard_link(p, q).is_ok() {