node: add children_iter helper method

This commit is contained in:
Matt Bilker
2018-11-26 06:39:06 +00:00
parent 23f959a659
commit 8752bc9084

View File

@@ -165,6 +165,11 @@ impl Node {
self.value.as_ref()
}
#[inline]
pub fn children_iter(&self) -> OptionIterator<&Vec<Node>> {
OptionIterator::new(self.children())
}
#[inline]
pub fn children_iter_mut(&mut self) -> OptionIterator<&mut Vec<Node>> {
OptionIterator::new(self.children_mut())