Struct proc_sys_parser::diskstats::DiskStats
source · pub struct DiskStats {Show 20 fields
pub block_major: u64,
pub block_minor: u64,
pub device_name: String,
pub reads_completed_success: u64,
pub reads_merged: u64,
pub reads_sectors: u64,
pub reads_time_spent_ms: u64,
pub writes_completed_success: u64,
pub writes_merged: u64,
pub writes_sectors: u64,
pub writes_time_spent_ms: u64,
pub ios_in_progress: u64,
pub ios_time_spent_ms: u64,
pub ios_weighted_time_spent_ms: u64,
pub discards_completed_success: Option<u64>,
pub discards_merged: Option<u64>,
pub discards_sectors: Option<u64>,
pub discards_time_spent_ms: Option<u64>,
pub flush_requests_completed_success: Option<u64>,
pub flush_requests_time_spent_ms: Option<u64>,
}Expand description
Struct for holding /proc/diskstats statistics
Fields§
§block_major: u64§block_minor: u64§device_name: String§reads_completed_success: u64§reads_merged: u64§reads_sectors: u64§reads_time_spent_ms: u64§writes_completed_success: u64§writes_merged: u64§writes_sectors: u64§writes_time_spent_ms: u64§ios_in_progress: u64§ios_time_spent_ms: u64§ios_weighted_time_spent_ms: u64§discards_completed_success: Option<u64>kernel 4.18+
discards_merged: Option<u64>kernel 4.18+
discards_sectors: Option<u64>kernel 4.18+
discards_time_spent_ms: Option<u64>kernel 4.18+
flush_requests_completed_success: Option<u64>kernel 5.5+
flush_requests_time_spent_ms: Option<u64>kernel 5.5+
Trait Implementations§
source§impl PartialEq for DiskStats
impl PartialEq for DiskStats
impl StructuralPartialEq for DiskStats
Auto Trait Implementations§
impl RefUnwindSafe for DiskStats
impl Send for DiskStats
impl Sync for DiskStats
impl Unpin for DiskStats
impl UnwindSafe for DiskStats
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