aboutsummaryrefslogtreecommitdiffstats
path: root/src/power.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/power.rs')
-rw-r--r--src/power.rs6
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()
}
}