pub struct InstallationSummary {
pub name: String,
pub version: String,
pub total_steps: usize,
pub completed: usize,
pub failed: usize,
pub skipped: usize,
pub total_duration: Duration,
pub success: bool,
pub step_results: Vec<StepResult>,
}Expand description
Summary of installation run
Fields§
§name: StringInstaller name
version: StringInstaller version
total_steps: usizeTotal steps
completed: usizeCompleted steps
failed: usizeFailed steps
skipped: usizeSkipped steps
total_duration: DurationTotal duration
success: boolOverall success
step_results: Vec<StepResult>Individual step results
Implementations§
Trait Implementations§
Source§impl Clone for InstallationSummary
impl Clone for InstallationSummary
Source§fn clone(&self) -> InstallationSummary
fn clone(&self) -> InstallationSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InstallationSummary
impl RefUnwindSafe for InstallationSummary
impl Send for InstallationSummary
impl Sync for InstallationSummary
impl Unpin for InstallationSummary
impl UnwindSafe for InstallationSummary
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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