pass sysinfo to system.rs and uptime.rs (#6)
Some checks are pending
Rust / build (push) Waiting to run

This commit is contained in:
vali 2024-08-15 00:29:57 +00:00 committed by GitHub
commit 4d509839f5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 7 deletions

View file

@ -40,9 +40,9 @@ pub fn get_root_disk_usage() -> Result<String, io::Error> {
))
}
pub fn get_memory_usage(info: SysInfo) -> String {
pub fn get_memory_usage(info: &SysInfo) -> String {
#[inline(always)]
fn parse_memory_info(info: SysInfo) -> (f64, f64) {
fn parse_memory_info(info: &SysInfo) -> (f64, f64) {
let total_memory_kb = (info.ram_total() / 1024) as f64;
let available_memory_kb = (info.ram_unused() / 1024) as f64;