Function same_file::is_same_file
[−]
[src]
pub fn is_same_file<P, Q>(path1: P, path2: Q) -> Result<bool> where
P: AsRef<Path>,
Q: AsRef<Path>,
Returns true if the two file paths may correspond to the same file.
If there was a problem accessing either file path, then an error is returned.
Note that it's possible for this to produce a false positive on some platforms. Namely, this can return true even if the two file paths don't resolve to the same file.
Example
use same_file::is_same_file; assert!(is_same_file("./foo", "././foo").unwrap_or(false));