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.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/ide-completion/src/completions/expr.rs b/crates/ide-completion/src/completions/expr.rs index c15c67173e..a2a4cbac21 100644 --- a/crates/ide-completion/src/completions/expr.rs +++ b/crates/ide-completion/src/completions/expr.rs @@ -12,14 +12,14 @@ use crate::{ context::{PathCompletionCtx, PathExprCtx, Qualified}, }; -struct PathCallback<'a, F> { - ctx: &'a CompletionContext<'a>, +struct PathCallback<'a, 'db, F> { + ctx: &'a CompletionContext<'a, 'db>, acc: &'a mut Completions, add_assoc_item: F, seen: FxHashSet<hir::AssocItem>, } -impl<F> PathCandidateCallback for PathCallback<'_, F> +impl<F> PathCandidateCallback for PathCallback<'_, '_, F> where F: FnMut(&mut Completions, hir::AssocItem), { @@ -46,7 +46,7 @@ where pub(crate) fn complete_expr_path( acc: &mut Completions, - ctx: &CompletionContext<'_>, + ctx: &CompletionContext<'_, '_>, path_ctx @ PathCompletionCtx { qualified, .. }: &PathCompletionCtx<'_>, expr_ctx: &PathExprCtx<'_>, ) { @@ -458,7 +458,7 @@ pub(crate) fn complete_expr_path( pub(crate) fn complete_expr( acc: &mut Completions, - ctx: &CompletionContext<'_>, + ctx: &CompletionContext<'_, '_>, PathCompletionCtx { qualified, .. }: &PathCompletionCtx<'_>, ) { let _p = tracing::info_span!("complete_expr").entered(); |