diff options
Diffstat (limited to '')
| -rw-r--r-- | askama_parser/src/node.rs | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/askama_parser/src/node.rs b/askama_parser/src/node.rs index 2d82868..02b90b5 100644 --- a/askama_parser/src/node.rs +++ b/askama_parser/src/node.rs @@ -23,7 +23,7 @@ pub enum Node<'a> {      Let(Let<'a>),      If(If<'a>),      Match(Match<'a>), -    Loop(Loop<'a>), +    Loop(Box<Loop<'a>>),      Extends(Extends<'a>),      BlockDef(BlockDef<'a>),      Include(Include<'a>), @@ -51,7 +51,7 @@ impl<'a> Node<'a> {                  map(Call::parse, Self::Call),                  map(Let::parse, Self::Let),                  map(|i| If::parse(i, s), Self::If), -                map(|i| Loop::parse(i, s), Self::Loop), +                map(|i| Loop::parse(i, s), |l| Self::Loop(Box::new(l))),                  map(|i| Match::parse(i, s), Self::Match),                  map(Extends::parse, Self::Extends),                  map(Include::parse, Self::Include),  | 
