Storage-independent graph representation and native graph algorithms.
The crate deliberately has no dependency on Helix storage, query planning,
async runtimes, or SDK bindings. SDKs query Helix once, construct a
validated [Graph], and reuse that immutable graph for any number of local
algorithms.
use ;
let graph = new?;
assert_eq!;
assert_eq!;
# Ok::