@@ -175,93 +175,5 @@ help: nest the patterns
175
175
LL | if let S { x: 0 | 1, y } = (S { x: 0, y: 1 }) {}
176
176
| ^^^^^^^^^^^^^^^^^
177
177
178
- error: unnested or-patterns
179
- --> $DIR/unnested_or_patterns.rs:33:12
180
- |
181
- LL | if let Some(Some(0)) | Some(Some(1)) = None {}
182
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
183
- |
184
- help: nest the patterns
185
- |
186
- LL | if let Some(Some(0 | 1)) = None {}
187
- | ^^^^^^^^^^^^^^^^^
188
-
189
- error: unnested or-patterns
190
- --> $DIR/unnested_or_patterns.rs:34:12
191
- |
192
- LL | if let Some(Some(0)) | Some(Some(1) | Some(2)) = None {}
193
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
194
- |
195
- help: nest the patterns
196
- |
197
- LL | if let Some(Some(0 | 1 | 2)) = None {}
198
- | ^^^^^^^^^^^^^^^^^^^^^
199
-
200
- error: unnested or-patterns
201
- --> $DIR/unnested_or_patterns.rs:35:12
202
- |
203
- LL | if let Some(Some(0 | 1) | Some(2)) | Some(Some(3) | Some(4)) = None {}
204
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
205
- |
206
- help: nest the patterns
207
- |
208
- LL | if let Some(Some(0 | 1 | 2 | 3 | 4)) = None {}
209
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
210
-
211
- error: unnested or-patterns
212
- --> $DIR/unnested_or_patterns.rs:36:12
213
- |
214
- LL | if let Some(Some(0) | Some(1 | 2)) = None {}
215
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
216
- |
217
- help: nest the patterns
218
- |
219
- LL | if let Some(Some(0 | 1 | 2)) = None {}
220
- | ^^^^^^^^^^^^^^^^^^^^^
221
-
222
- error: unnested or-patterns
223
- --> $DIR/unnested_or_patterns.rs:37:12
224
- |
225
- LL | if let ((0,),) | ((1,) | (2,),) = ((0,),) {}
226
- | ^^^^^^^^^^^^^^^^^^^^^^^^
227
- |
228
- help: nest the patterns
229
- |
230
- LL | if let ((0 | 1 | 2,),) = ((0,),) {}
231
- | ^^^^^^^^^^^^^^^
232
-
233
- error: unnested or-patterns
234
- --> $DIR/unnested_or_patterns.rs:38:12
235
- |
236
- LL | if let 0 | (1 | 2) = 0 {}
237
- | ^^^^^^^^^^^
238
- |
239
- help: nest the patterns
240
- |
241
- LL | if let 0 | 1 | 2 = 0 {}
242
- | ^^^^^^^^^
243
-
244
- error: unnested or-patterns
245
- --> $DIR/unnested_or_patterns.rs:39:12
246
- |
247
- LL | if let box (0 | 1) | (box 2 | box (3 | 4)) = Box::new(0) {}
248
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
249
- |
250
- help: nest the patterns
251
- |
252
- LL | if let box (0 | 1 | 2 | 3 | 4) = Box::new(0) {}
253
- | ^^^^^^^^^^^^^^^^^^^^^^^
254
-
255
- error: unnested or-patterns
256
- --> $DIR/unnested_or_patterns.rs:40:12
257
- |
258
- LL | if let box box 0 | box (box 2 | box 4) = Box::new(Box::new(0)) {}
259
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
260
- |
261
- help: nest the patterns
262
- |
263
- LL | if let box box (0 | 2 | 4) = Box::new(Box::new(0)) {}
264
- | ^^^^^^^^^^^^^^^^^^^
265
-
266
- error: aborting due to 24 previous errors
178
+ error: aborting due to 16 previous errors
267
179
0 commit comments