xiter

package
v0.0.0-...-a008868 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2026 License: MIT Imports: 5 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BufferTime

func BufferTime[V any](seq iter.Seq[V], d time.Duration) iter.Seq[[]V]

func Chunk

func Chunk[V any](seq iter.Seq[V], n int) iter.Seq[[]V]

func Concat

func Concat[T any](seqs ...iter.Seq[T]) iter.Seq[T]

func Count

func Count[T any](seq iter.Seq[T]) int

func DebounceTime

func DebounceTime[V any](seq iter.Seq[V], d time.Duration) iter.Seq[V]

func Filter

func Filter[V any](seq iter.Seq[V], filter func(e V) bool) iter.Seq[V]

func Flatten

func Flatten[T any](seq iter.Seq[iter.Seq[T]]) iter.Seq[T]

func Fold

func Fold[T any](seq iter.Seq[T], reducer func(T, T) T) T

func Map

func Map[I any, O any](seq iter.Seq[I], m func(e I) O) iter.Seq[O]

func Merge

func Merge[T any](seqs ...iter.Seq[T]) iter.Seq[T]

func Of

func Of[V any](values ...V) iter.Seq[V]

func Recv

func Recv[T any](c <-chan T) iter.Seq[T]

func RecvContext

func RecvContext[T any](ctx context.Context, value <-chan T) iter.Seq[T]

func Reduce

func Reduce[T any, R any](seq iter.Seq[T], initial R, reducer func(r R, i T) R) R

func Seq

func Seq[V any](seq iter.Seq[V]) iter.Seq[V]

func Skip

func Skip[T any](seq iter.Seq[T], n int) iter.Seq[T]

func SwitchMap

func SwitchMap[I any, O any](seq iter.Seq[I], m func(e I) iter.Seq[O]) iter.Seq[O]

func Take

func Take[T any](seq iter.Seq[T], n int) iter.Seq[T]

func Tap

func Tap[V any](seq iter.Seq[V], tap func(e V)) iter.Seq[V]

func ThrottleTime

func ThrottleTime[V any](seq iter.Seq[V], d time.Duration) iter.Seq[V]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL