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