aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/traits
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/ty/traits')
-rw-r--r--crates/ra_hir/src/ty/traits/chalk.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/ra_hir/src/ty/traits/chalk.rs b/crates/ra_hir/src/ty/traits/chalk.rs
index 7bb6a4f4a..8fa0ba7a5 100644
--- a/crates/ra_hir/src/ty/traits/chalk.rs
+++ b/crates/ra_hir/src/ty/traits/chalk.rs
@@ -345,11 +345,14 @@ where
345 return Vec::new(); 345 return Vec::new();
346 } 346 }
347 let trait_ = from_chalk(self.db, trait_id); 347 let trait_ = from_chalk(self.db, trait_id);
348 self.db 348 let result: Vec<_> = self
349 .db
349 .impls_for_trait(self.krate, trait_) 350 .impls_for_trait(self.krate, trait_)
350 .iter() 351 .iter()
351 .map(|impl_block| impl_block.to_chalk(self.db)) 352 .map(|impl_block| impl_block.to_chalk(self.db))
352 .collect() 353 .collect();
354 debug!("impls_for_trait returned {} impls", result.len());
355 result
353 } 356 }
354 fn impl_provided_for( 357 fn impl_provided_for(
355 &self, 358 &self,