pub fn bfs_visit<G, C, V>( g: &G, color: &mut C, queue: &mut BfsQueue<G>, vis: &mut V) -> Controlwhere G: Incidence, C: VertexPropMut<G, Color>, V: Visitor<G>,