(&self, node_id: NodeId)
| 568 | } |
| 569 | |
| 570 | pub fn locate_node(&self, node_id: NodeId) -> Option<(LocalNodeId, TreeId)> { |
| 571 | if !self.has_node(node_id) { |
| 572 | return None; |
| 573 | } |
| 574 | let (local_id, tree_index) = node_id.to_components(); |
| 575 | self.tree_index_map |
| 576 | .get_id(tree_index) |
| 577 | .map(|tree_id| (local_id, tree_id)) |
| 578 | } |
| 579 | } |
| 580 | |
| 581 | pub trait ChangeHandler { |
no test coverage detected