From a2dcb123e8f035db185cdacdbd189e8cba8fb411 Mon Sep 17 00:00:00 2001 From: Joseph O'Brien <98370624+89jobrien@users.noreply.github.com> Date: Thu, 2 Apr 2026 03:19:19 -0400 Subject: [PATCH] fix(notgraph): reverse edge direction to dependency -> dependent --- crates/notgraph/src/emit.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/notgraph/src/emit.rs b/crates/notgraph/src/emit.rs index bc13362..fc3473d 100644 --- a/crates/notgraph/src/emit.rs +++ b/crates/notgraph/src/emit.rs @@ -144,8 +144,9 @@ fn write_html(dir: &Path, crate_graph: &CrateGraph, stats: &GraphStats) -> Resul .iter() .enumerate() .filter_map(|(i, (from, to))| { - let from_id = name_to_id.get(from.as_str())?; - let to_id = name_to_id.get(to.as_str())?; + // Reverse direction: dependency -> dependent ("I am used by") + let from_id = name_to_id.get(to.as_str())?; + let to_id = name_to_id.get(from.as_str())?; Some(format!("{{id:{},from:{},to:{}}}", i, from_id, to_id)) }) .collect::>()