[][src]Enum simple_soft_float::TernaryNaNPropagationResults

pub enum TernaryNaNPropagationResults {
    Canonical,
    First,
    Second,
    Third,
}

results of NaN propagation for ternary operation

Variants

Canonical

NaN should be canonical

First

Take NaN payload from first argument

Second

Take NaN payload from second argument

Third

Take NaN payload from third argument

Trait Implementations

impl Clone for TernaryNaNPropagationResults[src]

impl Copy for TernaryNaNPropagationResults[src]

impl Debug for TernaryNaNPropagationResults[src]

impl Default for TernaryNaNPropagationResults[src]

impl Eq for TernaryNaNPropagationResults[src]

impl Hash for TernaryNaNPropagationResults[src]

impl PartialEq<TernaryNaNPropagationResults> for TernaryNaNPropagationResults[src]

impl StructuralEq for TernaryNaNPropagationResults[src]

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