pub fn format_duration_millis(millis: i64) -> StringExpand description
Formats a duration in milliseconds into a human-readable string.
The format adapts based on the duration:
- Less than 1 second: “X ms”
- Less than 1 minute: “X.Ys” (rounded to 1 decimal place)
- Less than 1 hour: “Xm Ys”
- 1 hour or more: “Xh Ym Zs”
§Arguments
millis- The duration in milliseconds
§Returns
A human-readable string representation of the duration
§Examples
use qubit_clock::meter::format_duration_millis;
assert_eq!(format_duration_millis(500), "500 ms");
assert_eq!(format_duration_millis(1500), "1.5s");
assert_eq!(format_duration_millis(65000), "1m 5s");
assert_eq!(format_duration_millis(3665000), "1h 1m 5s");