Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/expr.rs')
-rw-r--r--crates/ide-completion/src/completions/expr.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-completion/src/completions/expr.rs b/crates/ide-completion/src/completions/expr.rs
index 8d906064c0..889beeac08 100644
--- a/crates/ide-completion/src/completions/expr.rs
+++ b/crates/ide-completion/src/completions/expr.rs
@@ -44,9 +44,9 @@ where
}
}
-pub(crate) fn complete_expr_path(
+pub(crate) fn complete_expr_path<'db>(
acc: &mut Completions,
- ctx: &CompletionContext<'_, '_>,
+ ctx: &CompletionContext<'_, 'db>,
path_ctx @ PathCompletionCtx { qualified, .. }: &PathCompletionCtx<'_>,
expr_ctx: &PathExprCtx<'_>,
) {
@@ -87,7 +87,7 @@ pub(crate) fn complete_expr_path(
false
};
- let scope_def_applicable = |def| match def {
+ let scope_def_applicable = |def: ScopeDef<'db>| match def {
ScopeDef::GenericParam(hir::GenericParam::LifetimeParam(_)) | ScopeDef::Label(_) => false,
ScopeDef::ModuleDef(hir::ModuleDef::Macro(mac)) => mac.is_fn_like(ctx.db),
_ => true,