mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-14 17:07:26 +00:00
Merge #7215
7215: Hide argument name hint regardless of case r=SomeoneToIgnore a=jhpratt Co-authored-by: Jacob Pratt <jacob@jhpratt.dev>
This commit is contained in:
commit
625ec9e1ae
1 changed files with 10 additions and 3 deletions
|
@ -353,9 +353,13 @@ fn is_argument_similar_to_param_name(
|
|||
}
|
||||
match get_string_representation(argument) {
|
||||
None => false,
|
||||
Some(repr) => {
|
||||
let argument_string = repr.trim_start_matches('_');
|
||||
argument_string.starts_with(param_name) || argument_string.ends_with(param_name)
|
||||
Some(mut repr) => {
|
||||
let param_name = param_name.to_ascii_lowercase();
|
||||
let argument_string = {
|
||||
repr.make_ascii_lowercase();
|
||||
repr.trim_start_matches('_')
|
||||
};
|
||||
argument_string.starts_with(¶m_name) || argument_string.ends_with(¶m_name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -901,6 +905,9 @@ fn main() {
|
|||
twiddle(true);
|
||||
doo(true);
|
||||
|
||||
const TWIDDLE_UPPERCASE: bool = true;
|
||||
twiddle(TWIDDLE_UPPERCASE);
|
||||
|
||||
let mut param_begin: Param = Param {};
|
||||
different_order(¶m_begin);
|
||||
different_order(&mut param_begin);
|
||||
|
|
Loading…
Reference in a new issue