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,
}