pub enum EventPosition {
At {
operation: u64,
},
After {
operations: u64,
},
}Expand description
Where an event is among its thread’s operations (dvm’s positions).
Variants§
At
It is the operation numbered so: a replay stops just before it.
After
It is between two operations, after so many: a page fault.
Implementations§
Trait Implementations§
Source§impl Clone for EventPosition
impl Clone for EventPosition
impl Copy for EventPosition
Source§impl Debug for EventPosition
impl Debug for EventPosition
Source§impl<'de> Deserialize<'de> for EventPosition
impl<'de> Deserialize<'de> for EventPosition
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 EventPosition
Source§impl PartialEq for EventPosition
impl PartialEq for EventPosition
Source§impl Serialize for EventPosition
impl Serialize for EventPosition
impl StructuralPartialEq for EventPosition
Auto Trait Implementations§
impl Forget for EventPosition
impl Freeze for EventPosition
impl RefUnwindSafe for EventPosition
impl Send for EventPosition
impl Sync for EventPosition
impl Unpin for EventPosition
impl UnsafeUnpin for EventPosition
impl UnwindSafe for EventPosition
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