Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/use_.rs')
| -rw-r--r-- | crates/ide-completion/src/completions/use_.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-completion/src/completions/use_.rs b/crates/ide-completion/src/completions/use_.rs index 9ebbc8ab9d..f262355fc0 100644 --- a/crates/ide-completion/src/completions/use_.rs +++ b/crates/ide-completion/src/completions/use_.rs @@ -10,7 +10,7 @@ use crate::{ CompletionItem, CompletionItemKind, CompletionRelevance, Completions, }; -pub(crate) fn complete_use_tree( +pub(crate) fn complete_use_path( acc: &mut Completions, ctx: &CompletionContext, PathCompletionCtx { qualified, use_tree_parent, .. }: &PathCompletionCtx, @@ -96,8 +96,8 @@ pub(crate) fn complete_use_tree( cov_mark::hit!(unqualified_path_selected_only); ctx.process_all_names(&mut |name, res| { match res { - ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) => { - acc.add_resolution(ctx, name, res); + ScopeDef::ModuleDef(hir::ModuleDef::Module(module)) => { + acc.add_module(ctx, module, name); } ScopeDef::ModuleDef(hir::ModuleDef::Adt(hir::Adt::Enum(e))) => { // exclude prelude enum |