aboutsummaryrefslogtreecommitdiffstats
path: root/src/power/mod.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2023-03-26 00:10:35 -0400
committerJesse Luehrs <doy@tozt.net>2023-03-26 00:10:35 -0400
commit93e6a9a08aec3cbb8b847a815ad905aa0d0bffca (patch)
tree9c9d3922475e846bd11293d91ddee36b56302355 /src/power/mod.rs
parentf252f4c6595421339cb3119f1ca8ef491077f365 (diff)
downloadfancy-prompt-93e6a9a08aec3cbb8b847a815ad905aa0d0bffca.tar.gz
fancy-prompt-93e6a9a08aec3cbb8b847a815ad905aa0d0bffca.zip
fmt
Diffstat (limited to 'src/power/mod.rs')
-rw-r--r--src/power/mod.rs17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/power/mod.rs b/src/power/mod.rs
index afe5194..fb75499 100644
--- a/src/power/mod.rs
+++ b/src/power/mod.rs
@@ -15,9 +15,7 @@ impl PowerInfo {
pub fn new() -> PowerInfo {
let power_supplies = sys::power_supplies();
- PowerInfo {
- power_supplies,
- }
+ PowerInfo { power_supplies }
}
pub fn battery_usage(&self) -> Option<f64> {
@@ -26,22 +24,19 @@ impl PowerInfo {
for battery in self.batteries() {
if let Some(now) = battery.energy_now {
total_now += now;
- }
- else {
+ } else {
return None;
}
if let Some(full) = battery.energy_full {
total_full += full;
- }
- else {
+ } else {
return None;
}
}
if total_full > 0 {
Some((total_now as f64) / (total_full as f64))
- }
- else {
+ } else {
None
}
}
@@ -59,13 +54,13 @@ impl PowerInfo {
self.batteries().count() > 0
}
- fn batteries(&self) -> impl Iterator<Item=&sys::PowerSupplyInfo> {
+ fn batteries(&self) -> impl Iterator<Item = &sys::PowerSupplyInfo> {
self.power_supplies
.iter()
.filter(|p| p.ty == sys::PowerSupplyType::Battery)
}
- fn mains(&self) -> impl Iterator<Item=&sys::PowerSupplyInfo> {
+ fn mains(&self) -> impl Iterator<Item = &sys::PowerSupplyInfo> {
self.power_supplies
.iter()
.filter(|p| p.ty == sys::PowerSupplyType::AC)