Struct syntax::ext::base::MacEagerUnstable
[-] [+]
[src]
pub struct MacEager { pub expr: Option<P<Expr>>, pub pat: Option<P<Pat>>, pub items: Option<SmallVector<P<Item>>>, pub impl_items: Option<SmallVector<P<ImplItem>>>, pub stmts: Option<SmallVector<P<Stmt>>>, }
MacResult
implementation for the common case where you've already
built each form of AST that you might return.
Fields
expr | |
pat | |
items | |
impl_items | |
stmts |