Enum syntax::ext::expand::Expansion
[−]
[src]
pub enum Expansion {
OptExpr(Option<P<Expr>>),
Expr(P<Expr>),
Pat(P<Pat>),
Ty(P<Ty>),
Stmts(SmallVector<Stmt>),
Items(SmallVector<P<Item>>),
TraitItems(SmallVector<TraitItem>),
ImplItems(SmallVector<ImplItem>),
}Variants
OptExpr(Option<P<Expr>>)Expr(P<Expr>)Pat(P<Pat>)Ty(P<Ty>)Stmts(SmallVector<Stmt>)Items(SmallVector<P<Item>>)TraitItems(SmallVector<TraitItem>)ImplItems(SmallVector<ImplItem>)