pub trait VisitEdge<G: WithEdge> { // Required method fn visit_edge(&mut self, g: &G, e: Edge<G>) -> Control; }