diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-11-16 14:31:36 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-11-16 14:31:36 -0500 |
commit | e8c3b3537fee65813cb914077234aaa46e68916e (patch) | |
tree | ba75ee5a2e62568d12d8e3bc75d01027b366e620 /src/format.rs | |
parent | 9edb92d2715a7d0bd67a977454f1c648367dad40 (diff) | |
download | nbsh-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.rs | 2 |
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 { |