Enum ProgressFinish

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(std::borrow::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(std::borrow::Cow<'static, str>)

Finishes the progress bar and sets a message, and leaves the current progress

Same behavior as calling ProgressBar::abandon_with_message().

Implementations

impl Clone for ProgressFinish

fn clone(self: &Self) -> ProgressFinish

impl Debug for ProgressFinish

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Default for ProgressFinish

fn default() -> ProgressFinish

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

impl<T> Any for ProgressFinish

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ProgressFinish

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for ProgressFinish

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for ProgressFinish

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for ProgressFinish

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ProgressFinish

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for ProgressFinish

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for ProgressFinish

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for ProgressFinish

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>