Trait syntax::ext::base::MultiItemDecorator   [−][src]
pub trait MultiItemDecorator {
    fn expand(
        &self, 
        ecx: &mut ExtCtxt, 
        sp: Span, 
        meta_item: &MetaItem, 
        item: &Annotatable, 
        push: &mut FnMut(Annotatable)
    );
}Required Methods
fn expand(
    &self, 
    ecx: &mut ExtCtxt, 
    sp: Span, 
    meta_item: &MetaItem, 
    item: &Annotatable, 
    push: &mut FnMut(Annotatable)
)
&self,
ecx: &mut ExtCtxt,
sp: Span,
meta_item: &MetaItem,
item: &Annotatable,
push: &mut FnMut(Annotatable)
)
Implementors
- impl<F> MultiItemDecorator for F where
 F: Fn(&mut ExtCtxt, Span, &MetaItem, &Annotatable, &mut FnMut(Annotatable)),