Skip to main content

render_tree_human

Function render_tree_human 

Source
pub fn render_tree_human(forest: &[TreeNode]) -> String
Expand description

Render a TreeNode forest as a human-readable Unicode drawing. Output is deterministic: every level sorts by (edge_kind, name, version) before this rendering runs, so callers can compare two renderings byte-for-byte.

The first column is the package identifier (name vX.Y.Z), followed by an annotation describing the dependency kind for non-root nodes and the source provenance for every node.