MCPcopy Index your code
hub / github.com/BurntSushi/same-file

github.com/BurntSushi/same-file @1.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.6 ↗ · + Follow
75 symbols 120 edges 6 files 10 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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:

```rust,no_run 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.

Core symbols most depended-on inside this repo

path
called by 7
src/lib.rs
tmpdir
called by 7
src/lib.rs
error
called by 5
src/unknown.rs
soft_link_dir
called by 2
src/lib.rs
soft_link_file
called by 1
src/lib.rs
as_raw_handle
called by 1
src/win.rs
into_raw_fd
called by 1
src/unix.rs
dev
called by 1
src/unix.rs

Shape

Method 48
Function 20
Class 6
Enum 1

Languages

Rust100%

Modules by API surface

src/lib.rs29 symbols
src/win.rs16 symbols
src/unix.rs16 symbols
src/unknown.rs10 symbols
examples/is_stderr.rs2 symbols
examples/is_same_file.rs2 symbols

For agents

$ claude mcp add same-file \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page