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
impl Copy for Signum
impl Eq for Signum
impl StructuralEq for Signum
impl StructuralPartialEq for Signum
Auto Trait Implementations
impl RefUnwindSafe for Signum
impl Send for Signum
impl Sync for Signum
impl Unpin for Signum
impl UnwindSafe for Signum
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more