[−][src]Trait syntax::ext::base::TTMacroExpander   
Represents a thing that maps token trees to Macro Results
Required methods
fn expand<'cx>(
    &self, 
    ecx: &'cx mut ExtCtxt, 
    span: Span, 
    input: TokenStream
) -> Box<dyn MacResult + 'cx>
&self,
ecx: &'cx mut ExtCtxt,
span: Span,
input: TokenStream
) -> Box<dyn MacResult + 'cx>
Implementors
impl<F> TTMacroExpander for F where
    F: for<'cx> Fn(&'cx mut ExtCtxt, Span, &[TokenTree]) -> Box<dyn MacResult + 'cx>, [src]
F: for<'cx> Fn(&'cx mut ExtCtxt, Span, &[TokenTree]) -> Box<dyn MacResult + 'cx>,