pub enum AnyNodeD {
Show 26 variants
FileDecl,
ModDecl,
StructDecl,
EnumDecl,
TyParam,
NonTyParam,
TyName,
VarDecl,
InitVar,
BodyFnDecl,
Exprs,
Appl,
Lambda,
Ref,
Acc,
NumLit,
CharLit,
StrLit,
TupleLit,
IfExpr,
ElifExpr,
ElseExpr,
BinExpr,
UnExpr,
AbstFnDecl,
ProdTy,
}
Expand description
Auto-generated discriminant enum variants
Variants§
FileDecl
ModDecl
StructDecl
EnumDecl
TyParam
NonTyParam
TyName
VarDecl
InitVar
BodyFnDecl
Exprs
Appl
Lambda
Ref
Acc
NumLit
CharLit
StrLit
TupleLit
IfExpr
ElifExpr
ElseExpr
BinExpr
UnExpr
AbstFnDecl
ProdTy
Trait Implementations§
impl Copy for AnyNodeD
impl Eq for AnyNodeD
impl StructuralPartialEq for AnyNodeD
Auto Trait Implementations§
impl Freeze for AnyNodeD
impl RefUnwindSafe for AnyNodeD
impl Send for AnyNodeD
impl Sync for AnyNodeD
impl Unpin for AnyNodeD
impl UnwindSafe for AnyNodeD
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, U> ConvertibleToMut<U> for T
impl<T, U> ConvertibleToMut<U> for T
fn try_as_mut(&mut self) -> Option<&mut U>
Source§impl<T, U> ConvertibleToRef<U> for T
impl<T, U> ConvertibleToRef<U> for T
fn try_as_ref(&self) -> Option<&U>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.