Enum tract_pulse::internal::Validation[]

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

impl Copy for Validation

impl Debug for Validation

impl Eq for Validation

impl Hash for Validation

impl PartialEq<Validation> for Validation

impl StructuralEq for Validation

impl StructuralPartialEq for Validation

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.