pub struct WarningCollector { /* private fields */ }Expand description
Prints warnings above the progress bar as they happen and, after the bar finishes, a count line so they are not overlooked.
Implementations§
Source§impl WarningCollector
impl WarningCollector
Sourcepub fn warn(&self, pb: &ProgressBar, message: impl Into<String>)
pub fn warn(&self, pb: &ProgressBar, message: impl Into<String>)
Print the warning above the progress bar (or as a plain line when the bar is hidden) and count it for the final notice.
Sourcepub fn warn_plain(&self, message: impl Into<String>)
pub fn warn_plain(&self, message: impl Into<String>)
Print the warning without a progress bar and count it for the final notice.
pub fn summarize(&self)
Trait Implementations§
Source§impl Default for WarningCollector
impl Default for WarningCollector
Source§fn default() -> WarningCollector
fn default() -> WarningCollector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for WarningCollector
impl RefUnwindSafe for WarningCollector
impl Send for WarningCollector
impl Sync for WarningCollector
impl Unpin for WarningCollector
impl UnsafeUnpin for WarningCollector
impl UnwindSafe for WarningCollector
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<T> ErasedDestructor for Twhere
T: 'static,
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