Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/inlay_hints/implicit_drop.rs')
-rw-r--r--crates/ide/src/inlay_hints/implicit_drop.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ide/src/inlay_hints/implicit_drop.rs b/crates/ide/src/inlay_hints/implicit_drop.rs
index 8d9ad5bda1..5ba4e514e1 100644
--- a/crates/ide/src/inlay_hints/implicit_drop.rs
+++ b/crates/ide/src/inlay_hints/implicit_drop.rs
@@ -74,6 +74,10 @@ pub(super) fn hints(
Ok(s) => s.value.text_range(),
Err(_) => continue,
},
+ MirSpan::SelfParam => match source_map.self_param_syntax() {
+ Some(s) => s.value.text_range(),
+ None => continue,
+ },
MirSpan::Unknown => continue,
};
let binding = &hir.bindings[*binding];