**petgraph** is a graph data structure library.
- [`Graph`](./graph/struct.Graph.html) which is an adjacency list graph with
arbitrary associated data.
- [`StableGraph`](./stable_graph/struct.StableGraph.html) is similar
to `Graph`, but it keeps indices stable across removals.
- [`GraphMap`](./graphmap/struct.GraphMap.html) is an adjacency list graph
which is backed by a hash table and the node identifiers are the keys
into the table.
- [`CSR`](./csr/struct.Csr.html) is a sparse adjacency matrix graph with
arbitrary associated data.
Optional crate feature: `"serde-1"`, see the Readme for more information.