Bug: 179747308

Clone this repo:
  1. 8bff8c5 Migrate 25 crates to monorepo by James Farrell · 4 months ago main master
  2. 4cf10aa Update Android.bp by running cargo_embargo by James Farrell · 4 months ago
  3. 71dd0de Update Android.bp by running cargo_embargo am: df1a5ee5bd am: 38e3d7f159 by James Farrell · 8 months ago android15-automotiveos-dev android15-qpr1-release android15-qpr1-s3-release android15-qpr1-s4-release android15-qpr1-s5-release android15-tests-dev android-15.0.0_r10 android-15.0.0_r11 android-15.0.0_r12 android-15.0.0_r13 android-15.0.0_r6 android-15.0.0_r7 android-15.0.0_r8 android-15.0.0_r9
  4. 38e3d7f Update Android.bp by running cargo_embargo am: df1a5ee5bd by James Farrell · 8 months ago
  5. df1a5ee Update Android.bp by running cargo_embargo by James Farrell · 8 months ago

same-file

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

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"

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:

use same_file::is_same_file;

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

Minimum Rust version policy

This crate's minimum supported rustc version is 1.34.0.

The current policy is that the minimum Rust version required to use this crate can be increased in minor version updates. For example, if crate 1.0 requires Rust 1.20.0, then crate 1.0.z for all values of z will also require Rust 1.20.0 or newer. However, crate 1.y for y > 0 may require a newer minimum version of Rust.

In general, this crate will be conservative with respect to the minimum supported version of Rust.