| #![warn(clippy::duration_suboptimal_units)] |
| // The duration_constructors feature enables `Duration::from_days` and `Duration::from_weeks`, so we |
| // should suggest them |
| #![feature(duration_constructors)] |
| |
| use std::time::Duration; |
| |
| fn main() { |
| let dur = Duration::from_secs(60); |
| let dur = Duration::from_secs(6000); |
| //~^ duration_suboptimal_units |
| |
| let dur = Duration::from_hours(24); |
| let dur = Duration::from_hours(24000); |
| //~^ duration_suboptimal_units |
| |
| let dur = Duration::from_nanos(13 * 7 * 24 * 60 * 60 * 1_000 * 1_000 * 1_000); |
| //~^ duration_suboptimal_units |
| |
| // Weekly |
| let dur = Duration::from_hours(24 * 7); |
| //~^ duration_suboptimal_units |
| } |