26个版本 (10个稳定版)
1.0.9 | 2023年7月15日 |
---|---|
1.0.6 | 2023年3月3日 |
1.0.5 | 2022年12月17日 |
1.0.4 | 2022年10月7日 |
0.2.2 | 2016年7月31日 |
#4 in 值格式化
1,044,916 每月下载量
在 3,522 个Crates中使用 (直接使用35个)
43KB
628 行
dtoa
此crate提供快速将浮点原始值转换为十进制字符串的功能。实现是Milo Yip的C++实现 dtoa.h 的直接Rust移植。每个函数的原始C++代码包含在注释中。
有关打印整数原始值的更多信息,请参阅 itoa
。
版本要求:rustc 1.36+
[dependencies]
dtoa = "1.0"
示例
fn main() {
let mut buffer = dtoa::Buffer::new();
let printed = buffer.format(2.71828f64);
assert_eq!(printed, "2.71828");
}
性能(越低越好)
许可协议
根据您的选择,在Apache License,Version 2.0或MIT许可协议下使用。 Apache License, Version 2.0 或 MIT license。除非您明确表示,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,都应按上述方式双重许可,而不附加任何其他条款或条件。
依赖关系
~105KB