@@ -229,25 +229,16 @@ pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
229
229
match ( l, r) {
230
230
( ExternCrate ( l) , ExternCrate ( r) ) => l == r,
231
231
( Use ( l) , Use ( r) ) => eq_use_tree ( l, r) ,
232
- ( Static ( lt, lm, le) , Static ( rt, rm, re) ) => {
233
- lm == rm && eq_ty ( lt, rt) && eq_expr_opt ( le, re)
234
- }
235
- ( Const ( ld, lt, le) , Const ( rd, rt, re) ) => {
236
- eq_defaultness ( * ld, * rd) && eq_ty ( lt, rt) && eq_expr_opt ( le, re)
237
- }
232
+ ( Static ( lt, lm, le) , Static ( rt, rm, re) ) => lm == rm && eq_ty ( lt, rt) && eq_expr_opt ( le, re) ,
233
+ ( Const ( ld, lt, le) , Const ( rd, rt, re) ) => eq_defaultness ( * ld, * rd) && eq_ty ( lt, rt) && eq_expr_opt ( le, re) ,
238
234
( Fn ( box FnKind ( ld, lf, lg, lb) ) , Fn ( box FnKind ( rd, rf, rg, rb) ) ) => {
239
- eq_defaultness ( * ld, * rd)
240
- && eq_fn_sig ( lf, rf)
241
- && eq_generics ( lg, rg)
242
- && both ( lb, rb, |l, r| eq_block ( l, r) )
243
- }
244
- ( Mod ( l) , Mod ( r) ) => {
245
- l. inline == r. inline && over ( & l. items , & r. items , |l, r| eq_item ( l, r, eq_item_kind) )
246
- }
235
+ eq_defaultness ( * ld, * rd) && eq_fn_sig ( lf, rf) && eq_generics ( lg, rg) && both ( lb, rb, |l, r| eq_block ( l, r) )
236
+ } ,
237
+ ( Mod ( l) , Mod ( r) ) => l. inline == r. inline && over ( & l. items , & r. items , |l, r| eq_item ( l, r, eq_item_kind) ) ,
247
238
( ForeignMod ( l) , ForeignMod ( r) ) => {
248
239
both ( & l. abi , & r. abi , |l, r| eq_str_lit ( l, r) )
249
240
&& over ( & l. items , & r. items , |l, r| eq_item ( l, r, eq_foreign_item_kind) )
250
- }
241
+ } ,
251
242
( TyAlias ( box TyAliasKind ( ld, lg, lb, lt) ) , TyAlias ( box TyAliasKind ( rd, rg, rb, rt) ) ) => {
252
243
eq_defaultness ( * ld, * rd)
253
244
&& eq_generics ( lg, rg)
@@ -259,7 +250,7 @@ pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
259
250
} ,
260
251
( Struct ( lv, lg) , Struct ( rv, rg) ) | ( Union ( lv, lg) , Union ( rv, rg) ) => {
261
252
eq_variant_data ( lv, rv) && eq_generics ( lg, rg)
262
- }
253
+ } ,
263
254
( Trait ( box TraitKind ( la, lu, lg, lb, li) ) , Trait ( box TraitKind ( ra, ru, rg, rb, ri) ) ) => {
264
255
la == ra
265
256
&& matches ! ( lu, Unsafe :: No ) == matches ! ( ru, Unsafe :: No )
@@ -308,15 +299,10 @@ pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
308
299
pub fn eq_foreign_item_kind ( l : & ForeignItemKind , r : & ForeignItemKind ) -> bool {
309
300
use ForeignItemKind :: * ;
310
301
match ( l, r) {
311
- ( Static ( lt, lm, le) , Static ( rt, rm, re) ) => {
312
- lm == rm && eq_ty ( lt, rt) && eq_expr_opt ( le, re)
313
- }
302
+ ( Static ( lt, lm, le) , Static ( rt, rm, re) ) => lm == rm && eq_ty ( lt, rt) && eq_expr_opt ( le, re) ,
314
303
( Fn ( box FnKind ( ld, lf, lg, lb) ) , Fn ( box FnKind ( rd, rf, rg, rb) ) ) => {
315
- eq_defaultness ( * ld, * rd)
316
- && eq_fn_sig ( lf, rf)
317
- && eq_generics ( lg, rg)
318
- && both ( lb, rb, |l, r| eq_block ( l, r) )
319
- }
304
+ eq_defaultness ( * ld, * rd) && eq_fn_sig ( lf, rf) && eq_generics ( lg, rg) && both ( lb, rb, |l, r| eq_block ( l, r) )
305
+ } ,
320
306
( TyAlias ( box TyAliasKind ( ld, lg, lb, lt) ) , TyAlias ( box TyAliasKind ( rd, rg, rb, rt) ) ) => {
321
307
eq_defaultness ( * ld, * rd)
322
308
&& eq_generics ( lg, rg)
@@ -331,15 +317,10 @@ pub fn eq_foreign_item_kind(l: &ForeignItemKind, r: &ForeignItemKind) -> bool {
331
317
pub fn eq_assoc_item_kind ( l : & AssocItemKind , r : & AssocItemKind ) -> bool {
332
318
use AssocItemKind :: * ;
333
319
match ( l, r) {
334
- ( Const ( ld, lt, le) , Const ( rd, rt, re) ) => {
335
- eq_defaultness ( * ld, * rd) && eq_ty ( lt, rt) && eq_expr_opt ( le, re)
336
- }
320
+ ( Const ( ld, lt, le) , Const ( rd, rt, re) ) => eq_defaultness ( * ld, * rd) && eq_ty ( lt, rt) && eq_expr_opt ( le, re) ,
337
321
( Fn ( box FnKind ( ld, lf, lg, lb) ) , Fn ( box FnKind ( rd, rf, rg, rb) ) ) => {
338
- eq_defaultness ( * ld, * rd)
339
- && eq_fn_sig ( lf, rf)
340
- && eq_generics ( lg, rg)
341
- && both ( lb, rb, |l, r| eq_block ( l, r) )
342
- }
322
+ eq_defaultness ( * ld, * rd) && eq_fn_sig ( lf, rf) && eq_generics ( lg, rg) && both ( lb, rb, |l, r| eq_block ( l, r) )
323
+ } ,
343
324
( TyAlias ( box TyAliasKind ( ld, lg, lb, lt) ) , TyAlias ( box TyAliasKind ( rd, rg, rb, rt) ) ) => {
344
325
eq_defaultness ( * ld, * rd)
345
326
&& eq_generics ( lg, rg)
0 commit comments