pub struct TransferManagerStats {
pub active_transfers: usize,
pub completed_transfers: u64,
pub failed_transfers: u64,
pub total_bytes_transferred: u64,
}Expand description
Aggregated statistics for all transfers managed by a StreamingBlockTransfer.
Fields§
§active_transfers: usizeNumber of transfers that are currently active (Pending, InProgress, or Paused).
completed_transfers: u64Total number of transfers that reached TransferState::Completed.
failed_transfers: u64Total number of transfers that reached TransferState::Failed.
total_bytes_transferred: u64Cumulative bytes transferred across all completed transfers.
Trait Implementations§
Source§impl Clone for TransferManagerStats
impl Clone for TransferManagerStats
Source§fn clone(&self) -> TransferManagerStats
fn clone(&self) -> TransferManagerStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TransferManagerStats
impl Debug for TransferManagerStats
Source§impl Default for TransferManagerStats
impl Default for TransferManagerStats
Source§fn default() -> TransferManagerStats
fn default() -> TransferManagerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransferManagerStats
impl RefUnwindSafe for TransferManagerStats
impl Send for TransferManagerStats
impl Sync for TransferManagerStats
impl Unpin for TransferManagerStats
impl UnsafeUnpin for TransferManagerStats
impl UnwindSafe for TransferManagerStats
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 more