pub struct ClockStartingTimeFactory {}
Expand description
A starting time factory which uses a hi-res tstamp for entropy
Implementations§
Source§impl ClockStartingTimeFactory
impl ClockStartingTimeFactory
Sourcepub fn new() -> Arc<dyn StartingTimeFactory>
pub fn new() -> Arc<dyn StartingTimeFactory>
Create a ClockStartingTimeFactory
Trait Implementations§
Source§impl StartingTimeFactory for ClockStartingTimeFactory
impl StartingTimeFactory for ClockStartingTimeFactory
Source§fn starting_time(&self) -> (u64, u32)
fn starting_time(&self) -> (u64, u32)
Generate unique entropy
impl SendSync for ClockStartingTimeFactory
Auto Trait Implementations§
impl Freeze for ClockStartingTimeFactory
impl RefUnwindSafe for ClockStartingTimeFactory
impl Send for ClockStartingTimeFactory
impl Sync for ClockStartingTimeFactory
impl Unpin for ClockStartingTimeFactory
impl UnwindSafe for ClockStartingTimeFactory
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