From 3fab6b46378098cfb0a85498757b8f9a617a1fee Mon Sep 17 00:00:00 2001 From: Chris Wong <lambda.fairy@gmail.com> Date: Sun, 10 Jul 2016 20:02:03 +1200 Subject: [PATCH] Update Rust --- maud_macros/src/parse.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maud_macros/src/parse.rs b/maud_macros/src/parse.rs index bd03d1c..4027c5e 100644 --- a/maud_macros/src/parse.rs +++ b/maud_macros/src/parse.rs @@ -1,4 +1,5 @@ use std::mem; +use std::rc::Rc; use syntax::ast::{Expr, ExprKind, Lit, LitKind, Stmt}; use syntax::ext::quote::rt::ToTokens; use syntax::codemap::Span; @@ -398,12 +399,12 @@ impl<'cx, 'a, 'i> Parser<'cx, 'a, 'i> { expr.push(tt.clone()); }, }} - body.push(TokenTree::Delimited(sp, Delimited { + body.push(TokenTree::Delimited(sp, Rc::new(Delimited { delim: DelimToken::Brace, open_span: sp, tts: expr, close_span: sp, - })); + }))); Ok(body) }