aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/completion/complete_path.rs
diff options
context:
space:
mode:
authorFlorian Diebold <[email protected]>2020-03-07 16:53:22 +0000
committerFlorian Diebold <[email protected]>2020-03-07 16:53:22 +0000
commit941a5744095e55b9b0cafa63b10cb5480d02cc03 (patch)
treeea4470b4aba752a930203b81c87f28c226231c77 /crates/ra_ide/src/completion/complete_path.rs
parent020c00e44df1514b921669edc85129b37bce1610 (diff)
Fix CompletionContext module field (by removing it)
Two uses only needed the crate; one was wrong and should use the module from the scope instead.
Diffstat (limited to 'crates/ra_ide/src/completion/complete_path.rs')
-rw-r--r--crates/ra_ide/src/completion/complete_path.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_ide/src/completion/complete_path.rs b/crates/ra_ide/src/completion/complete_path.rs
index 8c2a28983..d43486d1a 100644
--- a/crates/ra_ide/src/completion/complete_path.rs
+++ b/crates/ra_ide/src/completion/complete_path.rs
@@ -47,7 +47,7 @@ pub(super) fn complete_path(acc: &mut Completions, ctx: &CompletionContext) {
47 }; 47 };
48 // Iterate assoc types separately 48 // Iterate assoc types separately
49 // FIXME: complete T::AssocType 49 // FIXME: complete T::AssocType
50 let krate = ctx.module.map(|m| m.krate()); 50 let krate = ctx.krate;
51 if let Some(krate) = krate { 51 if let Some(krate) = krate {
52 let traits_in_scope = ctx.scope().traits_in_scope(); 52 let traits_in_scope = ctx.scope().traits_in_scope();
53 ty.iterate_path_candidates(ctx.db, krate, &traits_in_scope, None, |_ty, item| { 53 ty.iterate_path_candidates(ctx.db, krate, &traits_in_scope, None, |_ty, item| {