Enum rustube::OnProgressType
source · [−]pub enum OnProgressType {
Closure(OnProgressClosure),
AsyncClosure(OnProgressAsyncClosure),
Channel(Sender<CallbackArguments>, bool),
SlowClosure(OnProgressClosure),
SlowAsyncClosure(OnProgressAsyncClosure),
SlowChannel(Sender<CallbackArguments>, bool),
None,
}
Expand description
Type to process on_progress
Variants
Closure(OnProgressClosure)
Box containing a closure to execute on progress
AsyncClosure(OnProgressAsyncClosure)
Box containing a async closure to execute on progress
Channel(Sender<CallbackArguments>, bool)
Channel to send a message to on progress, bool indicates whether or not to cancel on a closed channel
SlowClosure(OnProgressClosure)
Box containing a closure to execute on progress Will get executed for every MB downloaded
SlowAsyncClosure(OnProgressAsyncClosure)
Box containing a async closure to execute on progress Will get executed for every MB downloaded
SlowChannel(Sender<CallbackArguments>, bool)
Channel to send a message to on progress, bool indicates whether or not to cancel on a closed channel Will get executed for every MB downloaded
None
Trait Implementations
sourceimpl Debug for OnProgressType
impl Debug for OnProgressType
Auto Trait Implementations
impl !RefUnwindSafe for OnProgressType
impl Send for OnProgressType
impl !Sync for OnProgressType
impl Unpin for OnProgressType
impl !UnwindSafe for OnProgressType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more