1
- error: top-level or-patterns are not allowed in `let` bindings
1
+ error: `let` bindings require top-level or-patterns in parentheses
2
2
--> $DIR/nested-undelimited-precedence.rs:19:9
3
3
|
4
4
LL | let b @ A | B: E = A;
@@ -9,7 +9,7 @@ help: wrap the pattern in parentheses
9
9
LL | let (b @ A | B): E = A;
10
10
| + +
11
11
12
- error: top-level or-patterns are not allowed in `let` bindings
12
+ error: `let` bindings require top-level or-patterns in parentheses
13
13
--> $DIR/nested-undelimited-precedence.rs:34:9
14
14
|
15
15
LL | let &A(_) | B(_): F = A(3);
@@ -20,7 +20,7 @@ help: wrap the pattern in parentheses
20
20
LL | let (&A(_) | B(_)): F = A(3);
21
21
| + +
22
22
23
- error: top-level or-patterns are not allowed in `let` bindings
23
+ error: `let` bindings require top-level or-patterns in parentheses
24
24
--> $DIR/nested-undelimited-precedence.rs:36:9
25
25
|
26
26
LL | let &&A(_) | B(_): F = A(3);
@@ -31,7 +31,7 @@ help: wrap the pattern in parentheses
31
31
LL | let (&&A(_) | B(_)): F = A(3);
32
32
| + +
33
33
34
- error: top-level or-patterns are not allowed in `let` bindings
34
+ error: `let` bindings require top-level or-patterns in parentheses
35
35
--> $DIR/nested-undelimited-precedence.rs:38:9
36
36
|
37
37
LL | let &mut A(_) | B(_): F = A(3);
@@ -42,7 +42,7 @@ help: wrap the pattern in parentheses
42
42
LL | let (&mut A(_) | B(_)): F = A(3);
43
43
| + +
44
44
45
- error: top-level or-patterns are not allowed in `let` bindings
45
+ error: `let` bindings require top-level or-patterns in parentheses
46
46
--> $DIR/nested-undelimited-precedence.rs:40:9
47
47
|
48
48
LL | let &&mut A(_) | B(_): F = A(3);
0 commit comments