Enum indicatif::ProgressFinish [−][src]
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
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)
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]
fn clone(&self) -> ProgressFinish
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ProgressFinish
[src]
impl Debug for ProgressFinish
[src]Auto Trait Implementations
impl RefUnwindSafe for ProgressFinish
impl Send for ProgressFinish
impl Sync for ProgressFinish
impl Unpin for ProgressFinish
impl UnwindSafe for ProgressFinish
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more