pub struct StreamingDecodeProgress {
pub bytes_read: usize,
pub total_bytes: usize,
pub chunks_decoded: usize,
pub total_chunks: usize,
}Expand description
Progress information for streaming decode
Fields§
§bytes_read: usizeBytes read so far
total_bytes: usizeTotal bytes in file
chunks_decoded: usizeChunks decoded so far
total_chunks: usizeTotal chunks in file
Implementations§
Source§impl StreamingDecodeProgress
impl StreamingDecodeProgress
Sourcepub fn percentage(&self) -> f64
pub fn percentage(&self) -> f64
Get percentage complete (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for StreamingDecodeProgress
impl Clone for StreamingDecodeProgress
Source§fn clone(&self) -> StreamingDecodeProgress
fn clone(&self) -> StreamingDecodeProgress
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 StreamingDecodeProgress
impl Debug for StreamingDecodeProgress
impl Copy for StreamingDecodeProgress
Auto Trait Implementations§
impl Freeze for StreamingDecodeProgress
impl RefUnwindSafe for StreamingDecodeProgress
impl Send for StreamingDecodeProgress
impl Sync for StreamingDecodeProgress
impl Unpin for StreamingDecodeProgress
impl UnwindSafe for StreamingDecodeProgress
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