pub struct SystemTimeProvider;Expand description
TimeProvider backed by Instant::now.
This is the default time source used by DefaultCache
Trait Implementations§
Source§impl Debug for SystemTimeProvider
impl Debug for SystemTimeProvider
Source§impl Default for SystemTimeProvider
impl Default for SystemTimeProvider
Source§fn default() -> SystemTimeProvider
fn default() -> SystemTimeProvider
Returns the “default value” for a type. Read more
Source§impl TimeProvider for SystemTimeProvider
impl TimeProvider for SystemTimeProvider
Auto Trait Implementations§
impl Freeze for SystemTimeProvider
impl RefUnwindSafe for SystemTimeProvider
impl Send for SystemTimeProvider
impl Sync for SystemTimeProvider
impl Unpin for SystemTimeProvider
impl UnsafeUnpin for SystemTimeProvider
impl UnwindSafe for SystemTimeProvider
Blanket Implementations§
impl<T> Allocation for T
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> 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