mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 05:15:04 +00:00
make ancestors and descendants inherent
This commit is contained in:
parent
dccaa5e45e
commit
d323c81d5c
14 changed files with 40 additions and 46 deletions
|
@ -112,7 +112,7 @@ fn find_reparsable_node<'node>(
|
|||
range: TextRange,
|
||||
) -> Option<(SyntaxNodeRef<'node>, fn(&mut Parser))> {
|
||||
let node = algo::find_covering_node(node, range);
|
||||
return algo::ancestors(node)
|
||||
return node.ancestors()
|
||||
.filter_map(|node| reparser(node).map(|r| (node, r)))
|
||||
.next();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue