pub fn render_tree_human(forest: &[TreeNode]) -> StringExpand 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.