Type Alias Expr

Source
pub type Expr = Expr<Pred>;

Aliased Type§

pub enum Expr {
    Any(Any<Pred>),
    All(All<Pred>),
    Not(Not<Pred>),
    Var(Var<Pred>),
    Const(bool),
}

Variants§

§

Any(Any<Pred>)

§

All(All<Pred>)

§

Not(Not<Pred>)

§

Var(Var<Pred>)

§

Const(bool)

Trait Implementations§

Source§

impl From<Pred> for Expr

Source§

fn from(x: Pred) -> Self

Converts to this type from the input type.