paupino/rust-decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.
RustMIT
Issues
- 1
Deserialize fails if `Option<Decimal>` field is explicitly null when using `serde(with)`
#675 opened by nappa85 - 2
- 4
- 6
Compilation with `serde-str` feature is broken
#671 opened by ThinkRedstone - 1
Provide handy constants
#667 opened by rawhuul - 1
Pow overflows
#668 opened by rawhuul - 4
Unsigned Decimal?
#664 opened by WestXu - 1
bug: `abs_sub` does not compute the difference
#665 opened by heyterrance - 0
Diesel1 feature is breaking the build
#662 opened by paupino - 2
- 1
- 1
- 3
Bug: not 128bit aligned with `repr-c` feature
#649 opened by Erigara - 3
Can't deserialize with `float_option` when null in an internally tagged enum
#596 opened by mtkennerly - 4
Deserializing `Decimal`s from Postgres using the `db-postgres` feature can lead to invalid `Decimal` instances
#645 opened by klevente - 4
- 1
- 3
Add support for use num_traits::cast::NumCast
#573 opened by MitchellNeill - 0
- 2
Support for mongo
#623 opened by opensourcegeek - 1
- 6
- 1
Serialization V2 - brainstorming
#611 opened by paupino - 4
- 2
rlp (de)serialization?
#615 opened by GopherJ - 3
how to support precision of 38 decimal
#562 opened by danhuiwang - 3
Scale changes unexpectedly after operations
#632 opened by br0kenpixel - 3
too rubbish to called rust decimal
#629 opened by zzy444626905 - 7
`serde-arbitrary-precision` without `serde-float`
#602 opened by drdo - 1
- 1
Rescaling a value with significant scale 28 to scale 29 creates a value with scale 29 and overflows on subtraction
#618 opened by david-monroe - 3
How to serialize Decimal and still keep the results in order (bitwise comparison)
#610 opened by KKould - 1
`is_integer` has BUG
#604 opened by gaoqiangz - 4
- 4
`trunc_with_scale` issue
#599 opened by moderncodes - 3
Feature request: `Decimal::is_integer()`
#590 opened by finnbear - 2
[Documentation] Tolerance handling in `checked_exp_with_tolerance` method
#587 opened by saona-raimundo - 2
Disabled optional weak dependencies like "borsh" are pulled in with default-features
#588 opened by xkikeg - 1
cosine causes stack overflow for this value
#584 opened by normano - 3
Opt-in, feature-gated `from_str_exact(...)` for the `serde::Deserialize` impls exported by the `rust_decimal::serde` module?
#569 opened by jpilkahn - 0
bug: `to_str_internal` fails with large value
#574 opened by jon-chuang - 1
- 3
`to_f64` panics when scale is large
#564 opened by wangxiaoying - 1
- 3
Calculation order affect result
#561 opened by z-Wind - 3
- 3
- 0
Am I wrong or precision is not reliable here?
#552 opened by veeso - 2
- 2
Confusing f64 → Decimal
#548 opened by loyd