fix get_disk_id

This commit is contained in:
weisd
2024-09-19 09:41:29 +08:00
parent 60d02f3afd
commit 1f1e73ce08
6 changed files with 85 additions and 54 deletions
+24
View File
@@ -0,0 +1,24 @@
use std::{fs::Metadata, os::unix::fs::MetadataExt};
pub fn same_file(f1: &Metadata, f2: &Metadata) -> bool {
if f1.dev() != f2.dev() {
return false;
}
if f1.ino() != f2.ino() {
return false;
}
if f1.size() != f2.size() {
return false;
}
if f1.permissions() != f2.permissions() {
return false;
}
if f1.mtime() != f2.mtime() {
return false;
}
true
}
+1
View File
@@ -1,5 +1,6 @@
pub mod crypto;
pub mod ellipses;
pub mod fs;
pub mod hash;
pub mod net;
pub mod path;