@@ -223,27 +223,18 @@ fn enum_() -> Result<()> {
223
223
Test :: A { field: ref __field } => :: core:: cmp:: Ordering :: Less ,
224
224
Test :: B { } =>
225
225
match __other {
226
- Test :: A { field: ref __other_field } => :: core:: cmp:: Ordering :: Greater ,
227
- Test :: C ( ref __other_0) => :: core:: cmp:: Ordering :: Less ,
228
- Test :: D ( ) => :: core:: cmp:: Ordering :: Less ,
229
- Test :: E => :: core:: cmp:: Ordering :: Less ,
230
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
226
+ Test :: A { .. } => :: core:: cmp:: Ordering :: Greater ,
227
+ _ => :: core:: cmp:: Ordering :: Less ,
231
228
} ,
232
229
Test :: C ( ref __0) =>
233
230
match __other {
234
- Test :: A { field: ref __other_field } => :: core:: cmp:: Ordering :: Greater ,
235
- Test :: B { } => :: core:: cmp:: Ordering :: Greater ,
236
- Test :: D ( ) => :: core:: cmp:: Ordering :: Less ,
237
- Test :: E => :: core:: cmp:: Ordering :: Less ,
238
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
231
+ Test :: A { .. } | Test :: B { .. } => :: core:: cmp:: Ordering :: Greater ,
232
+ _ => :: core:: cmp:: Ordering :: Less ,
239
233
} ,
240
234
Test :: D ( ) =>
241
235
match __other {
242
- Test :: A { field: ref __other_field } => :: core:: cmp:: Ordering :: Greater ,
243
- Test :: B { } => :: core:: cmp:: Ordering :: Greater ,
244
- Test :: C ( ref __other_0) => :: core:: cmp:: Ordering :: Greater ,
245
- Test :: E => :: core:: cmp:: Ordering :: Less ,
246
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
236
+ Test :: A { .. } | Test :: B { .. } | Test :: C ( ..) => :: core:: cmp:: Ordering :: Greater ,
237
+ _ => :: core:: cmp:: Ordering :: Less ,
247
238
} ,
248
239
Test :: E => :: core:: cmp:: Ordering :: Greater ,
249
240
}
@@ -265,27 +256,18 @@ fn enum_() -> Result<()> {
265
256
Test :: A { field: ref __field } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
266
257
Test :: B { } =>
267
258
match __other {
268
- Test :: A { field: ref __other_field } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
269
- Test :: C ( ref __other_0) => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
270
- Test :: D ( ) => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
271
- Test :: E => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
272
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
259
+ Test :: A { .. } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
260
+ _ => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
273
261
} ,
274
262
Test :: C ( ref __0) =>
275
263
match __other {
276
- Test :: A { field: ref __other_field } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
277
- Test :: B { } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
278
- Test :: D ( ) => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
279
- Test :: E => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
280
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
264
+ Test :: A { .. } | Test :: B { .. } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
265
+ _ => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
281
266
} ,
282
267
Test :: D ( ) =>
283
268
match __other {
284
- Test :: A { field: ref __other_field } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
285
- Test :: B { } => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
286
- Test :: C ( ref __other_0) => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
287
- Test :: E => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
288
- _ => :: core:: unreachable!( "comparing variants yielded unexpected results" ) ,
269
+ Test :: A { .. } | Test :: B { .. } | Test :: C ( ..) => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
270
+ _ => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Less ) ,
289
271
} ,
290
272
Test :: E => :: core:: option:: Option :: Some ( :: core:: cmp:: Ordering :: Greater ) ,
291
273
}
0 commit comments