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 |