commit | e2a6ffae030d56b84d9a412763e39171afe0d88c | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Tue Jan 15 20:57:02 2019 -0800 |
committer | David Tolnay <dtolnay@gmail.com> | Tue Jan 15 20:57:02 2019 -0800 |
tree | 3a08964ff546ed1c45522b3652957f5359bbd486 | |
parent | dad42e04a3774672cf25dd8e8a2cf658dc33d434 [diff] |
Parse leading vert in let-expressions
diff --git a/src/expr.rs b/src/expr.rs index fe067cb..388b7a6 100644 --- a/src/expr.rs +++ b/src/expr.rs
@@ -1775,6 +1775,7 @@ let_token: input.parse()?, pats: { let mut pats = Punctuated::new(); + input.parse::<Option<Token![|]>>()?; let value: Pat = input.parse()?; pats.push_value(value); while input.peek(Token![|]) && !input.peek(Token![||]) && !input.peek(Token![|=]) {