refactor: use a nicer match statement in one spot

This commit is contained in:
ClementTsang 2020-05-11 22:52:35 -04:00
parent ce563542ee
commit a8ed838726

View File

@ -228,11 +228,11 @@ pub fn convert_mem_labels(current_data: &data_farmer::DataCollection) -> (String
let mem_label = "RAM:".to_string()
+ &format!(
"{:3.0}%",
if current_data.memory_harvest.mem_total_in_mb == 0 {
0.0
} else {
current_data.memory_harvest.mem_used_in_mb as f64 * 100.0
/ current_data.memory_harvest.mem_total_in_mb as f64
match current_data.memory_harvest.mem_total_in_mb {
0 => 0.0,
_ =>
current_data.memory_harvest.mem_used_in_mb as f64 * 100.0
/ current_data.memory_harvest.mem_total_in_mb as f64,
}
)
+ &format!(
@ -244,11 +244,11 @@ pub fn convert_mem_labels(current_data: &data_farmer::DataCollection) -> (String
let swap_label = "SWP:".to_string()
+ &format!(
"{:3.0}%",
if current_data.swap_harvest.mem_total_in_mb == 0 {
0.0
} else {
current_data.swap_harvest.mem_used_in_mb as f64 * 100.0
/ current_data.swap_harvest.mem_total_in_mb as f64
match current_data.swap_harvest.mem_total_in_mb {
0 => 0.0,
_ =>
current_data.swap_harvest.mem_used_in_mb as f64 * 100.0
/ current_data.swap_harvest.mem_total_in_mb as f64,
}
)
+ &format!(