Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/vis.rs')
-rw-r--r--crates/ide-completion/src/completions/vis.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/crates/ide-completion/src/completions/vis.rs b/crates/ide-completion/src/completions/vis.rs
index 18513039e6..86ffe32ff3 100644
--- a/crates/ide-completion/src/completions/vis.rs
+++ b/crates/ide-completion/src/completions/vis.rs
@@ -3,22 +3,16 @@
use hir::ScopeDef;
use crate::{
- context::{CompletionContext, PathCompletionCtx, PathKind, Qualified},
+ context::{CompletionContext, PathCompletionCtx, Qualified},
Completions,
};
pub(crate) fn complete_vis_path(
acc: &mut Completions,
ctx: &CompletionContext,
- path_ctx: &PathCompletionCtx,
+ PathCompletionCtx { qualified, .. }: &PathCompletionCtx,
+ &has_in_token: &bool,
) {
- let (qualified, &has_in_token) = match path_ctx {
- PathCompletionCtx { kind: PathKind::Vis { has_in_token }, qualified, .. } => {
- (qualified, has_in_token)
- }
- _ => return,
- };
-
match qualified {
Qualified::With {
resolution: Some(hir::PathResolution::Def(hir::ModuleDef::Module(module))),