Skip to main content

Crate cviz

Crate cviz 

Source

Re-exports§

pub use canonical_id::canonical_edge_id;
pub use canonical_id::node_by_canonical_id;
pub use highlights::HighlightColor;
pub use highlights::Highlights;
pub use highlights::Selection;
pub use highlights::SelectionParseError;
pub use highlights::TagConflict;
pub use highlights::UnknownColor;
pub use subgraph::compute_export_subgraphs;
pub use subgraph::shared_instances;
pub use subgraph::ExportSubgraph;
pub use subgraph::SubgraphEdge;

Modules§

canonical_id
Canonical string identifiers for nodes and edges in a CompositionGraph — the cross-tool naming contract for composition artifacts.
highlights
Caller-supplied emphasis (“highlight these nodes/edges, and here’s why”) that the graph renderers consume.
model
output
parse
subgraph
Per-export reachability subgraphs.

Functions§

find_chain_interfaces
Find all interfaces that form a middleware chain in the composition.
get_chain_for
Get the chain in request-flow order (outermost → innermost). The first element is the exported interface (entry point for requests), and the last element is the innermost interface (imports from host).
is_connection_for
Check if this is the connection for a specific interface