pub struct LabScenarioResult {
pub scenario_name: String,
pub run_id: String,
pub seed: u64,
pub deterministic: bool,
pub event_count: u64,
pub duration_us: u64,
pub run_total: u64,
}Expand description
Metadata emitted for one deterministic lab scenario run.
Fields§
§scenario_name: StringStable scenario identifier.
run_id: StringRun identifier from the deterministic fixture.
seed: u64Seed used for this scenario.
deterministic: boolWhether deterministic mode was active.
event_count: u64Number of emitted JSONL events in this run.
duration_us: u64Wall-clock duration for the run in microseconds.
run_total: u64Global total count of executed scenarios in this process.
Trait Implementations§
Source§impl Clone for LabScenarioResult
impl Clone for LabScenarioResult
Source§fn clone(&self) -> LabScenarioResult
fn clone(&self) -> LabScenarioResult
Returns a duplicate of the value. Read more
1.0.0 · 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 LabScenarioResult
impl Debug for LabScenarioResult
Source§impl PartialEq for LabScenarioResult
impl PartialEq for LabScenarioResult
impl Eq for LabScenarioResult
impl StructuralPartialEq for LabScenarioResult
Auto Trait Implementations§
impl Freeze for LabScenarioResult
impl RefUnwindSafe for LabScenarioResult
impl Send for LabScenarioResult
impl Sync for LabScenarioResult
impl Unpin for LabScenarioResult
impl UnsafeUnpin for LabScenarioResult
impl UnwindSafe for LabScenarioResult
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