pub struct FakeClock {
pub now: i64,
pub step: i64,
pub sleeps: Vec<i64>,
}Expand description
Deterministic test clock advancing by a fixed step per reading.
Fields§
§now: i64Timestamp returned by the next call.
step: i64Amount added after each call.
sleeps: Vec<i64>Record of sleeps requested.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FakeClock
impl RefUnwindSafe for FakeClock
impl Send for FakeClock
impl Sync for FakeClock
impl Unpin for FakeClock
impl UnsafeUnpin for FakeClock
impl UnwindSafe for FakeClock
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