1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[derive(Debug, Default, Clone)]
pub struct CpuFreqs {
    pub cpufreqs: Vec<CpuFreq>,
}

#[derive(Debug, Default, Clone)]
pub struct CpuFreq {
    pub cur: u32,
    pub max: u32,
    pub time_in_states: Vec<TimeInState>,
}

#[derive(Debug, Default, Clone)]
pub struct TimeInState {
    pub step: u32,
    pub value: u64,
}