1use std::any::Any; 2 3pub trait Node: Any { 4 fn children(&mut self) -> Vec<&mut dyn Node> { 5 vec![] 6 } 7}