This commit is contained in:
Shupeng Xue 2024-06-23 06:17:54 +10:00
parent ff8dbf3322
commit bb0b06231c
No known key found for this signature in database
GPG key ID: A6C508165D76B601

View file

@ -27,7 +27,7 @@ pub fn ok_or_not_found(result: io::Result<()>) -> io::Result<()> {
pub async fn are_paths_equal(old: impl AsRef<Path>, new: impl AsRef<Path>) -> bool {
#[cfg(unix)]
{
match (fs::metadata(old).await, fs::metadata(new).await) {
match (fs::symlink_metadata(old).await, fs::symlink_metadata(new).await) {
(Ok(old), Ok(new)) => old.dev() == new.dev() && old.ino() == new.ino(),
_ => false,
}