[][src]Enum simple_soft_float::BinaryNaNPropagationResults

pub enum BinaryNaNPropagationResults {
    Canonical,
    First,
    Second,
}

results of NaN propagation for binary operation

Variants

Canonical

NaN should be canonical

First

Take NaN payload from first argument

Second

Take NaN payload from second argument

Trait Implementations

impl Clone for BinaryNaNPropagationResults[src]

impl Copy for BinaryNaNPropagationResults[src]

impl Debug for BinaryNaNPropagationResults[src]

impl Default for BinaryNaNPropagationResults[src]

impl Eq for BinaryNaNPropagationResults[src]

impl Hash for BinaryNaNPropagationResults[src]

impl PartialEq<BinaryNaNPropagationResults> for BinaryNaNPropagationResults[src]

impl StructuralEq for BinaryNaNPropagationResults[src]

impl StructuralPartialEq for BinaryNaNPropagationResults[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.