1 个不稳定版本
使用旧 Rust 2015
| 0.1.0 | 2020 年 6 月 1 日 |
|---|
#2187 在 Rust 模式
8,613 每月下载量
在 55 个crate中使用(通过pretty_dtoa)
74KB
1.5K SLoC
Ryu Floating Decimal
此crate直接复制了ryu rust crate的内部结构,暴露了一些有用的函数和类型,以实现更灵活的浮点数打印。
此crate公开了函数d2d和f2d,分别将f64转换为FloatingDecimal64和f32转换为FloatingDecimal32。这些浮点十进制可以以自定义方式转换为字符串。
请参阅原始crate以获取基准测试和其他信息。
示例
use ryu_floating_decimal::f2d;
let value: f32 = 12.091;
let decimal = f2d(value);
assert_eq!(decimal.mantissa, 12091);
assert_eq!(decimal.exponent, -3);
许可
根据Apache 许可证第 2 版授权,来自原始crate
lib.rs:
此crate复制了ryu rust crate的内部结构,暴露了一些有用的函数和类型,以实现更灵活的浮点数打印。此crate公开了函数d2d和f2d,分别将f64转换为FloatingDecimal64和f32转换为FloatingDecimal32。这些浮点十进制可以以自定义方式转换为字符串。
依赖关系
~105KB