diff --git a/maud_macros/src/lib.rs b/maud_macros/src/lib.rs index 8a450eb..95735f9 100644 --- a/maud_macros/src/lib.rs +++ b/maud_macros/src/lib.rs @@ -8,14 +8,14 @@ extern crate maud; use syntax::ast::TokenTree; use syntax::codemap::Span; -use syntax::ext::base::{ExtCtxt, MacExpr, MacResult}; +use syntax::ext::base::{ExtCtxt, MacEager, MacResult}; use rustc::plugin::Registry; mod parse; mod render; fn expand_html<'cx>(cx: &'cx mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box<MacResult + 'cx> { - MacExpr::new(parse::parse(cx, args, sp)) + MacEager::expr(parse::parse(cx, args, sp)) } #[plugin_registrar]