pub struct MockClockGuard {}Implementations§
Source§impl MockClockGuard
impl MockClockGuard
Sourcepub fn add_utc(&self, mock_date: DateTime<Utc>)
pub fn add_utc(&self, mock_date: DateTime<Utc>)
Adds timestamp to queue, it will be returned in Self::utc().
Sourcepub fn add_instant(&self, mock_date: Instant)
pub fn add_instant(&self, mock_date: Instant)
Adds timestamp to queue, it will be returned in Self::utc().
Sourcepub fn utc_call_count(&self) -> u64
pub fn utc_call_count(&self) -> u64
Returns number of calls to Self::utc since Self::mock() was called.
Sourcepub fn instant_call_count(&self) -> u64
pub fn instant_call_count(&self) -> u64
Returns number of calls to Self::instant since Self::mock() was called.
Trait Implementations§
Source§impl Default for MockClockGuard
impl Default for MockClockGuard
Auto Trait Implementations§
impl Freeze for MockClockGuard
impl RefUnwindSafe for MockClockGuard
impl Send for MockClockGuard
impl Sync for MockClockGuard
impl Unpin for MockClockGuard
impl UnwindSafe for MockClockGuard
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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