pub struct DiskMetrics {
pub read_bytes_per_sec: u64,
pub write_bytes_per_sec: u64,
pub read_ops_per_sec: u64,
pub write_ops_per_sec: u64,
}Expand description
Disk I/O metrics
Fields§
§read_bytes_per_sec: u64Bytes read per second
write_bytes_per_sec: u64Bytes written per second
read_ops_per_sec: u64Read operations per second
write_ops_per_sec: u64Write operations per second
Trait Implementations§
Source§impl Clone for DiskMetrics
impl Clone for DiskMetrics
Source§fn clone(&self) -> DiskMetrics
fn clone(&self) -> DiskMetrics
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 DiskMetrics
impl Debug for DiskMetrics
Source§impl<'de> Deserialize<'de> for DiskMetrics
impl<'de> Deserialize<'de> for DiskMetrics
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
Auto Trait Implementations§
impl Freeze for DiskMetrics
impl RefUnwindSafe for DiskMetrics
impl Send for DiskMetrics
impl Sync for DiskMetrics
impl Unpin for DiskMetrics
impl UnsafeUnpin for DiskMetrics
impl UnwindSafe for DiskMetrics
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