pub struct ParallelRun {
pub report: RunReport,
pub per_test: Vec<(String, UsageSnapshot)>,
pub per_file: Vec<(String, UsageSnapshot)>,
pub global: UsageSnapshot,
}Expand description
Result of a parallel batch run: the merged report plus combined usage.
Fields§
§report: RunReportMerged test/step results across all files.
per_test: Vec<(String, UsageSnapshot)>Per-test usage snapshots across all files.
per_file: Vec<(String, UsageSnapshot)>Per-file usage snapshots (file label → usage), in batch order.
global: UsageSnapshotCombined global usage across all files.
Trait Implementations§
Source§impl Debug for ParallelRun
impl Debug for ParallelRun
Auto Trait Implementations§
impl Freeze for ParallelRun
impl RefUnwindSafe for ParallelRun
impl Send for ParallelRun
impl Sync for ParallelRun
impl Unpin for ParallelRun
impl UnsafeUnpin for ParallelRun
impl UnwindSafe for ParallelRun
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