Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/signature_help.rs')
-rw-r--r--crates/ide/src/signature_help.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/ide/src/signature_help.rs b/crates/ide/src/signature_help.rs
index 0e17b35590..e30a3ebefb 100644
--- a/crates/ide/src/signature_help.rs
+++ b/crates/ide/src/signature_help.rs
@@ -278,7 +278,7 @@ fn signature_help_for_call(
}
res.signature.push(')');
- let mut render = |ret_type: hir::Type| {
+ let mut render = |ret_type: hir::Type<'_>| {
if !ret_type.is_unit() {
format_to!(res.signature, " -> {}", ret_type.display(db, display_target));
}
@@ -597,11 +597,11 @@ fn signature_help_for_tuple_expr(
Some(res)
}
-fn signature_help_for_record_(
- sema: &Semantics<'_, RootDatabase>,
+fn signature_help_for_record_<'db>(
+ sema: &Semantics<'db, RootDatabase>,
field_list_children: SyntaxElementChildren,
path: &ast::Path,
- fields2: impl Iterator<Item = (hir::Field, hir::Type)>,
+ fields2: impl Iterator<Item = (hir::Field, hir::Type<'db>)>,
token: SyntaxToken,
edition: Edition,
display_target: DisplayTarget,
@@ -689,13 +689,13 @@ fn signature_help_for_record_(
Some(res)
}
-fn signature_help_for_tuple_pat_ish(
- db: &RootDatabase,
+fn signature_help_for_tuple_pat_ish<'db>(
+ db: &'db RootDatabase,
mut res: SignatureHelp,
pat: &SyntaxNode,
token: SyntaxToken,
mut field_pats: AstChildren<ast::Pat>,
- fields: impl ExactSizeIterator<Item = hir::Type>,
+ fields: impl ExactSizeIterator<Item = hir::Type<'db>>,
display_target: DisplayTarget,
) -> SignatureHelp {
let rest_pat = field_pats.find(|it| matches!(it, ast::Pat::RestPat(_)));