mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-27 06:14:55 +00:00
std: Derive Default
for Duration
.
Discussed in #37546 the libs team reached the conclusion that a default zero duration seems like a reasonable implementation of the `Default` trait. Closes #37546
This commit is contained in:
parent
3dced6f71e
commit
30502b8205
@ -39,7 +39,7 @@ const MILLIS_PER_SEC: u64 = 1_000;
|
||||
/// let ten_millis = Duration::from_millis(10);
|
||||
/// ```
|
||||
#[stable(feature = "duration", since = "1.3.0")]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Hash, Default)]
|
||||
pub struct Duration {
|
||||
secs: u64,
|
||||
nanos: u32, // Always 0 <= nanos < NANOS_PER_SEC
|
||||
|
Loading…
Reference in New Issue
Block a user