Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/completions.rs')
| -rw-r--r-- | crates/ide_completion/src/completions.rs | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/crates/ide_completion/src/completions.rs b/crates/ide_completion/src/completions.rs index 867e6bcf48..ab442fa64b 100644 --- a/crates/ide_completion/src/completions.rs +++ b/crates/ide_completion/src/completions.rs @@ -352,14 +352,6 @@ fn enum_variants_with_paths( ) { let variants = enum_.variants(ctx.db); - let module = if let Some(module) = ctx.module { - // Compute path from the completion site if available. - module - } else { - // Otherwise fall back to the enum's definition site. - enum_.module(ctx.db) - }; - if let Some(impl_) = ctx.impl_def.as_ref().and_then(|impl_| ctx.sema.to_def(impl_)) { if impl_.self_ty(ctx.db).as_adt() == Some(hir::Adt::Enum(enum_)) { for &variant in &variants { @@ -373,7 +365,7 @@ fn enum_variants_with_paths( } for variant in variants { - if let Some(path) = module.find_use_path(ctx.db, hir::ModuleDef::from(variant)) { + if let Some(path) = ctx.module.find_use_path(ctx.db, hir::ModuleDef::from(variant)) { // Variants with trivial paths are already added by the existing completion logic, // so we should avoid adding these twice if path.segments().len() > 1 { |