4次发布
0.1.3 | 2022年6月8日 |
---|---|
0.1.2 | 2022年6月4日 |
0.1.1 | 2022年6月4日 |
0.1.0 | 2022年6月2日 |
#2324 in 编码
33KB
637 行
浮点格式
这是一个用于自定义浮点数格式的crate。此crate仍在开发中,许多功能尚未添加。
目前一切都不稳定。
use float_format::*;
fn main() {
// Create with a custom format and parse from a string.
let float = Float::from_str(
Format::new_ieee_excess(16, 64),
"123456.789012345",
).unwrap();
// Format the float with custom precision.
assert_eq!(format!("{:.8}", float), "123456.78901234");
// Convert from primitive float types.
assert_eq!(Float::from(0.2f32).to_f32(), 0.2f32);
assert_eq!(Float::from(0.2f64).to_f64(), 0.2f64);
}
依赖关系
~3MB
~66K SLoC