pub struct RunSummary {
pub seed: u64,
pub steps: u64,
pub fingerprint: u64,
pub is_new_class: bool,
pub violation_count: usize,
pub certificate_hash: u64,
}Expand description
JSON-safe summary for a single run.
Fields§
§seed: u64Seed used for the run.
steps: u64Steps executed before completion.
fingerprint: u64Foata fingerprint for the run’s trace.
is_new_class: boolTrue if this run discovered a new equivalence class.
violation_count: usizeNumber of invariant violations observed.
certificate_hash: u64Hash of the schedule certificate for determinism checks.
Trait Implementations§
Source§impl Debug for RunSummary
impl Debug for RunSummary
Auto Trait Implementations§
impl Freeze for RunSummary
impl RefUnwindSafe for RunSummary
impl Send for RunSummary
impl Sync for RunSummary
impl Unpin for RunSummary
impl UnwindSafe for RunSummary
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).