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>;
}