pub struct ProgressStackSnapshot(pub Vec<ProgressSnapshot>);Expand description
A snapshot of the state of the entire progress stack at a specific point in time.
This wrapper allows for future extension of aggregate calculations (e.g. global ETA, total throughput) without changing the return signature.
Tuple Fields§
§0: Vec<ProgressSnapshot>Trait Implementations§
Source§impl Clone for ProgressStackSnapshot
impl Clone for ProgressStackSnapshot
Source§fn clone(&self) -> ProgressStackSnapshot
fn clone(&self) -> ProgressStackSnapshot
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 ProgressStackSnapshot
impl Debug for ProgressStackSnapshot
Source§impl Default for ProgressStackSnapshot
impl Default for ProgressStackSnapshot
Source§fn default() -> ProgressStackSnapshot
fn default() -> ProgressStackSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProgressStackSnapshot
impl PartialEq for ProgressStackSnapshot
impl Eq for ProgressStackSnapshot
impl StructuralPartialEq for ProgressStackSnapshot
Auto Trait Implementations§
impl Freeze for ProgressStackSnapshot
impl RefUnwindSafe for ProgressStackSnapshot
impl Send for ProgressStackSnapshot
impl Sync for ProgressStackSnapshot
impl Unpin for ProgressStackSnapshot
impl UnwindSafe for ProgressStackSnapshot
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