7 releases
Uses old Rust 2015
0.0.7 | Feb 7, 2018 |
---|---|
0.0.6 | Jan 27, 2018 |
#2036 in Algorithms
20KB
470 lines
Pure Decimal
This crate provides a Decimal
type which is a wrapper around decimal. This Decimal
does not contain infinity and NaN. The objects of this type is can be used as keys in Maps and can be ordered.
Important notice
- I am sure of the correctness of this library and its usage as keys or sorting. There could be lot of edge case bugs.
- Performance is not the primary goal of this library. If you need the fastest decimal then this is not the right library
Example
#[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);
}
Dependencies
~1.3–2MB
~35K SLoC