Unnamed repository; edit this file 'description' to name the repository.
minor: don't show drop hints for other pattern
gohome001 2025-02-12
parent 92a3bb9 · commit d3d455d
-rw-r--r--crates/ide/src/inlay_hints/implicit_drop.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/ide/src/inlay_hints/implicit_drop.rs b/crates/ide/src/inlay_hints/implicit_drop.rs
index 58dc0fdf62..390139d214 100644
--- a/crates/ide/src/inlay_hints/implicit_drop.rs
+++ b/crates/ide/src/inlay_hints/implicit_drop.rs
@@ -73,8 +73,8 @@ pub(super) fn hints(
_ => continue,
},
MirSpan::PatId(p) => match source_map.pat_syntax(p) {
- Ok(s) => s.value.text_range(),
- Err(_) => continue,
+ Ok(s) if !s.file_id.is_macro() => s.value.text_range(),
+ _ => continue,
},
MirSpan::BindingId(b) => {
match source_map
@@ -82,13 +82,13 @@ pub(super) fn hints(
.iter()
.find_map(|p| source_map.pat_syntax(*p).ok())
{
- Some(s) => s.value.text_range(),
- None => continue,
+ Some(s) if !s.file_id.is_macro() => s.value.text_range(),
+ _ => continue,
}
}
MirSpan::SelfParam => match source_map.self_param_syntax() {
- Some(s) => s.value.text_range(),
- None => continue,
+ Some(s) if !s.file_id.is_macro() => s.value.text_range(),
+ _ => continue,
},
MirSpan::Unknown => continue,
};