4 releases
0.1.3 | Mar 6, 2023 |
---|---|
0.1.2 | Jan 29, 2022 |
0.1.1 | Jan 28, 2022 |
0.1.0 | Jan 26, 2022 |
#2 in #cpu-info
7KB
122 lines
rin
A small rust library to fetch system information on linux
Installation
Add rin-sys = "0.1.2"
to your Cargo.toml
Base structs
RAM info -
#[derive(Default, Debug)]
pub struct RamInfo {
pub mem_used: usize,
pub mem_free: usize,
pub mem_total: usize,
pub percent_free: f32,
pub percent_used: f32,
}
CPU info -
#[derive(Debug, Default)]
pub struct CpuInfo {
pub cache_size: String,
pub cores: usize,
pub cpu_speed: String,
pub model_name: String,
pub vendor_id: String,
pub is_fpu: bool,
pub cpuid_level: f32,
}