pub enum DeviceOnlyStep {
Downloading {
file: FileId,
before: u64,
all: u64,
},
}Expand description
A step of preparing files to be made device-only (§17.3, E8), which a
host draws a bar for: one step for each file downloaded, in order. Done
and total count the file’s bytes; done plus before, out of all, is how
far the whole call has come.
Variants§
Downloading
Downloading one file to its copy.
Trait Implementations§
Source§impl Clone for DeviceOnlyStep
impl Clone for DeviceOnlyStep
Source§fn clone(&self) -> DeviceOnlyStep
fn clone(&self) -> DeviceOnlyStep
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 moreSource§impl Debug for DeviceOnlyStep
impl Debug for DeviceOnlyStep
Source§impl PartialEq for DeviceOnlyStep
impl PartialEq for DeviceOnlyStep
impl Copy for DeviceOnlyStep
impl Eq for DeviceOnlyStep
impl StructuralPartialEq for DeviceOnlyStep
Auto Trait Implementations§
impl Freeze for DeviceOnlyStep
impl RefUnwindSafe for DeviceOnlyStep
impl Send for DeviceOnlyStep
impl Sync for DeviceOnlyStep
impl Unpin for DeviceOnlyStep
impl UnsafeUnpin for DeviceOnlyStep
impl UnwindSafe for DeviceOnlyStep
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.