Enum tract_core::ops::Validation[][src]

pub enum Validation {
    Random,
    Rounding,
    Accurate,
}

Level of precision to be expected in implementations comparisons.

Variants

Random

Output is random

Rounding

Implementation may induce rounding errors

Accurate

Implementation must be accurate

Trait Implementations

impl Clone for Validation[src]

impl Copy for Validation[src]

impl Debug for Validation[src]

impl Eq for Validation[src]

impl Hash for Validation[src]

impl PartialEq<Validation> for Validation[src]

impl StructuralEq for Validation[src]

impl StructuralPartialEq for Validation[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> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> DynClone for T where
    T: Clone
[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.