[][src]Enum simple_soft_float::RoundingMode

#[repr(u8)]
pub enum RoundingMode {
    TiesToEven,
    TowardZero,
    TowardNegative,
    TowardPositive,
    TiesToAway,
}

floating-point rounding mode

Variants

TiesToEven

round to nearest, ties to even

TowardZero

round toward zero

TowardNegative

round toward negative infinity

TowardPositive

round toward positive infinity

TiesToAway

round to nearest, ties away from zero

Trait Implementations

impl Clone for RoundingMode[src]

impl Copy for RoundingMode[src]

impl Debug for RoundingMode[src]

impl Default for RoundingMode[src]

impl Eq for RoundingMode[src]

impl Hash for RoundingMode[src]

impl PartialEq<RoundingMode> for RoundingMode[src]

impl StructuralEq for RoundingMode[src]

impl StructuralPartialEq for RoundingMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.