pub struct AsyncProgressTracker { /* private fields */ }Expand description
A progress tracker for async operations
Implementations§
Source§impl AsyncProgressTracker
impl AsyncProgressTracker
Sourcepub fn with_callback<F>(self, callback: F) -> Self
pub fn with_callback<F>(self, callback: F) -> Self
Set a progress callback
Sourcepub fn percentage(&self) -> f64
pub fn percentage(&self) -> f64
Get current progress percentage
Auto Trait Implementations§
impl Freeze for AsyncProgressTracker
impl !RefUnwindSafe for AsyncProgressTracker
impl Send for AsyncProgressTracker
impl Sync for AsyncProgressTracker
impl Unpin for AsyncProgressTracker
impl UnsafeUnpin for AsyncProgressTracker
impl !UnwindSafe for AsyncProgressTracker
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> 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