pub struct ProgressHandle { /* private fields */ }Expand description
Progress indicator resource.
This struct wraps an indicatif ProgressBar and ensures it is properly cleaned up when the bracket completes.
Implementations§
Source§impl ProgressHandle
impl ProgressHandle
Sourcepub fn bar(&self) -> &ProgressBar
pub fn bar(&self) -> &ProgressBar
Get a reference to the progress bar.
Sourcepub fn set_position(&self, pos: u64)
pub fn set_position(&self, pos: u64)
Set the current position.
Sourcepub fn set_message(&self, msg: impl Into<Cow<'static, str>>)
pub fn set_message(&self, msg: impl Into<Cow<'static, str>>)
Update the message displayed.
Trait Implementations§
Source§impl Clone for ProgressHandle
impl Clone for ProgressHandle
Source§fn clone(&self) -> ProgressHandle
fn clone(&self) -> ProgressHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProgressHandle
impl RefUnwindSafe for ProgressHandle
impl Send for ProgressHandle
impl Sync for ProgressHandle
impl Unpin for ProgressHandle
impl UnwindSafe for ProgressHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more