16 个版本 (8 个稳定版)

使用旧的 Rust 2015

2.1.0 2021 年 3 月 8 日
2.0.4 2017 年 12 月 4 日
2.0.1 2017 年 11 月 29 日
1.0.1 2017 年 6 月 18 日
0.2.0 2015 年 12 月 16 日

数学 中排名 #311

Download history 383/week @ 2023-12-16 453/week @ 2023-12-23 355/week @ 2023-12-30 476/week @ 2024-01-06 595/week @ 2024-01-13 462/week @ 2024-01-20 307/week @ 2024-01-27 248/week @ 2024-02-03 379/week @ 2024-02-10 480/week @ 2024-02-17 5851/week @ 2024-02-24 664/week @ 2024-03-02 895/week @ 2024-03-09 449/week @ 2024-03-16 527/week @ 2024-03-23 644/week @ 2024-03-30

每月下载量 2,588
18 个软件包中使用(直接使用 15 个)

Apache-2.0 许可证

1MB
11K SLoC

C 10K SLoC // 0.4% comments Rust 1.5K SLoC // 0.0% comments

decimal

Travis Downloads Crates.io Apache license

基于 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

依赖关系