Crates.io | rin-sys |
lib.rs | rin-sys |
version | 0.1.3 |
source | src |
created_at | 2022-01-26 08:22:27.269283 |
updated_at | 2023-03-06 18:09:26.737491 |
description | A small library to fetch system information in linux |
homepage | |
repository | https://github.com/icelain/rin |
max_upload_size | |
id | 521409 |
size | 8,208 |
A small rust library to fetch system information on linux
Add rin-sys = "0.1.2"
to your Cargo.toml
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,
}