[−][src]Trait rustc_ap_rustc_expand::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, TokenStream) -> Box<dyn MacResult + 'cx>,
[src]
F: for<'cx> Fn(&'cx mut ExtCtxt, Span, TokenStream) -> Box<dyn MacResult + 'cx>,