Documentation ¶ Index ¶ func Find[Elem any](iter *Iter[Elem], lookup func(Elem) bool) (Elem, bool, error) type Iter func New[Elem any](ctx context.Context, limit int32, lister Lister[Elem]) *Iter[Elem] func (iter *Iter[Elem]) Current() Elem func (iter *Iter[Elem]) Err() error func (iter *Iter[Elem]) Next() bool type Lister Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Find ¶ func Find[Elem any](iter *Iter[Elem], lookup func(Elem) bool) (Elem, bool, error) Types ¶ type Iter ¶ type Iter[Elem any] struct { // contains filtered or unexported fields } func New ¶ func New[Elem any](ctx context.Context, limit int32, lister Lister[Elem]) *Iter[Elem] func (*Iter[Elem]) Current ¶ func (iter *Iter[Elem]) Current() Elem func (*Iter[Elem]) Err ¶ func (iter *Iter[Elem]) Err() error func (*Iter[Elem]) Next ¶ func (iter *Iter[Elem]) Next() bool type Lister ¶ type Lister[Elem any] func(ctx context.Context, cursor *typesv1.Cursor, limit int32) ([]Elem, *typesv1.Cursor, error) Source Files ¶ View all Source files iter.go Click to show internal directories. Click to hide internal directories.