Struct big_o_test::TimeUnits
source · [−]pub struct TimeUnits {}Expand description
prebuilt TimeUnit constants
Implementations
sourceimpl TimeUnits
impl TimeUnits
pub const NANOSECOND: TimeUnit<u128> = TimeUnit { unit_str: "ns", duration_conversion_fn_ptr: std::time::Duration::as_nanos}
pub const MICROSECOND: TimeUnit<u128> = TimeUnit { unit_str: "µs", duration_conversion_fn_ptr: std::time::Duration::as_micros}
pub const MILLISECOND: TimeUnit<u128> = TimeUnit { unit_str: "ms", duration_conversion_fn_ptr: std::time::Duration::as_millis}
pub const SECOND: TimeUnit<u64> = TimeUnit { unit_str: "s", duration_conversion_fn_ptr: std::time::Duration::as_secs}
sourcepub fn get_const_default<'a, T>() -> &'a TimeUnit<T>
pub fn get_const_default<'a, T>() -> &'a TimeUnit<T>
returns a reference to the constant default TimeUnit
Auto Trait Implementations
impl RefUnwindSafe for TimeUnits
impl Send for TimeUnits
impl Sync for TimeUnits
impl Unpin for TimeUnits
impl UnwindSafe for TimeUnits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more