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