Struct near_primitives::static_clock::MockClockGuard
source · 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
§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