Преглед изворни кода

Use `unsigned_abs` instead of casting from i64 to u64

Victor Song пре 3 година
родитељ
комит
7595289698
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/fs/file.rs

+ 1 - 1
src/fs/file.rs

@@ -375,7 +375,7 @@ impl<'dir> File<'dir> {
                 nanosec -= 1_000_000_000;
                 nanosec -= 1_000_000_000;
             }
             }
 
 
-            let duration = Duration::new(sec.abs() as u64, nanosec.abs() as u32);
+            let duration = Duration::new(sec.unsigned_abs(), nanosec.unsigned_abs() as u32);
             Some(UNIX_EPOCH - duration)
             Some(UNIX_EPOCH - duration)
         }
         }
         else {
         else {