Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConcatChain ¶
type ConcatChain struct {
// contains filtered or unexported fields
}
func NewConcatChain ¶
func NewConcatChain(iters ...types.Iterator) *ConcatChain
func (*ConcatChain) Next ¶
func (it *ConcatChain) Next() (any, bool)
type EmptyIterator ¶
type EmptyIterator struct { }
func (*EmptyIterator) Next ¶
func (it *EmptyIterator) Next() (any, bool)
type EnumerateChain ¶
type EnumerateChain struct {
// contains filtered or unexported fields
}
func NewEnumerateChain ¶
func NewEnumerateChain(iter types.Iterator) *EnumerateChain
func (*EnumerateChain) Next ¶
func (it *EnumerateChain) Next() (any, bool)
type FilterChain ¶
type FilterChain struct {
// contains filtered or unexported fields
}
func NewFilterChain ¶
func NewFilterChain(iter types.Iterator, fn func(any) bool) *FilterChain
func (*FilterChain) Next ¶
func (it *FilterChain) Next() (any, bool)
type IntersperseWithChain ¶
type IntersperseWithChain struct {
// contains filtered or unexported fields
}
func NewIntersperseChain ¶
func NewIntersperseChain(iter types.Iterator, separator any) *IntersperseWithChain
func NewIntersperseWithChain ¶
func NewIntersperseWithChain(iter types.Iterator, separator func() any) *IntersperseWithChain
func (*IntersperseWithChain) Next ¶
func (it *IntersperseWithChain) Next() (any, bool)
type ScanChain ¶
type ScanChain struct {
// contains filtered or unexported fields
}
func NewScanChain ¶
Click to show internal directories.
Click to hide internal directories.