Enum ProgressFinish
pub enum ProgressFinish
Behavior of a progress bar when it is finished
This is invoked when a ProgressBar or ProgressBarIter completes and
ProgressBar::is_finished is false.
Variants
-
AndLeave Finishes the progress bar and leaves the current message
Same behavior as calling
ProgressBar::finish().-
WithMessage(Cow<'static, str>) Finishes the progress bar and sets a message
Same behavior as calling
ProgressBar::finish_with_message().-
AndClear Finishes the progress bar and completely clears it (this is the default)
Same behavior as calling
ProgressBar::finish_and_clear().-
Abandon Finishes the progress bar and leaves the current message and progress
Same behavior as calling
ProgressBar::abandon().-
AbandonWithMessage(Cow<'static, str>) Finishes the progress bar and sets a message, and leaves the current progress
Same behavior as calling
ProgressBar::abandon_with_message().
Trait Implementations
impl Clone for ProgressFinish
fn clone(&self) -> ProgressFinish
impl Debug for ProgressFinish
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for ProgressFinish
fn default() -> ProgressFinish
Auto Trait Implementations
impl Freeze for ProgressFinish
impl RefUnwindSafe for ProgressFinish
impl Send for ProgressFinish
impl Sync for ProgressFinish
impl Unpin for ProgressFinish
impl UnsafeUnpin for ProgressFinish
impl UnwindSafe for ProgressFinish
Blanket Implementations
impl<T> Any for ProgressFinish
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ProgressFinish
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ProgressFinish
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ProgressFinish
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ProgressFinish
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ProgressFinish
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ProgressFinish
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ProgressFinish
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ProgressFinish
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>