refactor: directly use key in match statement

This commit is contained in:
ErrorNoInternet 2024-08-15 17:19:34 +08:00
commit 0cf48a4690
No known key found for this signature in database
GPG key ID: 2486BFB7B1E6A4A3

View file

@ -56,9 +56,7 @@ pub fn get_memory_usage() -> Result<String, io::Error> {
for line in meminfo.lines() { for line in meminfo.lines() {
let mut split = line.split_whitespace(); let mut split = line.split_whitespace();
let key = split.next().unwrap_or(""); match split.next().unwrap_or_default() {
match key {
"MemTotal:" => total_memory_kb = split.next().unwrap_or("0").parse().unwrap_or(0.0), "MemTotal:" => total_memory_kb = split.next().unwrap_or("0").parse().unwrap_or(0.0),
"MemAvailable:" => { "MemAvailable:" => {
available_memory_kb = split.next().unwrap_or("0").parse().unwrap_or(0.0); available_memory_kb = split.next().unwrap_or("0").parse().unwrap_or(0.0);