Enum filter_ast::Logic[][src]

pub enum Logic {
    And,
    Or,
    Not,
}

Variants

And

All rules must match for the tree to match

Or

Any rule must match for the tree to match

Not

No rule may match for the tree to match

Trait Implementations

impl Clone for Logic[src]

impl Copy for Logic[src]

impl Debug for Logic[src]

impl Eq for Logic[src]

impl Hash for Logic[src]

impl Ord for Logic[src]

impl PartialEq<Logic> for Logic[src]

impl PartialOrd<Logic> for Logic[src]

impl StructuralEq for Logic[src]

impl StructuralPartialEq for Logic[src]

Auto Trait Implementations

impl RefUnwindSafe for Logic

impl Send for Logic

impl Sync for Logic

impl Unpin for Logic

impl UnwindSafe for Logic

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.