diff options
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 { |