pub struct SchedTrace {
pub seed: SchedSeed,
pub choices: Vec<ChoicePoint>,
}Expand description
A full record of the scheduling decisions a run made. Replay it for an exact re-execution, or compare two traces to detect a divergence.
Fields§
§seed: SchedSeedThe seed the run was recorded under.
choices: Vec<ChoicePoint>The decisions, in the order they were made.
Trait Implementations§
Source§impl Clone for SchedTrace
impl Clone for SchedTrace
Source§fn clone(&self) -> SchedTrace
fn clone(&self) -> SchedTrace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SchedTrace
impl Debug for SchedTrace
Source§impl PartialEq for SchedTrace
impl PartialEq for SchedTrace
Source§fn eq(&self, other: &SchedTrace) -> bool
fn eq(&self, other: &SchedTrace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SchedTrace
Auto Trait Implementations§
impl Freeze for SchedTrace
impl RefUnwindSafe for SchedTrace
impl Send for SchedTrace
impl Sync for SchedTrace
impl Unpin for SchedTrace
impl UnsafeUnpin for SchedTrace
impl UnwindSafe for SchedTrace
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