pub struct SynchronizedClock { /* private fields */ }Expand description
Synchronized clock for multi-user coordination
Implementations§
Source§impl SynchronizedClock
impl SynchronizedClock
Sourcepub fn current_time(&self) -> Instant
pub fn current_time(&self) -> Instant
Get the current synchronized time
Trait Implementations§
Source§impl Debug for SynchronizedClock
impl Debug for SynchronizedClock
Auto Trait Implementations§
impl Freeze for SynchronizedClock
impl RefUnwindSafe for SynchronizedClock
impl Send for SynchronizedClock
impl Sync for SynchronizedClock
impl Unpin for SynchronizedClock
impl UnsafeUnpin for SynchronizedClock
impl UnwindSafe for SynchronizedClock
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more