Enum liva_parser::expression::Expression  [−][src]
pub enum Expression<'a> {
    Literal(Literal<'a>),
    Call(Call<'a>),
    BinaryOp(Box<BinaryOp<'a>>),
    UnaryOp(Box<UnaryOp<'a>>),
    PrefixExpr(Box<PrefixExpr<'a>>),
    Collection(Collection<'a>),
}Variants
Literal(Literal<'a>)Tuple Fields of Literal
0: Literal<'a>Call(Call<'a>)Tuple Fields of Call
0: Call<'a>PrefixExpr(Box<PrefixExpr<'a>>)Tuple Fields of PrefixExpr
0: Box<PrefixExpr<'a>>Collection(Collection<'a>)Tuple Fields of Collection
0: Collection<'a>Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl<'a> RefUnwindSafe for Expression<'a>
impl<'a> Send for Expression<'a>
impl<'a> Sync for Expression<'a>
impl<'a> Unpin for Expression<'a>
impl<'a> UnwindSafe for Expression<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more