aboutsummaryrefslogtreecommitdiff
path: root/src/util.rs
diff options
context:
space:
mode:
authorJoris Guyonvarch2026-03-21 22:02:35 +0100
committerJoris Guyonvarch2026-03-21 22:02:35 +0100
commitf7d4a5d134e99da46976fa2817ce463c8d33fe12 (patch)
tree787b1a4d01b7ebc06f56ef997fac736c8317a550 /src/util.rs
parent44cf1913ea1433b99154fb46f5761ac8b280908b (diff)
Format sources
Diffstat (limited to 'src/util.rs')
-rw-r--r--src/util.rs18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/util.rs b/src/util.rs
index 59ef485..0b68ecd 100644
--- a/src/util.rs
+++ b/src/util.rs
@@ -26,15 +26,27 @@ pub fn pretty_print_duration(d: Duration) -> String {
if d.num_days() > 0 {
let plural = if d.num_days() > 1 { "s" } else { "" };
let remaining_hours = d.num_hours() - d.num_days() * 24;
- let formatted_hours = if remaining_hours > 0 { format!(" {remaining_hours} h") } else { "".to_string() };
+ let formatted_hours = if remaining_hours > 0 {
+ format!(" {remaining_hours} h")
+ } else {
+ "".to_string()
+ };
format!("{} day{}{}", d.num_days(), plural, formatted_hours)
} else if d.num_hours() > 0 {
let remaining_minutes = d.num_minutes() - d.num_hours() * 60;
- let formatted_minutes = if remaining_minutes > 0 { format!(" {remaining_minutes} min") } else { "".to_string() };
+ let formatted_minutes = if remaining_minutes > 0 {
+ format!(" {remaining_minutes} min")
+ } else {
+ "".to_string()
+ };
format!("{} h{}", d.num_hours(), formatted_minutes)
} else if d.num_minutes() > 0 {
let remaining_seconds = d.num_seconds() - d.num_minutes() * 60;
- let formatted_seconds = if remaining_seconds > 0 { format!(" {remaining_seconds} s") } else { "".to_string() };
+ let formatted_seconds = if remaining_seconds > 0 {
+ format!(" {remaining_seconds} s")
+ } else {
+ "".to_string()
+ };
format!("{} min{}", d.num_minutes(), formatted_seconds)
} else {
format!("{} s", d.num_seconds())