pub trait Traverse<C: CtxSpec> {
// Required methods
fn traverse<'a>(&'a self) -> Box<dyn Iterator<Item = &'a C::ExternRef> + 'a>;
fn traverse_mut<'a>(
&'a mut self,
) -> Box<dyn Iterator<Item = &'a mut C::ExternRef> + 'a>;
}pub trait Traverse<C: CtxSpec> {
// Required methods
fn traverse<'a>(&'a self) -> Box<dyn Iterator<Item = &'a C::ExternRef> + 'a>;
fn traverse_mut<'a>(
&'a mut self,
) -> Box<dyn Iterator<Item = &'a mut C::ExternRef> + 'a>;
}