Enum syntax::ast_map::Node[src]
pub enum Node {
NodeItem(Gc<Item>),
NodeForeignItem(Gc<ForeignItem>),
NodeTraitMethod(Gc<TraitMethod>),
NodeMethod(Gc<Method>),
NodeVariant(P<Variant>),
NodeExpr(Gc<Expr>),
NodeStmt(Gc<Stmt>),
NodeArg(Gc<Pat>),
NodeLocal(Gc<Pat>),
NodePat(Gc<Pat>),
NodeBlock(P<Block>),
NodeStructCtor(Gc<StructDef>),
NodeLifetime(Gc<Lifetime>),
}Variants
NodeItem | |
NodeForeignItem | |
NodeTraitMethod | |
NodeMethod | |
NodeVariant | |
NodeExpr | |
NodeStmt | |
NodeArg | |
NodeLocal | |
NodePat | |
NodeBlock | |
NodeStructCtor | NodeStructCtor represents a tuple struct. |
NodeLifetime |