pub struct DispatchReport {
pub steps_run: usize,
pub steps_skipped: usize,
pub steps_failed_ignored: usize,
pub dry_run_plan: Option<String>,
}Expand description
Summary of a completed dispatch run.
Fields§
§steps_run: usizeSteps that were executed (including those with ignored failures).
steps_skipped: usizeSteps skipped because their if predicate returned false.
steps_failed_ignored: usizeSteps that failed but were ignored via on_fail = "ignore" or
ignore_failure = true.
dry_run_plan: Option<String>Rendered dry-run plan, populated when DispatchOpts::dry_run is true.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DispatchReport
impl RefUnwindSafe for DispatchReport
impl Send for DispatchReport
impl Sync for DispatchReport
impl Unpin for DispatchReport
impl UnsafeUnpin for DispatchReport
impl UnwindSafe for DispatchReport
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more