diff options
author | Florian Diebold <[email protected]> | 2019-05-12 13:58:37 +0100 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-05-12 19:25:26 +0100 |
commit | bc59f83991a6444ff2f2364b0e942e8a82943b6d (patch) | |
tree | e8aa2948b2bb301f453307c35311634cda5de43b /crates/ra_hir/src/ty/method_resolution.rs | |
parent | 7fda874dd4c84d4b53ed625e9eccc92c3fa9a48e (diff) |
Use traits from prelude for method resolution
Diffstat (limited to 'crates/ra_hir/src/ty/method_resolution.rs')
-rw-r--r-- | crates/ra_hir/src/ty/method_resolution.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_hir/src/ty/method_resolution.rs b/crates/ra_hir/src/ty/method_resolution.rs index e8cfa0b85..34817a5ec 100644 --- a/crates/ra_hir/src/ty/method_resolution.rs +++ b/crates/ra_hir/src/ty/method_resolution.rs | |||
@@ -185,7 +185,7 @@ fn iterate_trait_method_candidates<T>( | |||
185 | mut callback: impl FnMut(&Ty, Function) -> Option<T>, | 185 | mut callback: impl FnMut(&Ty, Function) -> Option<T>, |
186 | ) -> Option<T> { | 186 | ) -> Option<T> { |
187 | let krate = resolver.krate()?; | 187 | let krate = resolver.krate()?; |
188 | 'traits: for t in resolver.traits_in_scope() { | 188 | 'traits: for t in resolver.traits_in_scope(db) { |
189 | let data = t.trait_data(db); | 189 | let data = t.trait_data(db); |
190 | // we'll be lazy about checking whether the type implements the | 190 | // we'll be lazy about checking whether the type implements the |
191 | // trait, but if we find out it doesn't, we'll skip the rest of the | 191 | // trait, but if we find out it doesn't, we'll skip the rest of the |