(&self)
| 811 | } |
| 812 | |
| 813 | pub fn parent(&self) -> Result<NodeIdOrRoot> { |
| 814 | self.resolve(|node| { |
| 815 | let parent = node |
| 816 | .filtered_parent(&filter) |
| 817 | .map_or(NodeIdOrRoot::Root, |node| NodeIdOrRoot::Node(node.id())); |
| 818 | Ok(parent) |
| 819 | }) |
| 820 | } |
| 821 | |
| 822 | pub fn child_count(&self) -> Result<i32> { |
| 823 | self.resolve(|node| { |
no test coverage detected