pub fn dependency_graph(index: &Index) -> DependencyGraphExpand description
Build a dependency graph from the active index.
Returns a DependencyGraph with all units as nodes and explicit
dependency relationships as directed edges (a -> b = a depends on b).
§Example
use mana_core::api::{load_index, dependency_graph};
use std::path::Path;
let mana_dir = Path::new("/project/.mana");
let index = load_index(mana_dir).unwrap();
let graph = dependency_graph(&index);
println!("{} nodes, {} with deps", graph.nodes.len(),
graph.edges.values().filter(|deps| !deps.is_empty()).count());