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_.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/crates/ide-completion/src/completions/mod_.rs b/crates/ide-completion/src/completions/mod_.rs index 3e03528f0c..8dd1d1d8ac 100644 --- a/crates/ide-completion/src/completions/mod_.rs +++ b/crates/ide-completion/src/completions/mod_.rs @@ -15,9 +15,13 @@ use crate::{ }; /// Complete mod declaration, i.e. `mod $0;` -pub(crate) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Option<()> { - let mod_under_caret = match ctx.name_ctx() { - Some(NameContext { kind: NameKind::Module(mod_under_caret), .. }) => mod_under_caret, +pub(crate) fn complete_mod( + acc: &mut Completions, + ctx: &CompletionContext, + name_ctx: &NameContext, +) -> 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() { |