diff --git a/src/node/mod.rs b/src/node/mod.rs index c0e5896..5b55863 100644 --- a/src/node/mod.rs +++ b/src/node/mod.rs @@ -165,6 +165,11 @@ impl Node { self.value.as_ref() } + #[inline] + pub fn children_iter(&self) -> OptionIterator<&Vec> { + OptionIterator::new(self.children()) + } + #[inline] pub fn children_iter_mut(&mut self) -> OptionIterator<&mut Vec> { OptionIterator::new(self.children_mut())