Trait time2::DurationExt
[−]
[src]
pub trait DurationExt: Sized { fn as_millis(&self) -> Option<u64>; fn mul_u64(&self, rhs: u64) -> Option<Self>; fn div_u64(&self, rhs: u64) -> Option<Self>; }
Extensions to the Duration
type.
Required Methods
fn as_millis(&self) -> Option<u64>
Returns the number of whole milliseconds contained in this Duration
.
Returns None
if the value exceeds the capacity of a u64
.
fn mul_u64(&self, rhs: u64) -> Option<Self>
Multiplies this Duration
.
Like the Mul
implementation for Duration
, except that it takes a
u64
instead of a `u32.
fn div_u64(&self, rhs: u64) -> Option<Self>
Divides this Duration
.
Like the Div
implementation for Duration
, except that it takes a
u64
instead of a u32
.
Implementors
impl DurationExt for Duration