#decimal-number #numbers #decimal #iec #formatting

pakr-iec

将数字格式化为十进制(1000是1.0k)和IEC(1024是1.0ki),直到YOTTA后缀。

2个稳定版本

1.0.1 2020年9月27日

#1877 in 编码

BSD-2-Clause

5KB
65

将数字格式化为十进制(1000是1.0k)和IEC(1024是1.0ki),直到YOTTA后缀。

示例

use pakr_iec::*;
assert_eq!("1.0", decimal(1));
assert_eq!("1.0", iec(1));
assert_eq!("1.0k", decimal(1000));
assert_eq!("1.0ki", iec(1024));
assert_eq!("10.0M", decimal(10_000_000));
assert_eq!("10.0Mi", iec(10 * 1024 * 1024));
assert_eq!("1.0Y", decimal(1_000_000_000_000_000_000_000_000_u128));
assert_eq!("1.0Yi", iec(1_208_925_819_614_629_174_706_176_u128));

无运行时依赖