pub struct ProgressDisplayImpl { /* private fields */ }Expand description
Real implementation of progress display
Implementations§
Trait Implementations§
Source§impl Default for ProgressDisplayImpl
impl Default for ProgressDisplayImpl
Source§impl ProgressDisplay for ProgressDisplayImpl
impl ProgressDisplay for ProgressDisplayImpl
Source§fn start_spinner(&self, message: &str) -> Box<dyn SpinnerHandle>
fn start_spinner(&self, message: &str) -> Box<dyn SpinnerHandle>
Start a spinner
Source§fn iteration_start(&self, current: u32, total: u32)
fn iteration_start(&self, current: u32, total: u32)
Display iteration start boundary
Source§fn iteration_end(&self, current: u32, duration: Duration, success: bool)
fn iteration_end(&self, current: u32, duration: Duration, success: bool)
Display iteration end summary
Source§fn command_output(&self, output: &str, verbosity: VerbosityLevel)
fn command_output(&self, output: &str, verbosity: VerbosityLevel)
Display command output based on verbosity
Source§fn debug_output(&self, message: &str, min_verbosity: VerbosityLevel)
fn debug_output(&self, message: &str, min_verbosity: VerbosityLevel)
Display debug output if verbosity allows
Source§fn verbosity(&self) -> VerbosityLevel
fn verbosity(&self) -> VerbosityLevel
Get current verbosity level
Auto Trait Implementations§
impl Freeze for ProgressDisplayImpl
impl RefUnwindSafe for ProgressDisplayImpl
impl Send for ProgressDisplayImpl
impl Sync for ProgressDisplayImpl
impl Unpin for ProgressDisplayImpl
impl UnsafeUnpin for ProgressDisplayImpl
impl UnwindSafe for ProgressDisplayImpl
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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