Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/specialization.rs')
-rw-r--r--crates/hir-ty/src/specialization.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/crates/hir-ty/src/specialization.rs b/crates/hir-ty/src/specialization.rs
index 467b598447..2d206fe380 100644
--- a/crates/hir-ty/src/specialization.rs
+++ b/crates/hir-ty/src/specialization.rs
@@ -1,9 +1,6 @@
//! Impl specialization related things
-use hir_def::{
- ExpressionStoreOwnerId, GenericDefId, HasModule, ImplId, signatures::ImplSignature,
- unstable_features::UnstableFeatures,
-};
+use hir_def::{HasModule, ImplId, signatures::ImplSignature, unstable_features::UnstableFeatures};
use tracing::debug;
use crate::{
@@ -48,9 +45,7 @@ fn specializes_query(
specializing_impl_def_id: ImplId,
parent_impl_def_id: ImplId,
) -> bool {
- let trait_env = db.trait_environment(ExpressionStoreOwnerId::from(GenericDefId::from(
- specializing_impl_def_id,
- )));
+ let trait_env = db.trait_environment(specializing_impl_def_id.into());
let interner = DbInterner::new_with(db, specializing_impl_def_id.krate(db));
let specializing_impl_signature = ImplSignature::of(db, specializing_impl_def_id);