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