From 93de64f4b967b6b040987e3da2f484b99405ec26 Mon Sep 17 00:00:00 2001 From: electria Date: Sat, 15 Aug 2026 18:42:53 -0700 Subject: [PATCH] refactor: remove unused name attribute --- src/app/mod.rs | 9 ++++----- src/sysinfo_snapshot.rs | 8 ++------ 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index 7f073f5..acc8959 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -15,7 +15,7 @@ enum Message { #[derive(Default)] struct State { total_cpu_graph: CpuGraph, - cpu_graphs: Vec<(String, CpuGraph)>, + cpu_graphs: Vec, } impl State { @@ -51,11 +51,10 @@ impl State { self.cpu_graphs = snapshot .cpus .into_iter() - .map(|(name, usage)| (name, CpuGraph::new(usage))) + .map(|usage| CpuGraph::new(usage)) .collect(); } else { - for ((_, graph), (_, usage)) in - self.cpu_graphs.iter_mut().zip(snapshot.cpus.into_iter()) + for (graph, usage) in self.cpu_graphs.iter_mut().zip(snapshot.cpus.into_iter()) { graph.update(usage); graph.cache.clear(); @@ -75,7 +74,7 @@ impl State { widget::grid( self.cpu_graphs .iter() - .map(|(_name, graph)| widget::Canvas::new(graph).into()), + .map(|graph| widget::Canvas::new(graph).into()), ) .columns(2) .height(Length::Fill) diff --git a/src/sysinfo_snapshot.rs b/src/sysinfo_snapshot.rs index 2e6955c..cb55f06 100644 --- a/src/sysinfo_snapshot.rs +++ b/src/sysinfo_snapshot.rs @@ -1,18 +1,14 @@ #[derive(Clone, Debug)] pub struct SysinfoSnapshot { pub cpu_total: f32, - pub cpus: Vec<(String, f32)>, + pub cpus: Vec, } impl From<&sysinfo::System> for SysinfoSnapshot { fn from(value: &sysinfo::System) -> Self { Self { cpu_total: value.global_cpu_usage(), - cpus: value - .cpus() - .iter() - .map(|cpu| (cpu.name().into(), cpu.cpu_usage())) - .collect(), + cpus: value.cpus().iter().map(|cpu| cpu.cpu_usage()).collect(), } } }