Skip to content

Commit 09074a1

Browse files
author
Max Verevkin
committed
fix format_number: be sure that exp_level is less than or equal to five
1 parent 5e8cda8 commit 09074a1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/util.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ pub fn format_number(raw_value: f64, total_digits: usize, min_suffix: &str, unit
5050
_ => -4,
5151
};
5252

53-
let exp_level = (raw_value.log10().div_euclid(3.) as i32).max(min_exp_level);
53+
let exp_level = (raw_value.log10().div_euclid(3.) as i32)
54+
.max(min_exp_level)
55+
.min(4);
5456
let value = raw_value / (10f64).powi(exp_level * 3);
5557

5658
let suffix = match exp_level {

0 commit comments

Comments
 (0)