2.2.0 |
|
---|---|
2.1.0 |
|
#23 in #128-bit
1MB
11K
SLoC
near-decimal
Decimal Floating Point arithmetic for rust-NEAR based on the decNumber library.
The library provides d128 which is a 128-bit decimal floating point number. You can use it as other primitive numbers in Rust. All operators are overloaded to allow ergonomic use of this type.
To emulate literals a macro is used d128!
.
Example
let x = d128!(1.234);
let y = d128!(1.111);
let z = d128!(2.345);
assert_eq(x + y, z);
Dependencies
~12MB
~211K SLoC