Skip to content

Commit 3a02646

Browse files
committed
fix retrieval of eq_method
1 parent 3ccda89 commit 3a02646

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

clippy_lints/src/equatable_if_let.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@ pub(super) struct PatternEquality {
5353
impl PatternEquality {
5454
pub(super) fn new(tcx: TyCtxt<'_>, conf: &Conf) -> Self {
5555
let eq_trait = tcx.lang_items().eq_trait();
56-
let eq_method = eq_trait
57-
.and_then(|eq_trait| tcx.provided_trait_methods(eq_trait).next())
58-
.map(|eq_method| eq_method.def_id);
56+
let eq_method = eq_trait.and_then(|eq_trait| tcx.associated_item_def_ids(eq_trait).first().copied());
5957

6058
Self {
6159
eq_trait,

0 commit comments

Comments
 (0)