gecko-dev/third_party/rust/same-file
Servo VCS Sync eba1851674 No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
..
examples No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
src No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
.cargo-checksum.json No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
.travis.yml No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
COPYING
Cargo.toml No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
README.md No bug - Revendor rust dependencies 2018-04-06 13:23:37 +00:00
appveyor.yml

README.md

same-file

A safe and simple cross platform crate to determine whether two files or directories are the same.

Linux build status Windows build status

Dual-licensed under MIT or the UNLICENSE.

Documentation

https://docs.rs/same-file

Usage

Add this to your Cargo.toml:

[dependencies]
same-file = "1"

and this to your crate root:

extern crate same_file;

Example

The simplest use of this crate is to use the is_same_file function, which takes two file paths and returns true if and only if they refer to the same file:

extern crate same_file;

use same_file::is_same_file;

fn main() {
    assert!(is_same_file("/bin/sh", "/usr/bin/sh").unwrap());
}