pub struct DeterministicTime { /* private fields */ }Expand description
Deterministic wall/monotonic/timer model with one shared timeline.
Implementations§
Trait Implementations§
Source§impl Clone for DeterministicTime
impl Clone for DeterministicTime
Source§impl Debug for DeterministicTime
impl Debug for DeterministicTime
Source§impl MonotonicClock for DeterministicTime
impl MonotonicClock for DeterministicTime
Source§fn now_monotonic(&self) -> Result<MonotonicTimestamp>
fn now_monotonic(&self) -> Result<MonotonicTimestamp>
Observes a monotonic timestamp.
Source§impl Timer for DeterministicTime
impl Timer for DeterministicTime
Source§fn wait_until(&self, deadline: MonotonicTimestamp) -> Result<()>
fn wait_until(&self, deadline: MonotonicTimestamp) -> Result<()>
Advances or waits until the supplied deadline.
Auto Trait Implementations§
impl !Freeze for DeterministicTime
impl RefUnwindSafe for DeterministicTime
impl Send for DeterministicTime
impl Sync for DeterministicTime
impl Unpin for DeterministicTime
impl UnsafeUnpin for DeterministicTime
impl UnwindSafe for DeterministicTime
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