Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/render.rs')
| -rw-r--r-- | crates/ide-completion/src/render.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/crates/ide-completion/src/render.rs b/crates/ide-completion/src/render.rs index 19e46889a5..3f25b294e0 100644 --- a/crates/ide-completion/src/render.rs +++ b/crates/ide-completion/src/render.rs @@ -158,7 +158,10 @@ pub(crate) fn render_tuple_field( item.build() } -pub(crate) fn render_type_inference(ty_string: String, ctx: &CompletionContext) -> CompletionItem { +pub(crate) fn render_type_inference( + ty_string: String, + ctx: &CompletionContext<'_>, +) -> CompletionItem { let mut builder = CompletionItem::new(CompletionItemKind::InferredType, ctx.source_range(), ty_string); builder.set_relevance(CompletionRelevance { is_definite: true, ..Default::default() }); @@ -206,7 +209,7 @@ pub(crate) fn render_resolution_with_import_pat( fn scope_def_to_name( resolution: ScopeDef, - ctx: &RenderContext, + ctx: &RenderContext<'_>, import_edit: &LocatedImport, ) -> Option<hir::Name> { Some(match resolution { @@ -400,7 +403,7 @@ fn scope_def_is_deprecated(ctx: &RenderContext<'_>, resolution: ScopeDef) -> boo } fn compute_type_match( - ctx: &CompletionContext, + ctx: &CompletionContext<'_>, completion_ty: &hir::Type, ) -> Option<CompletionRelevanceTypeMatch> { let expected_type = ctx.expected_type.as_ref()?; @@ -420,12 +423,12 @@ fn compute_type_match( } } -fn compute_exact_name_match(ctx: &CompletionContext, completion_name: &str) -> bool { +fn compute_exact_name_match(ctx: &CompletionContext<'_>, completion_name: &str) -> bool { ctx.expected_name.as_ref().map_or(false, |name| name.text() == completion_name) } fn compute_ref_match( - ctx: &CompletionContext, + ctx: &CompletionContext<'_>, completion_ty: &hir::Type, ) -> Option<hir::Mutability> { let expected_type = ctx.expected_type.as_ref()?; |