Struct syntex_syntax::ext::base::MacEager
[−]
[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>>>, pub ty: Option<P<Ty>>, }
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 | |
ty |