Documentation ¶
Index ¶
- Constants
- Variables
- func MakeKey(ss ...fmt.Stringer) string
- func MakeTryFinally[T any](try schnittstellen.FuncIter[T], finally schnittstellen.FuncIter[T]) schnittstellen.FuncIter[T]
- func MakeWriterNoop[T any]() schnittstellen.FuncIter[T]
- func WriterContainer[T schnittstellen.Element](s schnittstellen.SetLike[T], sigil error) schnittstellen.FuncIter[T]
- type Bitset
- type ErrEmptyKey
- type ErrNotFound
- type KeyFunc
Constants ¶
View Source
const (
MaxBitsetIdx = 100_000
)
Variables ¶
View Source
var ( ErrNilPointer = errors.New("nil pointer") MakeErrStopIteration = iter.MakeErrStopIteration )
Functions ¶
func MakeTryFinally ¶
func MakeTryFinally[T any]( try schnittstellen.FuncIter[T], finally schnittstellen.FuncIter[T], ) schnittstellen.FuncIter[T]
TODO-P3 move to iter
func WriterContainer ¶
func WriterContainer[T schnittstellen.Element]( s schnittstellen.SetLike[T], sigil error, ) schnittstellen.FuncIter[T]
Types ¶
type Bitset ¶
type Bitset interface { Equals(Bitset) bool Len() int Cap() int Get(int) bool CountOn() int CountOff() int EachOn(schnittstellen.FuncIter[int]) error EachOff(schnittstellen.FuncIter[int]) error Add(int) Del(int) DelIfPresent(int) // contains filtered or unexported methods }
func MakeBitset ¶
func MakeBitsetOn ¶
type ErrEmptyKey ¶
type ErrEmptyKey[T any] struct { Element T }
func (ErrEmptyKey[T]) Error ¶
func (e ErrEmptyKey[T]) Error() string
func (ErrEmptyKey[T]) Is ¶
func (e ErrEmptyKey[T]) Is(target error) (ok bool)
type ErrNotFound ¶
type ErrNotFound string
func (ErrNotFound) Error ¶
func (e ErrNotFound) Error() string
func (ErrNotFound) Is ¶
func (e ErrNotFound) Is(target error) (ok bool)
Click to show internal directories.
Click to hide internal directories.