summaryrefslogtreecommitdiffstats
path: root/src/format.rs
diff options
context:
space:
mode:
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 {