pub struct ReplayStop {
pub moment: Moment,
pub threads: Vec<StoppedThread>,
pub machine: MachineState,
}Expand description
A replay held at a moment, and the machine there: what a seek answers. Seeking back starts the replay again, and goes forward to the moment.
Fields§
§moment: MomentThe moment it’s at: the one asked for, or its start, for a time before its first stamped operation.
threads: Vec<StoppedThread>The threads at their stops, and what each does next.
machine: MachineStateTrait Implementations§
Source§impl Clone for ReplayStop
impl Clone for ReplayStop
Source§impl Debug for ReplayStop
impl Debug for ReplayStop
Source§impl<'de> Deserialize<'de> for ReplayStop
impl<'de> Deserialize<'de> for ReplayStop
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 ReplayStop
Source§impl PartialEq for ReplayStop
impl PartialEq for ReplayStop
Source§impl Serialize for ReplayStop
impl Serialize for ReplayStop
impl StructuralPartialEq for ReplayStop
Auto Trait Implementations§
impl Forget for ReplayStop
impl Freeze for ReplayStop
impl RefUnwindSafe for ReplayStop
impl Send for ReplayStop
impl Sync for ReplayStop
impl Unpin for ReplayStop
impl UnsafeUnpin for ReplayStop
impl UnwindSafe for ReplayStop
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