From 861a986567310dfe9ccd85d2976b0ebfb683c818 Mon Sep 17 00:00:00 2001 From: AdaShoelace Date: Thu, 21 Jan 2021 22:24:15 +0100 Subject: Change to serde Change config serializer to serde in order to get cleaner config types. --- src/utils/memory.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/utils/memory.rs') diff --git a/src/utils/memory.rs b/src/utils/memory.rs index 1a6c982..6283527 100644 --- a/src/utils/memory.rs +++ b/src/utils/memory.rs @@ -1,4 +1,4 @@ -use crate::types::Config; +use crate::config::CONFIG; use std::fs::File; use std::io::Read; @@ -7,7 +7,7 @@ mem_used = (mem_total + shmem - mem_free - mem_buffers - mem_cached - mem_srecl thanks for htop's developer on stackoverflow for providing this algorithm to calculate used memory. */ -pub fn get_memory(config: &Config) -> Result { +pub fn get_memory() -> Result { let mut buf = String::new(); File::open("/proc/meminfo")?.read_to_string(&mut buf)?; @@ -56,14 +56,14 @@ pub fn get_memory(config: &Config) -> Result { if mem_used > 1000 { result = format!( " {} {:.1}G {}", - config.memory.icon, + CONFIG.memory.icon, mem_used as f32 / 1000.0, - config.seperator + CONFIG.seperator ); } else { result = format!( " {} {}M {}", - config.memory.icon, mem_used, config.seperator + CONFIG.memory.icon, mem_used, CONFIG.seperator ); } Ok(result) -- cgit v1.2.3