pub trait IntoSegments<T> {
type Iterator: Iterator<Item = Segment<T>>;
// Required method
fn into_edges(self) -> Self::Iterator;
}pub trait IntoSegments<T> {
type Iterator: Iterator<Item = Segment<T>>;
// Required method
fn into_edges(self) -> Self::Iterator;
}