Versions in this module Expand all Collapse all v0 v0.36.2 Jul 22, 2023 v0.36.1 Jul 22, 2023 v0.34.1 Jul 22, 2023 Changes in this version + type Btree struct + func New() *Btree[T] + func (t *Btree[T]) Ascend(iterator NodeIterator[T]) + func (t *Btree[T]) Contains(value T) bool + func (t *Btree[T]) ContainsAll(values []T) bool + func (t *Btree[T]) ContainsAny(values []T) bool + func (t *Btree[T]) Debug() + func (t *Btree[T]) Delete(value T) *Btree[T] + func (t *Btree[T]) DeleteAll(values []T) *Btree[T] + func (t *Btree[T]) Descend(iterator NodeIterator[T]) + func (t *Btree[T]) Empty() bool + func (t *Btree[T]) Get(value T) *T + func (t *Btree[T]) Head() *T + func (t *Btree[T]) Init() *Btree[T] + func (t *Btree[T]) Insert(value T) *Btree[T] + func (t *Btree[T]) InsertAll(values []T) *Btree[T] + func (t *Btree[T]) Len() int + func (t *Btree[T]) Match(cond T) []T + func (t *Btree[T]) NotEmpty() bool + func (t *Btree[T]) Pop() *T + func (t *Btree[T]) Pull() *T + func (t *Btree[T]) String() string + func (t *Btree[T]) Tail() *T + func (t *Btree[T]) Values() []T + type Node struct + Value T + func (n *Node[T]) Debug() + func (n *Node[T]) Init() *Node[T] + func (n *Node[T]) String() string + type NodeIterator func(n *Node[T], i int) bool + type Val interface + Comp func(val T) int8 + Match func(cond T) int8