Keep SyntaxNodePtr::range private

This commit is contained in:
Igor Aleksanov 2020-10-08 09:27:38 +03:00
parent 66cea8cbaa
commit fb0ab9f745
4 changed files with 17 additions and 9 deletions

View file

@ -23,10 +23,6 @@ impl SyntaxNodePtr {
SyntaxNodePtr { range: node.text_range(), kind: node.kind() }
}
pub fn text_range(&self) -> TextRange {
self.range.clone()
}
pub fn to_node(&self, root: &SyntaxNode) -> SyntaxNode {
assert!(root.parent().is_none());
successors(Some(root.clone()), |node| {