3 个版本
0.1.2 | 2023 年 9 月 18 日 |
---|---|
0.1.1 | 2023 年 9 月 18 日 |
0.1.0 | 2023 年 9 月 15 日 |
#137 in 值格式化
1,646 每月下载量
用于 2 crates
10KB
242 行
eng_fmt
这是一个 Rust crate,将 f64
格式化为 工程符号 格式的 String
。
变更日志
- 0.1.2: 调整了此说明文档并修复了错误的链接。
- 0.1.1: 在文档中提供了更好的示例。
lib.rs
:
包含在工程符号格式化中的特质的模块。
示例
use eng_fmt::FormatEng;
let x: f64 = 0.010;
let expected = "10.0e-3".to_string();
assert_eq!(x.format_eng(None), expected);
use eng_fmt::FormatEng;
let x = std::f64::consts::PI;
let expected = "3.142".to_string();
assert_eq!(x.format_eng(Some(4)), expected);
use eng_fmt::FormatEng;
let x = 6.022e-23;
let expected = "60.2e-24".to_string();
assert_eq!(x.format_eng(None), expected);