Enum indicatif::ProgressFinish [−][src]
pub enum ProgressFinish { AndLeave, AtCurrentPos, WithMessage(Cow<'static, str>), AndClear, Abandon, AbandonWithMessage(Cow<'static, str>), }
Behavior of a progress bar when it is finished. This is invoked when a
[ProgressBar
] or ProgresBarIter
completes and
[ProgressBar::is_finished()
] is false.
Variants
Finishes the progress bar and leaves the current message.
Same behavior as calling [ProgressBar::finish()
].
Finishes the progress bar at current position and leaves the current message.
Same behavior as calling [ProgressBar::finish_at_current_pos()
].
Finishes the progress bar and sets a message.
Same behavior as calling [ProgressBar::finish_with_message()
].
Finishes the progress bar and completely clears it. This is the default behavior.
Same behavior as calling [ProgressBar::finish_and_clear()
].
Finishes the progress bar and leaves the current message and progress.
Same behavior as calling [ProgressBar::abandon()
].
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
[src]
impl Clone for ProgressFinish
[src]fn clone(&self) -> ProgressFinish
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for ProgressFinish
[src]
impl Default for ProgressFinish
[src]Auto Trait Implementations
impl RefUnwindSafe for ProgressFinish
impl RefUnwindSafe for ProgressFinish
impl Send for ProgressFinish
impl Send for ProgressFinish
impl Sync for ProgressFinish
impl Sync for ProgressFinish
impl Unpin for ProgressFinish
impl Unpin for ProgressFinish
impl UnwindSafe for ProgressFinish
impl UnwindSafe for ProgressFinish