diff options
Diffstat (limited to 'src/power.rs')
-rw-r--r-- | src/power.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/power.rs b/src/power.rs index f5ab307..725e9fe 100644 --- a/src/power.rs +++ b/src/power.rs @@ -98,19 +98,17 @@ impl PowerInfo { false } - fn batteries(&self) -> Vec<PowerSupplyInfo> { + fn batteries(&self) -> Vec<&PowerSupplyInfo> { self.power_supplies .iter() - .cloned() .filter(|p| p.ty == PowerSupplyType::Battery) .collect() } - fn mains(&self) -> Vec<PowerSupplyInfo> { + fn mains(&self) -> Vec<&PowerSupplyInfo> { self.power_supplies .iter() .filter(|p| p.ty == PowerSupplyType::AC) - .cloned() .collect() } } |