linux_procfs/
diskstats.rs

1#[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    //
8    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    //
18    #[cfg(feature = "has_diskstats_running")]
19    pub running: u32,
20    #[cfg(feature = "has_diskstats_use")]
21    pub use_: u32,
22    //
23    pub aveq: u32,
24}
25
26#[derive(Debug, Default, Clone)]
27pub struct DiskStats {
28    pub disks: Vec<DiskStat>,
29}