pub struct LabOutput {
pub frame_count: usize,
pub frame_records: Vec<FrameRecord>,
pub event_count: usize,
pub event_log: Vec<EventRecord>,
pub tick_count: u64,
pub anomaly_count: u64,
}Expand description
Summary output from a FrankenLab scenario run.
Fields§
§frame_count: usizeNumber of frames captured.
frame_records: Vec<FrameRecord>Frame checksum records for replay verification.
event_count: usizeNumber of events injected.
event_log: Vec<EventRecord>Event log for ordering verification.
tick_count: u64Number of ticks injected.
anomaly_count: u64Number of scheduling anomalies detected.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LabOutput
impl RefUnwindSafe for LabOutput
impl Send for LabOutput
impl Sync for LabOutput
impl Unpin for LabOutput
impl UnsafeUnpin for LabOutput
impl UnwindSafe for LabOutput
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