mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 12:54:58 +00:00
Rename compound things to variant things
This commit is contained in:
parent
46008d4cf4
commit
4fe5f03c7f
10 changed files with 101 additions and 36 deletions
|
@ -69,24 +69,17 @@ pub(crate) fn inlay_hints(
|
|||
|
||||
let mut hints = Vec::new();
|
||||
|
||||
if let Some(range_limit) = range_limit {
|
||||
let range_limit = range_limit.range;
|
||||
match file.covering_element(range_limit) {
|
||||
let get_hints = |node| get_hints(&mut hints, &sema, config, node);
|
||||
match range_limit {
|
||||
Some(FileRange { range, .. }) => match file.covering_element(range) {
|
||||
NodeOrToken::Token(_) => return hints,
|
||||
NodeOrToken::Node(n) => {
|
||||
for node in n
|
||||
.descendants()
|
||||
.filter(|descendant| range_limit.contains_range(descendant.text_range()))
|
||||
{
|
||||
get_hints(&mut hints, &sema, config, node);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for node in file.descendants() {
|
||||
get_hints(&mut hints, &sema, config, node);
|
||||
}
|
||||
}
|
||||
NodeOrToken::Node(n) => n
|
||||
.descendants()
|
||||
.filter(|descendant| range.contains_range(descendant.text_range()))
|
||||
.for_each(get_hints),
|
||||
},
|
||||
None => file.descendants().for_each(get_hints),
|
||||
};
|
||||
|
||||
hints
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue