Trait syntax::ext::base::TTMacroExpander [] [src]

pub trait TTMacroExpander {
    fn expand<'cx>(&self,
                   ecx: &'cx mut ExtCtxt,
                   span: Span,
                   input: TokenStream)
                   -> Box<MacResult + 'cx>; }
🔬 This is a nightly-only experimental API. (rustc_private)

Represents a thing that maps token trees to Macro Results

Required Methods

🔬 This is a nightly-only experimental API. (rustc_private)

Implementors