1 个版本 (0 个不稳定)
使用旧的 Rust 2015
2.0.4-fix1.0.0 | 2020年11月25日 |
---|
#29 in #floating
1MB
11K SLoC
decimal
基于 decNumber 库 的 Rust 的十进制浮点数算术。
该库提供了 d128,这是一个 128 位十进制浮点数。您可以使用它作为 Rust 中的其他原始数字。所有运算符都进行了重载,以允许以直观的方式使用此类型。
为了模拟文字,使用了宏 d128!
。
示例
let x = d128!(1.234);
let y = d128!(1.111);
let z = d128!(2.345);
assert_eq(x + y, z);
运行 decTest 测试套件
$ cargo build
$ ./target/debug/run-test decTest/decQuad.decTest