Trait graphbench::iterators::EdgeIterable
source · [−]pub trait EdgeIterable<G>where
G: Graph,{
fn edges(&self) -> EdgeIterator<'_, G>ⓘNotable traits for EdgeIterator<'a, G>impl<'a, G> Iterator for EdgeIterator<'a, G>where
G: Graph, type Item = (Vertex, Vertex);
;
}
Expand description
Allows construction of EdgeIterator.
This trait has a default implementation for Graph.
Required Methods
sourcefn edges(&self) -> EdgeIterator<'_, G>ⓘNotable traits for EdgeIterator<'a, G>impl<'a, G> Iterator for EdgeIterator<'a, G>where
G: Graph, type Item = (Vertex, Vertex);
fn edges(&self) -> EdgeIterator<'_, G>ⓘNotable traits for EdgeIterator<'a, G>impl<'a, G> Iterator for EdgeIterator<'a, G>where
G: Graph, type Item = (Vertex, Vertex);
G: Graph, type Item = (Vertex, Vertex);
Returns an EdgeIterator over the edges of this graph.