human_format 1.2.1

Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use human_format::*;

#[test]
fn rounding_boundaries() {
    let mut f = Formatter::new();

    f.with_decimals(2);
    let formatted = f.format(999.995);

    assert!(formatted == "1000.00 " || formatted.starts_with("1.00 "));
}