Versions in this module Expand all Collapse all v7 v7.0.4 Jan 30, 2023 v7.0.2 Jan 30, 2023 v7.0.1 Jan 30, 2023 v7.0.0 Jan 30, 2023 Changes in this version + func Debug(full *ValueSortedFull) + func Overlaps(a, b Span) bool + func ValuedSetEquals(xs, ys []Valued) bool + type Span = kv.KeyRange + func Collapse(length int, getRange func(int) Span) []Span + func Full() []Span + type Value = uint64 + type ValueSortedFull struct + func Sorted(f *ValuedFull) *ValueSortedFull + func (v *ValueSortedFull) Merge(newItem Valued) + func (v *ValueSortedFull) MergeAll(newItems []Valued) + func (v *ValueSortedFull) MinValue() Value + func (v *ValueSortedFull) TraverseValuesLessThan(n Value, action func(Valued) bool) + type Valued struct + Key Span + Value Value + func (r Valued) Less(other btree.Item) bool + func (r Valued) String() string + func (x Valued) Equals(y Valued) bool + type ValuedFull struct + func NewFullWith(initSpans []Span, init Value) *ValuedFull + func (f *ValuedFull) Merge(val Valued) + func (f *ValuedFull) Traverse(m func(Valued) bool)