Skip to main content

extract_cross_file_edges

Function extract_cross_file_edges 

Source
pub fn extract_cross_file_edges(
    parse_results: &[ParseResult],
    resolver: &RustModuleResolver,
) -> Vec<CodeEdge>
Expand description

Extract cross-file edges using the RustModuleResolver.

Creates edges for:

  • Resolved use imports → specific CodeNode (replaces generic module edges)
  • impl Trait for Type → ImplementsTrait edge
  • pub use re-exports → ReExports edge
  • #[test] functions → TestTargets edge (naming convention: test_X targets X)