diff options
author | Aleksey Kladov <[email protected]> | 2019-11-21 11:13:49 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-11-21 11:13:49 +0000 |
commit | 061e6c77b5fdb63aa1cad63f1420a7fc810fa17d (patch) | |
tree | c24ffc3fe582c84ad78be3129aef472253b5d9f7 /crates/ra_hir/src/impl_block.rs | |
parent | 621cf06156975f8bd75e35af46da034f72e11fad (diff) |
Decouple
Diffstat (limited to 'crates/ra_hir/src/impl_block.rs')
-rw-r--r-- | crates/ra_hir/src/impl_block.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/impl_block.rs b/crates/ra_hir/src/impl_block.rs index 964a3da8c..c84ceee62 100644 --- a/crates/ra_hir/src/impl_block.rs +++ b/crates/ra_hir/src/impl_block.rs | |||
@@ -27,12 +27,12 @@ impl ImplBlock { | |||
27 | } | 27 | } |
28 | 28 | ||
29 | pub fn target_ty(&self, db: &impl HirDatabase) -> Ty { | 29 | pub fn target_ty(&self, db: &impl HirDatabase) -> Ty { |
30 | Ty::from_hir(db, &self.resolver(db), &self.target_type(db)) | 30 | Ty::from_hir(db, &self.id.resolver(db), &self.target_type(db)) |
31 | } | 31 | } |
32 | 32 | ||
33 | pub fn target_trait_ref(&self, db: &impl HirDatabase) -> Option<TraitRef> { | 33 | pub fn target_trait_ref(&self, db: &impl HirDatabase) -> Option<TraitRef> { |
34 | let target_ty = self.target_ty(db); | 34 | let target_ty = self.target_ty(db); |
35 | TraitRef::from_hir(db, &self.resolver(db), &self.target_trait(db)?, Some(target_ty)) | 35 | TraitRef::from_hir(db, &self.id.resolver(db), &self.target_trait(db)?, Some(target_ty)) |
36 | } | 36 | } |
37 | 37 | ||
38 | pub fn items(&self, db: &impl DefDatabase) -> Vec<AssocItem> { | 38 | pub fn items(&self, db: &impl DefDatabase) -> Vec<AssocItem> { |