improve performance

This commit is contained in:
Evan Almloff committed 2023-02-01 20:45:11 -06:00
1 parent 71a0bdf71d
commit d67b21c0e9
4 files changed
+45 -63

No files matched your search

+2 -2
View File
@@ -277,8 +277,8 @@ impl<'a, 'b> TreeStateView<'a, 'b> {
})
}
pub fn children_ids(&self, id: NodeId) -> Option<Vec<NodeId>> {
self.nodes_data.get(id).map(|node| node.children.clone())
pub fn children_ids(&self, id: NodeId) -> Option<&[NodeId]> {
self.nodes_data.get(id).map(|node| &*node.children)
}
pub fn parent_id(&self, id: NodeId) -> Option<NodeId> {