Versions in this module Expand all Collapse all v0 v0.1.0 May 7, 2021 Changes in this version + const EdgeEmpty + const EdgeItem + const EdgeLast + const EdgePipe + var DefaultPrinter = NewPrinter(os.Stdout, nil) + func Print(root *Node) error + type FormaterFunc func(*Node) string + type Node struct + Nodes []*Node + Value interface{} + Virtual bool + func New(value interface{}) *Node + func (n *Node) Add(value interface{}) *Node + func (n *Node) AddPath(values ...interface{}) *Node + func (n *Node) AddPathString(path string) *Node + func (n *Node) Find(value interface{}) *Node + type Printer interface + Print func(*Node) error + func NewPrinter(writer io.Writer, format FormaterFunc) Printer + type PrinterFunc func(*Node) error + func (f PrinterFunc) Print(root *Node) error