summaryrefslogtreecommitdiffstats
path: root/src/format.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-11-16 14:31:36 -0500
committerJesse Luehrs <doy@tozt.net>2021-11-16 14:31:36 -0500
commite8c3b3537fee65813cb914077234aaa46e68916e (patch)
treeba75ee5a2e62568d12d8e3bc75d01027b366e620 /src/format.rs
parent9edb92d2715a7d0bd67a977454f1c648367dad40 (diff)
downloadnbsh-e8c3b3537fee65813cb914077234aaa46e68916e.tar.gz
nbsh-e8c3b3537fee65813cb914077234aaa46e68916e.zip
tweak time formatting to line up a bit better
Diffstat (limited to 'src/format.rs')
-rw-r--r--src/format.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/format.rs b/src/format.rs
index 2d59465..50424f0 100644
--- a/src/format.rs
+++ b/src/format.rs
@@ -19,6 +19,8 @@ pub fn duration(dur: std::time::Duration) -> String {
let mins = secs / 60;
let secs = secs - mins * 60;
format!("{}m{}s", mins, secs)
+ } else if secs > 9 {
+ format!("{}.{:02}s", secs, nanos / 10_000_000)
} else if secs > 0 {
format!("{}.{:03}s", secs, nanos / 1_000_000)
} else if nanos >= 1_000_000 {