pub struct DriverRunReport {
pub run_id: MonoloopRunId,
pub interpreter_events: Vec<InterpreterOutputEvent>,
pub loop_events: Vec<LoopOutputEvent>,
pub loop_end: LoopEnd,
pub console_text: String,
pub tools_unavailable: u64,
pub raw_dump: Option<PipelineRawDump>,
pub html_report: Option<HtmlReport>,
pub html_dump_path: Option<PathBuf>,
}Expand description
Result of a test driver run over raw dialect bytes.
Fields§
§run_id: MonoloopRunIdOwning run id.
interpreter_events: Vec<InterpreterOutputEvent>Interpreter events collected (from a third lossless tap).
loop_events: Vec<LoopOutputEvent>Loop output events.
loop_end: LoopEndLoop terminal.
console_text: StringConsole text (if rendered).
Count of tool_unavailable outcomes.
raw_dump: Option<PipelineRawDump>Exact input chunks when PipelineParams.dump_raw is set.
html_report: Option<HtmlReport>HTML review built from canonical events (when requested).
html_dump_path: Option<PathBuf>Path written when html_dump_path was set.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DriverRunReport
impl RefUnwindSafe for DriverRunReport
impl Send for DriverRunReport
impl Sync for DriverRunReport
impl Unpin for DriverRunReport
impl UnsafeUnpin for DriverRunReport
impl UnwindSafe for DriverRunReport
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