pub trait KorokVisitable {
// Required methods
fn accept(
&mut self,
visitor: &mut dyn KorokVisitor,
) -> Result<(), CodamaError>;
fn get_children(&mut self) -> Vec<&mut dyn KorokVisitable>;
}pub trait KorokVisitable {
// Required methods
fn accept(
&mut self,
visitor: &mut dyn KorokVisitor,
) -> Result<(), CodamaError>;
fn get_children(&mut self) -> Vec<&mut dyn KorokVisitable>;
}