Merge pull request #19144 from gohome001/follow_up_implicit_drop

minor: don't show drop hints for other pattern
This commit is contained in:
Lukas Wirth 2025-02-12 11:45:36 +00:00 committed by GitHub
commit a73224f1dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -73,8 +73,8 @@ pub(super) fn hints(
_ => continue, _ => continue,
}, },
MirSpan::PatId(p) => match source_map.pat_syntax(p) { MirSpan::PatId(p) => match source_map.pat_syntax(p) {
Ok(s) => s.value.text_range(), Ok(s) if !s.file_id.is_macro() => s.value.text_range(),
Err(_) => continue, _ => continue,
}, },
MirSpan::BindingId(b) => { MirSpan::BindingId(b) => {
match source_map match source_map
@ -82,13 +82,13 @@ pub(super) fn hints(
.iter() .iter()
.find_map(|p| source_map.pat_syntax(*p).ok()) .find_map(|p| source_map.pat_syntax(*p).ok())
{ {
Some(s) => s.value.text_range(), Some(s) if !s.file_id.is_macro() => s.value.text_range(),
None => continue, _ => continue,
} }
} }
MirSpan::SelfParam => match source_map.self_param_syntax() { MirSpan::SelfParam => match source_map.self_param_syntax() {
Some(s) => s.value.text_range(), Some(s) if !s.file_id.is_macro() => s.value.text_range(),
None => continue, _ => continue,
}, },
MirSpan::Unknown => continue, MirSpan::Unknown => continue,
}; };