Function rustc_typeck::util::fs::rename_or_copy_remove [] [src]

pub fn rename_or_copy_remove<P, Q>(p: P,
                                   q: Q)
                                   -> Result<RenameOrCopyRemove, Error> where P: AsRef<Path>, Q: AsRef<Path>
🔬 This is a nightly-only experimental API. (rustc_private)

Rename p into q, preferring to use rename if possible. If rename fails (rename may fail for reasons such as crossing filesystem), fallback to copy & remove