pub trait IntoEdges: Topological {
type Output: IntoIterator<Item = Edge<Self::Vertex>>;
fn into_edges(self) -> Self::Output;
}
pub trait IntoEdges: Topological {
type Output: IntoIterator<Item = Edge<Self::Vertex>>;
fn into_edges(self) -> Self::Output;
}