node: add value_mut accessor

This commit is contained in:
Matt Bilker 2019-03-01 23:00:14 +00:00
parent cdee30a5f8
commit d989c83e08
No known key found for this signature in database
GPG Key ID: 69ADF8AEB6C8B5D1

View File

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