Trait rustc_expand::base::MultiItemModifier [−][src]
pub trait MultiItemModifier {
fn expand(
&self,
ecx: &mut ExtCtxt<'_>,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> ExpandResult<Vec<Annotatable>, Annotatable>;
}Required methods
fn expand(
&self,
ecx: &mut ExtCtxt<'_>,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> ExpandResult<Vec<Annotatable>, Annotatable>Implementors
impl<F> MultiItemModifier for F where
F: Fn(&mut ExtCtxt<'_>, Span, &MetaItem, Annotatable) -> Vec<Annotatable>,