Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/mir/lower/pattern_matching.rs')
-rw-r--r--crates/hir-ty/src/mir/lower/pattern_matching.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir-ty/src/mir/lower/pattern_matching.rs b/crates/hir-ty/src/mir/lower/pattern_matching.rs
index b1b86ab2c6..c722a807d7 100644
--- a/crates/hir-ty/src/mir/lower/pattern_matching.rs
+++ b/crates/hir-ty/src/mir/lower/pattern_matching.rs
@@ -1,9 +1,8 @@
//! MIR lowering for patterns
-use hir_def::{AssocItemId, hir::ExprId, signatures::VariantFields};
+use hir_def::{hir::ExprId, signatures::VariantFields};
use rustc_type_ir::inherent::{IntoKind, SliceLike, Ty as _};
-use crate::next_solver::GenericArgs;
use crate::{
BindingMode,
mir::{
@@ -16,6 +15,7 @@ use crate::{
},
},
};
+use crate::{method_resolution::CandidateId, next_solver::GenericArgs};
macro_rules! not_supported {
($x: expr) => {
@@ -393,7 +393,7 @@ impl<'db> MirLowerCtx<'_, 'db> {
}
let (c, subst) = 'b: {
if let Some(x) = self.infer.assoc_resolutions_for_pat(pattern)
- && let AssocItemId::ConstId(c) = x.0
+ && let CandidateId::ConstId(c) = x.0
{
break 'b (c, x.1);
}