4 releases
0.1.3 | Sep 24, 2024 |
---|---|
0.1.2 | Jul 15, 2024 |
0.1.1 | Jul 15, 2024 |
0.1.0 | Jul 14, 2024 |
#102 in Value formatting
275 downloads per month
Used in git-metrics
17KB
340 lines
Human Number
This library is just made to format numbers in a pretty human readable way.
Installation
cargo add human-number
Usage
// Using SI scales
let formatter = Formatter::si().with_unit("g");
let result = format!("{}", formatter.format(40_280.0));
assert_eq!(result, "40.28 kg");
let result = format!("{}", formatter.format(0.04823));
assert_eq!(result, "48.23 mg");
// Using binary scales
let formatter = Formatter::binary().with_unit("B");
let result = format!("{}", formatter.format(4096.0));
assert_eq!(result, "4.00 kiB");