7 个版本
使用旧 Rust 2015
0.0.7 | 2018年2月7日 |
---|---|
0.0.6 | 2018年1月27日 |
#2158 in 算法
20KB
470 行
纯十进制
本库提供了一个 Decimal
类型,该类型是围绕 decimal 的包装。此 Decimal
不包含 无穷大 和 NaN。此类型对象可以用作 Map 的键,并且可以排序。
重要通知
- 我对这个库的正确性和其作为键或排序的使用有信心。可能存在很多边缘情况错误。
- 性能不是这个库的主要目标。如果你需要最快的十进制,这不是正确的库。
示例
#[macro_use]
extern crate pure_decimal;
fn main() {
let x = dec!(1.234);
let y = dec!(1.111);
let z = dec!(2.345);
assert_eq(x + y, z);
}
依赖项
~1.3–1.9MB
~32K SLoC