This repository was archived by the owner on Apr 5, 2024. It is now read-only.
File tree 2 files changed +3
-6
lines changed
2 files changed +3
-6
lines changed Original file line number Diff line number Diff line change 3
3
#![ allow( clippy:: similar_names) ]
4
4
#![ allow( clippy:: single_match_else) ]
5
5
#![ allow( clippy:: too_many_lines) ]
6
- // Needs a nightly feature, doesn't bring that much to the table
7
- // FIXME: Apply Clippy lint once or-patterns are stabilized (rust-lang/rust#54883)
8
- #![ allow( clippy:: unnested_or_patterns) ]
9
6
#![ deny( warnings) ]
10
7
11
8
extern crate rustc_const_eval; // Requires `rustup component add rustc-dev`
Original file line number Diff line number Diff line change @@ -888,7 +888,7 @@ fn diff_types<'tcx>(
888
888
889
889
match old {
890
890
// type aliases, consts and statics just need their type to be checked
891
- Def ( TyAlias , _ ) | Def ( Const , _ ) | Def ( Static , _) => {
891
+ Def ( TyAlias | Const | Static , _) => {
892
892
cmp_types (
893
893
changes,
894
894
id_mapping,
@@ -900,7 +900,7 @@ fn diff_types<'tcx>(
900
900
) ;
901
901
}
902
902
// functions and methods require us to compare their signatures, not types
903
- Def ( Fn , _ ) | Def ( AssocFn , _) => {
903
+ Def ( Fn | AssocFn , _) => {
904
904
let old_fn_sig = tcx. type_of ( old_def_id) . fn_sig ( tcx) ;
905
905
let new_fn_sig = tcx. type_of ( new_def_id) . fn_sig ( tcx) ;
906
906
@@ -915,7 +915,7 @@ fn diff_types<'tcx>(
915
915
) ;
916
916
}
917
917
// ADTs' types are compared field-wise
918
- Def ( Struct , _ ) | Def ( Enum , _ ) | Def ( Union , _) => {
918
+ Def ( Struct | Enum | Union , _) => {
919
919
if let Some ( children) = id_mapping. children_of ( old_def_id) {
920
920
for ( o_def_id, n_def_id) in children {
921
921
let o_ty = tcx. type_of ( o_def_id) ;
You can’t perform that action at this time.
0 commit comments