1
1
error: unnested or-patterns
2
- --> $DIR/unnested_or_patterns.rs:9 :12
2
+ --> $DIR/unnested_or_patterns.rs:12 :12
3
3
|
4
4
LL | if let box 0 | box 2 = Box::new(0) {}
5
5
| ^^^^^^^^^^^^^
@@ -11,7 +11,7 @@ LL | if let box (0 | 2) = Box::new(0) {}
11
11
| ~~~~~~~~~~~
12
12
13
13
error: unnested or-patterns
14
- --> $DIR/unnested_or_patterns.rs:10 :12
14
+ --> $DIR/unnested_or_patterns.rs:13 :12
15
15
|
16
16
LL | if let box ((0 | 1)) | box (2 | 3) | box 4 = Box::new(0) {}
17
17
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -22,18 +22,18 @@ LL | if let box (0 | 1 | 2 | 3 | 4) = Box::new(0) {}
22
22
| ~~~~~~~~~~~~~~~~~~~~~~~
23
23
24
24
error: unnested or-patterns
25
- --> $DIR/unnested_or_patterns.rs:12 :12
25
+ --> $DIR/unnested_or_patterns.rs:15 :12
26
26
|
27
- LL | if let &0 | C0 | &2 = &0 {}
28
- | ^^^^^^^^^^^^
27
+ LL | if let Some(1) | C0 | Some(2) = None {}
28
+ | ^^^^^^^^^^^^^^^^^^^^^^
29
29
|
30
30
help: nest the patterns
31
31
|
32
- LL | if let &(0 | 2) | C0 = &0 {}
33
- | ~~~~~~~~~~~~~
32
+ LL | if let Some(1 | 2) | C0 = None {}
33
+ | ~~~~~~~~~~~~~~~~
34
34
35
35
error: unnested or-patterns
36
- --> $DIR/unnested_or_patterns.rs:13 :12
36
+ --> $DIR/unnested_or_patterns.rs:16 :12
37
37
|
38
38
LL | if let &mut 0 | &mut 2 = &mut 0 {}
39
39
| ^^^^^^^^^^^^^^^
@@ -44,7 +44,7 @@ LL | if let &mut (0 | 2) = &mut 0 {}
44
44
| ~~~~~~~~~~~~
45
45
46
46
error: unnested or-patterns
47
- --> $DIR/unnested_or_patterns.rs:14 :12
47
+ --> $DIR/unnested_or_patterns.rs:17 :12
48
48
|
49
49
LL | if let x @ 0 | x @ 2 = 0 {}
50
50
| ^^^^^^^^^^^^^
@@ -55,7 +55,7 @@ LL | if let x @ (0 | 2) = 0 {}
55
55
| ~~~~~~~~~~~
56
56
57
57
error: unnested or-patterns
58
- --> $DIR/unnested_or_patterns.rs:15 :12
58
+ --> $DIR/unnested_or_patterns.rs:18 :12
59
59
|
60
60
LL | if let (0, 1) | (0, 2) | (0, 3) = (0, 0) {}
61
61
| ^^^^^^^^^^^^^^^^^^^^^^^^
@@ -66,7 +66,7 @@ LL | if let (0, 1 | 2 | 3) = (0, 0) {}
66
66
| ~~~~~~~~~~~~~~
67
67
68
68
error: unnested or-patterns
69
- --> $DIR/unnested_or_patterns.rs:16 :12
69
+ --> $DIR/unnested_or_patterns.rs:19 :12
70
70
|
71
71
LL | if let (1, 0) | (2, 0) | (3, 0) = (0, 0) {}
72
72
| ^^^^^^^^^^^^^^^^^^^^^^^^
@@ -77,7 +77,7 @@ LL | if let (1 | 2 | 3, 0) = (0, 0) {}
77
77
| ~~~~~~~~~~~~~~
78
78
79
79
error: unnested or-patterns
80
- --> $DIR/unnested_or_patterns.rs:17 :12
80
+ --> $DIR/unnested_or_patterns.rs:20 :12
81
81
|
82
82
LL | if let (x, ..) | (x, 1) | (x, 2) = (0, 1) {}
83
83
| ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -88,7 +88,7 @@ LL | if let (x, ..) | (x, 1 | 2) = (0, 1) {}
88
88
| ~~~~~~~~~~~~~~~~~~~~
89
89
90
90
error: unnested or-patterns
91
- --> $DIR/unnested_or_patterns.rs:18 :12
91
+ --> $DIR/unnested_or_patterns.rs:21 :12
92
92
|
93
93
LL | if let [0] | [1] = [0] {}
94
94
| ^^^^^^^^^
@@ -99,7 +99,7 @@ LL | if let [0 | 1] = [0] {}
99
99
| ~~~~~~~
100
100
101
101
error: unnested or-patterns
102
- --> $DIR/unnested_or_patterns.rs:19 :12
102
+ --> $DIR/unnested_or_patterns.rs:22 :12
103
103
|
104
104
LL | if let [x, 0] | [x, 1] = [0, 1] {}
105
105
| ^^^^^^^^^^^^^^^
@@ -110,7 +110,7 @@ LL | if let [x, 0 | 1] = [0, 1] {}
110
110
| ~~~~~~~~~~
111
111
112
112
error: unnested or-patterns
113
- --> $DIR/unnested_or_patterns.rs:20 :12
113
+ --> $DIR/unnested_or_patterns.rs:23 :12
114
114
|
115
115
LL | if let [x, 0] | [x, 1] | [x, 2] = [0, 1] {}
116
116
| ^^^^^^^^^^^^^^^^^^^^^^^^
@@ -121,7 +121,7 @@ LL | if let [x, 0 | 1 | 2] = [0, 1] {}
121
121
| ~~~~~~~~~~~~~~
122
122
123
123
error: unnested or-patterns
124
- --> $DIR/unnested_or_patterns.rs:21 :12
124
+ --> $DIR/unnested_or_patterns.rs:24 :12
125
125
|
126
126
LL | if let [x, ..] | [x, 1] | [x, 2] = [0, 1] {}
127
127
| ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -132,7 +132,7 @@ LL | if let [x, ..] | [x, 1 | 2] = [0, 1] {}
132
132
| ~~~~~~~~~~~~~~~~~~~~
133
133
134
134
error: unnested or-patterns
135
- --> $DIR/unnested_or_patterns.rs:23 :12
135
+ --> $DIR/unnested_or_patterns.rs:26 :12
136
136
|
137
137
LL | if let TS(0, x) | TS(1, x) = TS(0, 0) {}
138
138
| ^^^^^^^^^^^^^^^^^^^
@@ -143,7 +143,7 @@ LL | if let TS(0 | 1, x) = TS(0, 0) {}
143
143
| ~~~~~~~~~~~~
144
144
145
145
error: unnested or-patterns
146
- --> $DIR/unnested_or_patterns.rs:24 :12
146
+ --> $DIR/unnested_or_patterns.rs:27 :12
147
147
|
148
148
LL | if let TS(1, 0) | TS(2, 0) | TS(3, 0) = TS(0, 0) {}
149
149
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -154,7 +154,7 @@ LL | if let TS(1 | 2 | 3, 0) = TS(0, 0) {}
154
154
| ~~~~~~~~~~~~~~~~
155
155
156
156
error: unnested or-patterns
157
- --> $DIR/unnested_or_patterns.rs:25 :12
157
+ --> $DIR/unnested_or_patterns.rs:28 :12
158
158
|
159
159
LL | if let TS(x, ..) | TS(x, 1) | TS(x, 2) = TS(0, 0) {}
160
160
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -165,7 +165,7 @@ LL | if let TS(x, ..) | TS(x, 1 | 2) = TS(0, 0) {}
165
165
| ~~~~~~~~~~~~~~~~~~~~~~~~
166
166
167
167
error: unnested or-patterns
168
- --> $DIR/unnested_or_patterns.rs:30 :12
168
+ --> $DIR/unnested_or_patterns.rs:33 :12
169
169
|
170
170
LL | if let S { x: 0, y } | S { y, x: 1 } = (S { x: 0, y: 1 }) {}
171
171
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 commit comments