Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/mod_.rs')
-rw-r--r--crates/ide-completion/src/completions/mod_.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/crates/ide-completion/src/completions/mod_.rs b/crates/ide-completion/src/completions/mod_.rs
index 8dd1d1d8ac..6f67c38dfd 100644
--- a/crates/ide-completion/src/completions/mod_.rs
+++ b/crates/ide-completion/src/completions/mod_.rs
@@ -9,21 +9,14 @@ use ide_db::{
};
use syntax::{ast, AstNode, SyntaxKind};
-use crate::{
- context::{CompletionContext, NameContext, NameKind},
- CompletionItem, Completions,
-};
+use crate::{context::CompletionContext, CompletionItem, Completions};
/// Complete mod declaration, i.e. `mod $0;`
pub(crate) fn complete_mod(
acc: &mut Completions,
ctx: &CompletionContext,
- name_ctx: &NameContext,
+ mod_under_caret: &ast::Module,
) -> Option<()> {
- let mod_under_caret = match name_ctx {
- NameContext { kind: NameKind::Module(mod_under_caret), .. } => mod_under_caret,
- _ => return None,
- };
if mod_under_caret.item_list().is_some() {
return None;
}