pub trait EdgeTypes<'a, G>where
G: WithEdge,{
type EdgeIter: Iterator<Item = <G as WithEdge>::Edge>;
type OutEdgeIter: Iterator<Item = <G as WithEdge>::Edge>;
}pub trait EdgeTypes<'a, G>where
G: WithEdge,{
type EdgeIter: Iterator<Item = <G as WithEdge>::Edge>;
type OutEdgeIter: Iterator<Item = <G as WithEdge>::Edge>;
}