pub struct BlockDeviceMetrics {
pub id: String,
pub read_bytes: u64,
pub write_bytes: u64,
}Expand description
Per-device block metrics.
Fields§
§id: StringVMM block device id.
read_bytes: u64Successful guest logical bytes read from this block device.
write_bytes: u64Successful guest logical bytes written to this block device.
Trait Implementations§
Source§impl Clone for BlockDeviceMetrics
impl Clone for BlockDeviceMetrics
Source§fn clone(&self) -> BlockDeviceMetrics
fn clone(&self) -> BlockDeviceMetrics
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 BlockDeviceMetrics
impl Debug for BlockDeviceMetrics
impl Eq for BlockDeviceMetrics
Source§impl PartialEq for BlockDeviceMetrics
impl PartialEq for BlockDeviceMetrics
impl StructuralPartialEq for BlockDeviceMetrics
Auto Trait Implementations§
impl Freeze for BlockDeviceMetrics
impl RefUnwindSafe for BlockDeviceMetrics
impl Send for BlockDeviceMetrics
impl Sync for BlockDeviceMetrics
impl Unpin for BlockDeviceMetrics
impl UnsafeUnpin for BlockDeviceMetrics
impl UnwindSafe for BlockDeviceMetrics
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