Skip to content

Commit c377068

Browse files
committed
Use nanos duration on time macro
Thanks-to: @SimonSapin
1 parent 2f3ceec commit c377068

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/macros.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ macro_rules! time {
2626
($e:expr) => {{
2727
let now = ::std::time::Instant::now();
2828
let result = $e;
29-
let dt = now.elapsed().as_secs() as u64;
29+
let d = now.elapsed();
30+
let dt = d.as_secs() * 1_000_000_000 + u64::from(d.subsec_nanos());
3031
(result, dt)
3132
}}
3233
}

0 commit comments

Comments
 (0)