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

pub trait IdentMacroExpander {
    fn expand(&self, cx: &mut ExtCtxt, sp: Span, ident: Ident, token_tree: Vec<TokenTree>) -> Box<MacResult>;
}

Required Methods

fn expand(&self, cx: &mut ExtCtxt, sp: Span, ident: Ident, token_tree: Vec<TokenTree>) -> Box<MacResult>

Implementors