Versions in this module Expand all Collapse all v1 v1.2.10 Dec 12, 2025 Changes in this version + func ToSlice[T any](it Iterator[T]) []T + type Empty struct + func (Empty[T]) Value() T + func (Empty[_]) Next() bool + func (Empty[_]) Release() + type Iterator interface + Next func() bool + Release func() + Value func() T + func Deduplicate[T comparable](it Iterator[T]) Iterator[T] + func Filter[T any](it Iterator[T], filter func(T) bool) Iterator[T] + func FromSlice[T any](elements ...T) Iterator[T] + func FromTree[T any](btree *btree.BTreeG[T]) Iterator[T] + func Merge[T any](less btree.LessFunc[T], iterators ...Iterator[T]) Iterator[T]