Expand description
Graph<N, E, Ty, Ix> is a graph datastructure using an adjacency list representation.
Structs§
- Edge
- The graph’s edge type.
- EdgeIndex 
- Edge identifier.
- EdgeIndices 
- Iterator over the edge indices of a graph.
- EdgeReference 
- Reference to a Graphedge.
- EdgeReferences 
- Iterator over all edges of a graph.
- EdgeWeights Mut 
- Iterator yielding mutable access to all edge weights.
- Edges
- Iterator over the edges of from or to a node
- EdgesConnecting 
- Iterator over the multiple directed edges connecting a source node to a target node
- Externals
- An iterator over either the nodes without edges to them or from them.
- Frozen
- Frozenis a graph wrapper.
- Graph
- Graph<N, E, Ty, Ix>is a graph datastructure using an adjacency list representation.
- Neighbors
- Iterator over the neighbors of a node.
- Node
- The graph’s node type.
- NodeIndex 
- Node identifier.
- NodeIndices 
- Iterator over the node indices of a graph.
- NodeReferences 
- Iterator over all nodes of a graph.
- NodeWeights Mut 
- Iterator yielding mutable access to all node weights.
- WalkNeighbors 
- A “walker” object that can be used to step through the edge list of a node.
Traits§
- GraphIndex 
- A GraphIndexis a node or edge index.
- IndexType 
- Trait for the unsigned integer type used for node and edge indices.
Functions§
- edge_index 
- Short version of EdgeIndex::new
- node_index 
- Short version of NodeIndex::new