Versions in this module Expand all Collapse all v0 v0.2.0 Sep 17, 2022 Changes in this version type Graph + func (g *Graph[K, T]) SortedByFrom(nodes []*Node[T]) []*Node[T] + func (g *Graph[K, T]) SortedByTo(nodes []*Node[T]) []*Node[T] v0.1.1 Sep 14, 2022 v0.1.0 Sep 13, 2022 v0.0.5 Sep 13, 2022 v0.0.4 Sep 13, 2022 v0.0.3 Sep 13, 2022 v0.0.2 Sep 11, 2022 v0.0.1 Sep 10, 2022 v0.0.0 Sep 10, 2022 Changes in this version + func RenderMermaid(w io.Writer, g *Graph[K, T]) error + func RenderText(w io.Writer, g *Graph[K, T]) error + type Graph struct + KeyFunc func(T) K + Nodes []*Node[T] + func Ints(values ...int) *Graph[int, int] + func New(keyFunc func(T) K, values ...T) *Graph[K, T] + func Strings(values ...string) *Graph[string, string] + func (g *Graph[K, T]) Add(v T) (node *Node[T], added bool) + func (g *Graph[K, T]) LinkTo(prev *Node[T], node *Node[T]) (added bool) + func (g *Graph[K, T]) Madd(v T) *Node[T] + func (g *Graph[K, T]) Walk(fn func(*Node[T])) + func (g *Graph[K, T]) WalkPath(fn func([]*Node[T]), nodes []*Node[T]) + type Node struct + From []*Node[T] + ID int + Metadata struct{ ... } + Name string + To []*Node[T] + Value T + func (n *Node[T]) String() string + type RenderFunc func(io.Writer, *Graph[K, T]) error + type Shape string + const ShapeRhombus + const ShapeText