pub struct SyncClock(/* private fields */);Expand description
A SharedClock that implements Debug, which Clock does not
require, so a type that holds one can derive it.
Implementations§
Source§impl SyncClock
impl SyncClock
Sourcepub fn new(clock: SharedClock) -> Self
pub fn new(clock: SharedClock) -> Self
Holds clock.
Sourcepub fn system() -> Self
pub fn system() -> Self
Holds the production clock, SystemClock.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyncClock
impl RefUnwindSafe for SyncClock
impl Send for SyncClock
impl Sync for SyncClock
impl Unpin for SyncClock
impl UnsafeUnpin for SyncClock
impl UnwindSafe for SyncClock
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