pub struct GlobalClock { /* private fields */ }Implementations§
Source§impl GlobalClock
impl GlobalClock
pub fn now(&self) -> Instant
pub fn set_fake( &self, fspec: FakeTimeSpec, _: AuthorisationSuperuser, ) -> Result<(), TimeIsReal>
pub fn is_fake(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for GlobalClock
impl !RefUnwindSafe for GlobalClock
impl Send for GlobalClock
impl Sync for GlobalClock
impl Unpin for GlobalClock
impl UnsafeUnpin for GlobalClock
impl UnwindSafe for GlobalClock
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> 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