pub enum Moment {
Event {
thread: u64,
operation: u64,
},
Time {
at_us: u64,
},
}Expand description
Where a replay stops, as dvm names it (its docs/05-replay.md, A
moment): before one thread’s operation exactly, or at a time of the
recorded run.
Variants§
Event
Before thread thread’s operation operation, its first being 1.
Time
at_us microseconds into the recorded run: each thread before its
first operation stamped after it.
Implementations§
Trait Implementations§
impl Copy for Moment
Source§impl<'de> Deserialize<'de> for Moment
impl<'de> Deserialize<'de> for Moment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Moment
impl StructuralPartialEq for Moment
Auto Trait Implementations§
impl Forget for Moment
impl Freeze for Moment
impl RefUnwindSafe for Moment
impl Send for Moment
impl Sync for Moment
impl Unpin for Moment
impl UnsafeUnpin for Moment
impl UnwindSafe for Moment
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