pub struct RunReport {
pub reports: Vec<StageReport>,
pub stages_declared: usize,
}Expand description
The outcome of a whole pipeline run.
Fields§
§reports: Vec<StageReport>Reports for the stages that actually ran.
stages_declared: usizeHow many stages the pipeline declared, including any never reached.
Implementations§
Source§impl RunReport
impl RunReport
Sourcepub fn halted_stage(&self) -> Option<&str>
pub fn halted_stage(&self) -> Option<&str>
Name of the halting stage, if any.
Sourcepub fn stages_skipped(&self) -> usize
pub fn stages_skipped(&self) -> usize
Stages declared but never evaluated because of an earlier halt.
Sourcepub fn counts(&self) -> GateCounts
pub fn counts(&self) -> GateCounts
Tallies summed across the stages that ran.
Trait Implementations§
impl Eq for RunReport
impl StructuralPartialEq for RunReport
Auto Trait Implementations§
impl Freeze for RunReport
impl RefUnwindSafe for RunReport
impl Send for RunReport
impl Sync for RunReport
impl Unpin for RunReport
impl UnsafeUnpin for RunReport
impl UnwindSafe for RunReport
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