go_http_client

package module
v2.0.0-...-78e2d66 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

func (*MapInput) Get

func (m *MapInput) Get(key string) (val any, found bool)

func (*MapInput) Set

func (m *MapInput) Set(key string, val any)

func (*MapInput) ToJson

func (m *MapInput) ToJson(writer io.Writer) error

func (*MapInput) ToMapUpdator

func (m *MapInput) ToMapUpdator(
	updator MapUpdate,
	key string,
) MapUpdate

type MapUpdate

type MapUpdate func(m *MapInput)

func (MapUpdate) Append

func (u MapUpdate) Append(others ...MapUpdate) MapUpdate

type MapUpdateNew

type MapUpdateNew[R any] func(randomSource R) MapUpdate

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

func (TimeGeneratorLite[T]) UpdateMap

func (g TimeGeneratorLite[T]) UpdateMap(t time.Time, m *MapInput, key string)

Jump to

Keyboard shortcuts

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