linux_procfs/
diskstats.rs1#[derive(Debug, Default, Clone)]
2pub struct DiskStat {
3 #[cfg(feature = "has_diskstats_device_number")]
4 pub major_num: i32,
5 #[cfg(feature = "has_diskstats_device_number")]
6 pub minor_num: i32,
7 pub name: String,
9 pub rio: u64,
10 pub rmerge: u64,
11 pub rblk: u64,
12 pub ruse: u32,
13 pub wio: u64,
14 pub wmerge: u64,
15 pub wblk: u64,
16 pub wuse: u32,
17 #[cfg(feature = "has_diskstats_running")]
19 pub running: u32,
20 #[cfg(feature = "has_diskstats_use")]
21 pub use_: u32,
22 pub aveq: u32,
24}
25
26#[derive(Debug, Default, Clone)]
27pub struct DiskStats {
28 pub disks: Vec<DiskStat>,
29}