#[non_exhaustive]pub struct SteadyClock;Expand description
Default implementation backed by CLOCK_MONOTONIC.
Holds no state, so it is safe to instantiate per caller or share via
default_clock.
Implementations§
Source§impl SteadyClock
impl SteadyClock
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Construct the clock. Equivalent to SteadyClock::default.
Trait Implementations§
Source§impl Clock for SteadyClock
impl Clock for SteadyClock
Source§impl Clone for SteadyClock
impl Clone for SteadyClock
impl Copy for SteadyClock
Source§impl Debug for SteadyClock
impl Debug for SteadyClock
Source§impl Default for SteadyClock
impl Default for SteadyClock
impl Eq for SteadyClock
Source§impl PartialEq for SteadyClock
impl PartialEq for SteadyClock
impl StructuralPartialEq for SteadyClock
Auto Trait Implementations§
impl Freeze for SteadyClock
impl RefUnwindSafe for SteadyClock
impl Send for SteadyClock
impl Sync for SteadyClock
impl Unpin for SteadyClock
impl UnsafeUnpin for SteadyClock
impl UnwindSafe for SteadyClock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more