#numbers #human #formatting #filesize #magnitude

human-number

一个用于以美观方式格式化数字的库

3个版本

0.1.2 2024年7月15日
0.1.1 2024年7月15日
0.1.0 2024年7月14日

#97 in 值格式化

Download history 67/week @ 2024-07-08 296/week @ 2024-07-15 1/week @ 2024-07-22 50/week @ 2024-07-29

414 每月下载量
git-metrics 中使用

MIT 协议

17KB
331

人类数字

此库仅用于将数字格式化为易于阅读的美观形式。

安装

cargo add pretty-number

用法

// 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");

无运行时依赖