fastnum2 0.3.2

fork of Fast decimal numbers library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::decimal::Decimal;

type D<const N: usize> = Decimal<N>;

#[inline]
pub(crate) const fn abs<const N: usize>(mut d: D<N>) -> D<N> {
    if d.is_nan() {
        d.signaling_nan()
    } else {
        d.cb.abs();
        d
    }
}