Enum luis::ast::PrefixExpr
source · pub enum PrefixExpr {
Var(Var),
FunctionCall(FunctionCall),
Expr(Expr),
}
Expand description
prefixexp ::= var | functioncall | ‘(’ exp ‘)’
Variants
Var(Var)
FunctionCall(FunctionCall)
Expr(Expr)
Trait Implementations
sourceimpl Debug for PrefixExpr
impl Debug for PrefixExpr
sourceimpl PartialEq<PrefixExpr> for PrefixExpr
impl PartialEq<PrefixExpr> for PrefixExpr
sourcefn eq(&self, other: &PrefixExpr) -> bool
fn eq(&self, other: &PrefixExpr) -> bool
impl StructuralPartialEq for PrefixExpr
Auto Trait Implementations
impl RefUnwindSafe for PrefixExpr
impl Send for PrefixExpr
impl Sync for PrefixExpr
impl Unpin for PrefixExpr
impl UnwindSafe for PrefixExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more