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:
UnifiedDotExporter- Graphviz DOT formatUnifiedD2Exporter- D2 diagram formatUnifiedJsonExporter- JSON for web visualizationsUnifiedMermaidExporter- Mermaid for Markdown
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.