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))