]>
git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/duration_subsec.rs
2 #![allow(dead_code, clippy::needless_borrow)]
3 #![warn(clippy::duration_subsec)]
5 use std
::time
::Duration
;
8 let dur
= Duration
::new(5, 0);
10 let bad_millis_1
= dur
.subsec_micros() / 1_000;
11 let bad_millis_2
= dur
.subsec_nanos() / 1_000_000;
12 let good_millis
= dur
.subsec_millis();
13 assert_eq
!(bad_millis_1
, good_millis
);
14 assert_eq
!(bad_millis_2
, good_millis
);
16 let bad_micros
= dur
.subsec_nanos() / 1_000;
17 let good_micros
= dur
.subsec_micros();
18 assert_eq
!(bad_micros
, good_micros
);
21 let _
= (&dur
).subsec_nanos() / 1_000;
24 const NANOS_IN_MICRO
: u32 = 1_000;
25 let _
= dur
.subsec_nanos() / NANOS_IN_MICRO
;
27 // Other literals aren't linted
28 let _
= dur
.subsec_nanos() / 699;