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));
}🔬 This is a nightly-only experimental API. (
rustc_private)Required Methods
fn expand(&self,
ecx: &mut ExtCtxt,
sp: Span,
meta_item: &MetaItem,
item: &Annotatable,
push: &mut FnMut(Annotatable))
ecx: &mut ExtCtxt,
sp: Span,
meta_item: &MetaItem,
item: &Annotatable,
push: &mut FnMut(Annotatable))
🔬 This is a nightly-only experimental API. (
rustc_private)Implementors
impl<F> MultiItemDecorator for F where F: Fn(&mut ExtCtxt, Span, &MetaItem, &Annotatable, &mut FnMut(Annotatable))