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