pub struct ResidencyTelemetry {
pub planned_disk_bytes: u64,
pub planned_host_bytes: u64,
pub planned_device_bytes: u64,
pub current_host_bytes: u64,
pub current_device_bytes: u64,
pub peak_host_bytes: u64,
pub peak_device_bytes: u64,
pub transfers: Vec<TransferTelemetry>,
}Expand description
Logical bytes and transfers reported by bounded parameter residency.
Fields§
§planned_disk_bytes: u64Planned logical disk bytes.
planned_host_bytes: u64Planned logical host bytes.
planned_device_bytes: u64Planned logical device bytes.
current_host_bytes: u64Current logical host-resident bytes.
current_device_bytes: u64Current logical device-resident bytes.
peak_host_bytes: u64Peak logical host-resident bytes.
peak_device_bytes: u64Peak logical device-resident bytes.
transfers: Vec<TransferTelemetry>Transfers in stable source-to-destination order.
Trait Implementations§
Source§impl Clone for ResidencyTelemetry
impl Clone for ResidencyTelemetry
Source§fn clone(&self) -> ResidencyTelemetry
fn clone(&self) -> ResidencyTelemetry
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 ResidencyTelemetry
impl Debug for ResidencyTelemetry
Source§impl<'de> Deserialize<'de> for ResidencyTelemetry
impl<'de> Deserialize<'de> for ResidencyTelemetry
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 ResidencyTelemetry
Source§impl PartialEq for ResidencyTelemetry
impl PartialEq for ResidencyTelemetry
Source§impl Serialize for ResidencyTelemetry
impl Serialize for ResidencyTelemetry
impl StructuralPartialEq for ResidencyTelemetry
Auto Trait Implementations§
impl Freeze for ResidencyTelemetry
impl RefUnwindSafe for ResidencyTelemetry
impl Send for ResidencyTelemetry
impl Sync for ResidencyTelemetry
impl Unpin for ResidencyTelemetry
impl UnsafeUnpin for ResidencyTelemetry
impl UnwindSafe for ResidencyTelemetry
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