pub trait WithPreOrderOffsets: WithOffsets {
type It: Iterator<Item = Self::Idx>;
// Required method
fn iter(&self) -> Self::It;
}
pub trait WithPreOrderOffsets: WithOffsets {
type It: Iterator<Item = Self::Idx>;
// Required method
fn iter(&self) -> Self::It;
}