1- error: top-level or-patterns are not allowed in `let` bindings
1+ error: `let` bindings require top-level or-patterns in parentheses
22 --> $DIR/nested-undelimited-precedence.rs:19:9
33 |
44LL | let b @ A | B: E = A;
@@ -9,7 +9,7 @@ help: wrap the pattern in parentheses
99LL | let (b @ A | B): E = A;
1010 | + +
1111
12- error: top-level or-patterns are not allowed in `let` bindings
12+ error: `let` bindings require top-level or-patterns in parentheses
1313 --> $DIR/nested-undelimited-precedence.rs:34:9
1414 |
1515LL | let &A(_) | B(_): F = A(3);
@@ -20,7 +20,7 @@ help: wrap the pattern in parentheses
2020LL | let (&A(_) | B(_)): F = A(3);
2121 | + +
2222
23- error: top-level or-patterns are not allowed in `let` bindings
23+ error: `let` bindings require top-level or-patterns in parentheses
2424 --> $DIR/nested-undelimited-precedence.rs:36:9
2525 |
2626LL | let &&A(_) | B(_): F = A(3);
@@ -31,7 +31,7 @@ help: wrap the pattern in parentheses
3131LL | let (&&A(_) | B(_)): F = A(3);
3232 | + +
3333
34- error: top-level or-patterns are not allowed in `let` bindings
34+ error: `let` bindings require top-level or-patterns in parentheses
3535 --> $DIR/nested-undelimited-precedence.rs:38:9
3636 |
3737LL | let &mut A(_) | B(_): F = A(3);
@@ -42,7 +42,7 @@ help: wrap the pattern in parentheses
4242LL | let (&mut A(_) | B(_)): F = A(3);
4343 | + +
4444
45- error: top-level or-patterns are not allowed in `let` bindings
45+ error: `let` bindings require top-level or-patterns in parentheses
4646 --> $DIR/nested-undelimited-precedence.rs:40:9
4747 |
4848LL | let &&mut A(_) | B(_): F = A(3);
0 commit comments