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 } }