diff options
Diffstat (limited to 'askama_shared/src')
| -rw-r--r-- | askama_shared/src/generator.rs | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/askama_shared/src/generator.rs b/askama_shared/src/generator.rs index 32968de..9907c0b 100644 --- a/askama_shared/src/generator.rs +++ b/askama_shared/src/generator.rs @@ -1283,11 +1283,13 @@ impl<'a, S: std::hash::BuildHasher> Generator<'a, S> {                  buf.write("&(");              } -            let scoped = matches!(arg, +            let scoped = matches!( +                arg,                  Expr::Filter(_, _) -                | Expr::MethodCall(_, _, _) -                | Expr::VarCall(_, _) -                | Expr::PathCall(_, _)); +                    | Expr::MethodCall(_, _, _) +                    | Expr::VarCall(_, _) +                    | Expr::PathCall(_, _) +            );              if scoped {                  buf.writeln("{")?; | 
