Enum indicatif::ProgressFinish
source · pub enum ProgressFinish {
AndLeave,
AtCurrentPos,
WithMessage(Cow<'static, str>),
AndClear,
Abandon,
AbandonWithMessage(Cow<'static, str>),
}Expand description
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().
AtCurrentPos
Finishes the progress bar at current position and leaves the current message
Same behavior as calling ProgressBar::finish_at_current_pos().
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§
source§impl Clone for ProgressFinish
impl Clone for ProgressFinish
source§fn clone(&self) -> ProgressFinish
fn clone(&self) -> ProgressFinish
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more