[][src]Enum spirit::fragment::driver::Comparison

pub enum Comparison {
    Dissimilar,
    Similar,
    Same,
}

A result of the Comparable trait.

Variants

Dissimilar

The compared Fragments don't look similar at all.

There's no chance of taking advantage of caching when creating the new Resource ‒ it would have to be created from scratch (eg. going through both stages of creation).

Similar

The compared Fragments are somewhat similar, but not the same.

It will be possible to use the same Seed, but the second stage of resource creation needs to be done again.

Same

The Fragments are exactly the same.

The resource doesn't have to be changed, the old instance is good.

Trait Implementations

impl Debug for Comparison[src]

impl Eq for Comparison[src]

impl Hash for Comparison[src]

impl Ord for Comparison[src]

impl PartialEq<Comparison> for Comparison[src]

impl PartialOrd<Comparison> for Comparison[src]

impl StructuralEq for Comparison[src]

impl StructuralPartialEq for Comparison[src]

Auto Trait Implementations

impl RefUnwindSafe for Comparison

impl Send for Comparison

impl Sync for Comparison

impl Unpin for Comparison

impl UnwindSafe for Comparison

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> IntoResult<T> for T[src]

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.