[−][src]Trait syntax::ext::base::MultiItemModifier   
            Required methods
fn expand(
    &self, 
    ecx: &mut ExtCtxt, 
    span: Span, 
    meta_item: &MetaItem, 
    item: Annotatable
) -> Vec<Annotatable>
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
Implementors
impl MultiItemModifier for ProcMacroDerive[src]
fn expand(
    &self, 
    ecx: &mut ExtCtxt, 
    span: Span, 
    _meta_item: &MetaItem, 
    item: Annotatable
) -> Vec<Annotatable>[src]
&self,
ecx: &mut ExtCtxt,
span: Span,
_meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
impl<F, T> MultiItemModifier for F where
    F: Fn(&mut ExtCtxt, Span, &MetaItem, Annotatable) -> T,
    T: Into<Vec<Annotatable>>, [src]
F: Fn(&mut ExtCtxt, Span, &MetaItem, Annotatable) -> T,
T: Into<Vec<Annotatable>>,
fn expand(
    &self, 
    ecx: &mut ExtCtxt, 
    span: Span, 
    meta_item: &MetaItem, 
    item: Annotatable
) -> Vec<Annotatable>[src]
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>