Documentation ¶
Index ¶
- func GeneratorArrayBuilderBufferedNew[B, I, N any](gen func(input I, buf []N) (output []N), resetBuf func(container B), ...) func(container B) GeneratorArray[I, N]
- func GeneratorArrayNumBuilderBufferedNew[B any, I any, N constraints.Integer | constraints.Float](gen func(input I, buf []N) []N, resetBuf func(container B), ...) func(container B) GeneratorArrayNum[I, N]
- func GeneratorArrayNumBuilderNew[I any, N constraints.Integer | constraints.Float](gen func(input I, buf []N) []N) func(buf []N) GeneratorArrayNum[I, N]
- type GeneratorArray
- type GeneratorArrayNum
- type GeneratorLite
- type GeneratorStatic
- type MapInput
- type MapUpdate
- type MapUpdateNew
- type TimeGeneratorLite
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GeneratorArrayBuilderBufferedNew ¶
func GeneratorArrayBuilderBufferedNew[B, I, N any]( gen func(input I, buf []N) (output []N), resetBuf func(container B), getBuf func(container B) (buf []N), updateBuf func(container B, buf []N), ) func(container B) GeneratorArray[I, N]
func GeneratorArrayNumBuilderBufferedNew ¶
func GeneratorArrayNumBuilderBufferedNew[B any, I any, N constraints.Integer | constraints.Float]( gen func(input I, buf []N) []N, resetBuf func(container B), getBuf func(container B) (buf []N), updateBuf func(container B, buf []N), ) func(container B) GeneratorArrayNum[I, N]
func GeneratorArrayNumBuilderNew ¶
func GeneratorArrayNumBuilderNew[I any, N constraints.Integer | constraints.Float]( gen func(input I, buf []N) []N, ) func(buf []N) GeneratorArrayNum[I, N]
Types ¶
type GeneratorArray ¶
type GeneratorArray[I, N any] func(input I) (output []N)
func (GeneratorArray[I, N]) ToMapUpdator ¶
func (g GeneratorArray[I, N]) ToMapUpdator( inputGen func() (input I), key string, ) MapUpdate
type GeneratorArrayNum ¶
type GeneratorArrayNum[I any, N constraints.Integer | constraints.Float] func(input I) []N
type GeneratorLite ¶
type GeneratorLite[I, O constraints.Integer | constraints.Float] func(i I) O
func (GeneratorLite[I, O]) ToMapUpdator ¶
func (g GeneratorLite[I, O]) ToMapUpdator( inputGenerator func() I, key string, ) MapUpdate
func (GeneratorLite[I, O]) UpdateMap ¶
func (g GeneratorLite[I, O]) UpdateMap(i I, m *MapInput, key string)
type GeneratorStatic ¶
type GeneratorStatic[T any] func() T
func GeneratorStaticNew ¶
func GeneratorStaticNew[T any](t T) GeneratorStatic[T]
func (GeneratorStatic[T]) ToMapUpdator ¶
func (s GeneratorStatic[T]) ToMapUpdator(key string) MapUpdate
type MapInput ¶
type MapInput struct {
// contains filtered or unexported fields
}
func MapInputNew ¶
func MapInputNew() MapInput
type MapUpdateNew ¶
type TimeGeneratorLite ¶
type TimeGeneratorLite[T constraints.Integer | constraints.Float] func(t time.Time) T
func (TimeGeneratorLite[T]) ToMapUpdator ¶
func (g TimeGeneratorLite[T]) ToMapUpdator( inputGenerator func() time.Time, key string, ) MapUpdate
func (TimeGeneratorLite[T]) ToMapUpdatorDefault ¶
func (g TimeGeneratorLite[T]) ToMapUpdatorDefault(key string) MapUpdate
Click to show internal directories.
Click to hide internal directories.