pub struct ManualClock(/* private fields */);Expand description
Deterministic test clock: starts where you set it, moves when you say so.
Implementations§
Source§impl ManualClock
impl ManualClock
Sourcepub fn new(start: Timestamp) -> ManualClock
pub fn new(start: Timestamp) -> ManualClock
A clock that reads start until it is moved.
Sourcepub fn advance(&self, by: SignedDuration)
pub fn advance(&self, by: SignedDuration)
Trait Implementations§
Source§impl Clock for ManualClock
impl Clock for ManualClock
Auto Trait Implementations§
impl !Freeze for ManualClock
impl RefUnwindSafe for ManualClock
impl Send for ManualClock
impl Sync for ManualClock
impl Unpin for ManualClock
impl UnsafeUnpin for ManualClock
impl UnwindSafe for ManualClock
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