pub struct TransferTelemetry {
pub direction: String,
pub count: u64,
pub bytes: u64,
pub seconds: DurationSeconds,
}Expand description
One logical residency transfer counter.
Fields§
§direction: StringStable direction label.
count: u64Completed transfer count.
bytes: u64Logical bytes transferred.
seconds: DurationSecondsAccumulated transfer time in seconds.
Trait Implementations§
Source§impl Clone for TransferTelemetry
impl Clone for TransferTelemetry
Source§fn clone(&self) -> TransferTelemetry
fn clone(&self) -> TransferTelemetry
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 TransferTelemetry
impl Debug for TransferTelemetry
Source§impl<'de> Deserialize<'de> for TransferTelemetry
impl<'de> Deserialize<'de> for TransferTelemetry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransferTelemetry
Source§impl PartialEq for TransferTelemetry
impl PartialEq for TransferTelemetry
Source§impl Serialize for TransferTelemetry
impl Serialize for TransferTelemetry
impl StructuralPartialEq for TransferTelemetry
Auto Trait Implementations§
impl Freeze for TransferTelemetry
impl RefUnwindSafe for TransferTelemetry
impl Send for TransferTelemetry
impl Sync for TransferTelemetry
impl Unpin for TransferTelemetry
impl UnsafeUnpin for TransferTelemetry
impl UnwindSafe for TransferTelemetry
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