Expand description
Graph data structure with typed node and edge identifiers.
Graph stores node and edge payloads in separate maps and exposes typed
reference wrappers (NodeRef, NodeMutRef, EdgeRef, EdgeMutRef) to
navigate and mutate the structure.
Re-exports§
pub use edge::Edge;pub use edge::EdgeMut;pub use node::Node;pub use node::NodeMut;pub use parse::TestGraph;
Modules§
- analysis
- Graph analysis algorithms.
- edge
- Edge views for immutable and mutable graph access.
- node
- Node views and traversal iterators for the graph.
- owning
- parse
Structs§
- DfsIter
- Depth-first traversal iterator over graph nodes.
- Directed
- FxBuild
Hasher - Recommended fixed-seed hasher for
Graph::Hasher. - Undirected