Enum fixed_decimal::signum::Signum
source · [−]pub enum Signum {
BelowZero,
NegativeZero,
PositiveZero,
AboveZero,
}
Expand description
Return value of the sign function for FixedDecimal, indicating the sign of the number as well as whether the number is nonzero.
Unlike the mathematical sign function sgn, the FixedDecimal sign function distinguishes between positive and negative zero, since in computing, the sign bit is orthogonal to the magnitude of the numerical value.
Variants
BelowZero
A negative, nonzero value.
NegativeZero
A zero value with the sign bit set.
PositiveZero
A zero value without the sign bit.
AboveZero
A positive, nonzero value.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Signum
impl UnwindSafe for Signum
Blanket Implementations
Mutably borrows from an owned value. Read more