pub struct PipelineSummary {
pub total_time: String,
pub dev_runs_completed: usize,
pub dev_runs_total: usize,
pub review_runs: usize,
pub changes_detected: usize,
pub isolation_mode: bool,
pub verbose: bool,
pub review_summary: Option<ReviewSummary>,
}Expand description
Summary data for pipeline completion display.
Decouples the banner presentation logic from the actual pipeline types.
Fields§
§total_time: StringTotal elapsed time formatted as “Xm YYs”
dev_runs_completed: usizeNumber of developer runs completed
dev_runs_total: usizeTotal configured developer iterations
review_runs: usizeNumber of reviewer runs completed
changes_detected: usizeNumber of changes detected during pipeline
isolation_mode: boolWhether isolation mode is enabled
verbose: boolWhether to show verbose output
review_summary: Option<ReviewSummary>Optional review metrics summary
Auto Trait Implementations§
impl Freeze for PipelineSummary
impl RefUnwindSafe for PipelineSummary
impl Send for PipelineSummary
impl Sync for PipelineSummary
impl Unpin for PipelineSummary
impl UnwindSafe for PipelineSummary
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> 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