Struct sn_fake_clock::FakeClock [−][src]
pub struct FakeClock { /* fields omitted */ }
Expand description
Struct representing a fake instant
Implementations
Advances the thread-local fake time by the given amount of milliseconds
Returns the duration that passed between self
and earlier
.
Returns the amount of fake time elapsed from another FakeClock
to
this one, or None
if that FakeClock
is earlier than this one.
Returns the amount of fake time elapsed from another FakeClock
to
this one, or zero duration if that FakeClock
is earlier than this one.
Returns how much fake time has elapsed since the creation of self
.
Returns Some(t)
where t
is the time self + duration
if t
can be
represented as FakeClock
, None
otherwise.
Returns Some(t)
where t
is the time self - duration
if t
can be
represented as FakeClock
, None
otherwise.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for FakeClock
impl UnwindSafe for FakeClock
Blanket Implementations
Mutably borrows from an owned value. Read more