A small rust library to fetch system information on linux
Add rin-sys = "0.1.4" to your Cargo.toml
let ram_info = rin_sys::get_ram_info();let cpu_info = rin_sys::get_cpu_info();RAM info struct -
#[derive(Default,Debug)]pubstructRamInfo{pubmem_used:usize,pubmem_free:usize,pubmem_total:usize,pubpercent_free:f32,pubpercent_used:f32,}CPU info struct -
#[derive(Debug,Default)]pubstructCpuInfo{pubcache_size:String,pubcores:usize,pubcpu_speed:Vec<(usize,f64)>,pubmodel_name:String,pubvendor_id:String,pubis_fpu:bool,pubcpuid_level:f32,}