Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/hover/render.rs')
-rw-r--r--crates/ide/src/hover/render.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/crates/ide/src/hover/render.rs b/crates/ide/src/hover/render.rs
index 638ea6bdb9..88d21b23e8 100644
--- a/crates/ide/src/hover/render.rs
+++ b/crates/ide/src/hover/render.rs
@@ -338,7 +338,7 @@ pub(super) fn try_for_lint(attr: &ast::Attr, token: &SyntaxToken) -> Option<Hove
pub(super) fn process_markup(
db: &RootDatabase,
- def: Definition,
+ def: Definition<'_>,
markup: &Markup,
markup_range_map: Option<hir::Docs>,
config: &HoverConfig<'_>,
@@ -352,7 +352,11 @@ pub(super) fn process_markup(
Markup::from(markup)
}
-fn definition_owner_name(db: &RootDatabase, def: Definition, edition: Edition) -> Option<String> {
+fn definition_owner_name(
+ db: &RootDatabase,
+ def: Definition<'_>,
+ edition: Edition,
+) -> Option<String> {
match def {
Definition::Field(f) => {
let parent = f.parent_def(db);
@@ -445,7 +449,7 @@ pub(super) fn path(
pub(super) fn definition(
db: &RootDatabase,
- def: Definition,
+ def: Definition<'_>,
famous_defs: Option<&FamousDefs<'_, '_>>,
notable_traits: &[(Trait, Vec<(Option<Type<'_>>, Name)>)],
macro_arm: Option<u32>,
@@ -1077,7 +1081,7 @@ fn closure_ty(
Some(res)
}
-fn definition_path(db: &RootDatabase, &def: &Definition, edition: Edition) -> Option<String> {
+fn definition_path(db: &RootDatabase, &def: &Definition<'_>, edition: Edition) -> Option<String> {
if matches!(
def,
Definition::TupleField(_)