Skip to main content

Module visualization

Module visualization 

Source
Expand description

Visualization helpers (graph exporters for DOT, D2, Mermaid, JSON) Visualization utilities (diagram rendering, export formats).

§Unified Graph Exporters

The unified module provides visualization exporters that work directly with GraphSnapshot:

These exporters use the unified graph’s edge metadata:

  • Calls { argument_count: u8, is_async: bool }
  • Imports { alias: Option<StringId>, is_wildcard: bool }
  • Exports { kind: ExportKind, alias: Option<StringId> }

§Usage Example

use sqry_core::visualization::unified::{UnifiedDotExporter, DotConfig};
let exporter = UnifiedDotExporter::with_config(&graph_snapshot, config);
let output = exporter.export();

Modules§

unified
Unified graph visualization exporters.