mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-01 17:00:18 +00:00
Use same width for seconds and milliseconds
This commit is contained in:
1 parent
241b89f12b
commit
d7dc7804b4
1 file changed
+4
-4
@@ -19,7 +19,7 @@ pub fn format_duration_unit(duration: Second, unit: Option<Unit>) -> (String, Un
|
|||||||
if (duration < 1.0 && unit.is_none()) || unit == Some(Unit::MilliSecond) {
|
if (duration < 1.0 && unit.is_none()) || unit == Some(Unit::MilliSecond) {
|
||||||
(format!("{:5.1} ms", duration * 1e3), Unit::MilliSecond)
|
(format!("{:5.1} ms", duration * 1e3), Unit::MilliSecond)
|
||||||
} else {
|
} else {
|
||||||
(format!("{:5.3} s", duration), Unit::Second)
|
(format!("{:6.3} s", duration), Unit::Second)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -27,12 +27,12 @@ pub fn format_duration_unit(duration: Second, unit: Option<Unit>) -> (String, Un
|
|||||||
fn test_format_duration_unit_basic() {
|
fn test_format_duration_unit_basic() {
|
||||||
let (out_str, out_unit) = format_duration_unit(1.3, None);
|
let (out_str, out_unit) = format_duration_unit(1.3, None);
|
||||||
|
|
||||||
assert_eq!("1.300 s", out_str);
|
assert_eq!(" 1.300 s", out_str);
|
||||||
assert_eq!(Unit::Second, out_unit);
|
assert_eq!(Unit::Second, out_unit);
|
||||||
|
|
||||||
let (out_str, out_unit) = format_duration_unit(1.0, None);
|
let (out_str, out_unit) = format_duration_unit(1.0, None);
|
||||||
|
|
||||||
assert_eq!("1.000 s", out_str);
|
assert_eq!(" 1.000 s", out_str);
|
||||||
assert_eq!(Unit::Second, out_unit);
|
assert_eq!(Unit::Second, out_unit);
|
||||||
|
|
||||||
let (out_str, out_unit) = format_duration_unit(0.999, None);
|
let (out_str, out_unit) = format_duration_unit(0.999, None);
|
||||||
@@ -55,7 +55,7 @@ fn test_format_duration_unit_basic() {
|
|||||||
fn test_format_duration_unit_with_unit() {
|
fn test_format_duration_unit_with_unit() {
|
||||||
let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::Second));
|
let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::Second));
|
||||||
|
|
||||||
assert_eq!("1.300 s", out_str);
|
assert_eq!(" 1.300 s", out_str);
|
||||||
assert_eq!(Unit::Second, out_unit);
|
assert_eq!(Unit::Second, out_unit);
|
||||||
|
|
||||||
let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::MilliSecond));
|
let (out_str, out_unit) = format_duration_unit(1.3, Some(Unit::MilliSecond));
|
||||||
|
|||||||
Reference in new issue
Block a user