power/
power.rs

1use ryzen_reader::{CpuInfo, Error};
2
3fn main() -> Result<(), Error> {
4    let cpu = CpuInfo::new()?;
5    let power = cpu.read()?;
6
7    println!("Package power:");
8    for (package, usage) in power.packages().enumerate() {
9        println!("\t#{}: {:.2}W", package, usage);
10    }
11    println!("Core power:");
12    for (core, usage) in power.cores().enumerate() {
13        println!("\t#{}: {:.2}W", core, usage);
14    }
15    Ok(())
16}