diff options
Diffstat (limited to 'src/document_tree/element_categories.rs')
| -rw-r--r-- | src/document_tree/element_categories.rs | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/document_tree/element_categories.rs b/src/document_tree/element_categories.rs index 9ea79e6..17bc01a 100644 --- a/src/document_tree/element_categories.rs +++ b/src/document_tree/element_categories.rs @@ -1,9 +1,10 @@  use super::elements::*;  pub trait HasChildren<C> { -	fn children(&mut self) -> &mut Vec<C>; +	fn children(& self) -> &Vec<C>; +	fn children_mut(&mut self) -> &mut Vec<C>;  	fn append_child<R: Into<C>>(&mut self, child: R) { -		self.children().push(child.into()); +		self.children_mut().push(child.into());  	}  } | 
