Versions in this module Expand all Collapse all v0 v0.2.0 Jun 11, 2026 v0.1.0 Jun 10, 2026 Changes in this version + type Node struct + func New[T any](data T) *Node[T] + func (n *Node[T]) AddNext(child *Node[T]) + func (n *Node[T]) Backtrack() []*Node[T] + func (n *Node[T]) Filter(filterFunc func(obj T) bool) (*Node[T], bool) + func (n *Node[T]) GetData() T + func (n *Node[T]) GetID() int + func (n *Node[T]) GetNexts() []*Node[T] + func (n *Node[T]) GetPrevious() *Node[T] + func (n *Node[T]) GetStructure() []string + func (n *Node[T]) IsLeaf() bool + func (n *Node[T]) IsRoot() bool + func (n *Node[T]) WithID(id int) *Node[T]