Enum sierra::CompareOp[][src]

pub enum CompareOp {
    Never,
    Less,
    Equal,
    LessOrEqual,
    Greater,
    NotEqual,
    GreaterOrEqual,
    Always,
}

Variants

Never

Never passes.

Less

Passes if fragment’s depth is less than stored.

Equal

Passes if fragment’s depth is equal to stored.

LessOrEqual

Passes if fragment’s depth is less than or equal to stored.

Greater

Passes if fragment’s depth is greater than stored.

NotEqual

Passes if fragment’s depth is not equal to stored.

GreaterOrEqual

Passes if fragment’s depth is greater than or equal to stored.

Always

Always passes.

Trait Implementations

impl Clone for CompareOp[src]

impl Copy for CompareOp[src]

impl Debug for CompareOp[src]

impl Eq for CompareOp[src]

impl Hash for CompareOp[src]

impl PartialEq<CompareOp> for CompareOp[src]

impl StructuralEq for CompareOp[src]

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