Documentation ¶
Index ¶
- type Alias
- type Alias2
- type Alias3
- type AliasOption
- func WithA2AliasOption(val interface{}) AliasOption
- func WithAAliasOption(val interface{}) AliasOption
- func WithBAliasOption(val byte) AliasOption
- func WithBoolAliasOption(val bool) AliasOption
- func WithBoolPAliasOption(val *bool) AliasOption
- func WithByteAliasOption(val byte) AliasOption
- func WithBytePAliasOption(val *byte) AliasOption
- func WithBytesAliasOption(val ...byte) AliasOption
- func WithBytesPAliasOption(val *[]byte) AliasOption
- func WithFloat32AliasOption(val float32) AliasOption
- func WithFloat64AliasOption(val float64) AliasOption
- func WithFloat64PAliasOption(val *float64) AliasOption
- func WithI2AliasOption(val int) AliasOption
- func WithI8AliasOption(val Int8) AliasOption
- func WithI8FuncAliasOption(val I8Func) AliasOption
- func WithIAliasOption(val Int) AliasOption
- func WithIAmAliasOption(val string) AliasOption
- func WithInt16AliasOption(val int16) AliasOption
- func WithInt32AliasOption(val int32) AliasOption
- func WithInt64AliasOption(val int64) AliasOption
- func WithInt8AliasOption(val int8) AliasOption
- func WithIntPAliasOption(val *int) AliasOption
- func WithStrFuncAliasOption(val StrFunc) AliasOption
- func WithStringAliasOption(val string) AliasOption
- func WithStringPAliasOption(val *string) AliasOption
- func WithU2AliasOption(val uint) AliasOption
- func WithU8AliasOption(val Uint8) AliasOption
- func WithU8FuncAliasOption(val U8Func) AliasOption
- func WithUAliasOption(val Uint) AliasOption
- func WithUint16AliasOption(val uint16) AliasOption
- func WithUint32AliasOption(val uint32) AliasOption
- func WithUint64AliasOption(val uint64) AliasOption
- func WithUint8AliasOption(val uint8) AliasOption
- func WithUintPAliasOption(val *uint) AliasOption
- type AliasString
- type Builtins
- type BuiltinsOption
- func WithA2BuiltinsOption(val interface{}) BuiltinsOption
- func WithABuiltinsOption(val interface{}) BuiltinsOption
- func WithBBuiltinsOption(val byte) BuiltinsOption
- func WithBoolBuiltinsOption(val bool) BuiltinsOption
- func WithBoolPBuiltinsOption(val *bool) BuiltinsOption
- func WithByteBuiltinsOption(val byte) BuiltinsOption
- func WithBytePBuiltinsOption(val *byte) BuiltinsOption
- func WithBytesBuiltinsOption(val ...byte) BuiltinsOption
- func WithBytesPBuiltinsOption(val *[]byte) BuiltinsOption
- func WithFloat32BuiltinsOption(val float32) BuiltinsOption
- func WithFloat64BuiltinsOption(val float64) BuiltinsOption
- func WithFloat64PBuiltinsOption(val *float64) BuiltinsOption
- func WithI2BuiltinsOption(val int) BuiltinsOption
- func WithI8BuiltinsOption(val Int8) BuiltinsOption
- func WithI8FuncBuiltinsOption(val I8Func) BuiltinsOption
- func WithIAmBuiltinsOption(val string) BuiltinsOption
- func WithIBuiltinsOption(val Int) BuiltinsOption
- func WithInt16BuiltinsOption(val int16) BuiltinsOption
- func WithInt32BuiltinsOption(val int32) BuiltinsOption
- func WithInt64BuiltinsOption(val int64) BuiltinsOption
- func WithInt8BuiltinsOption(val int8) BuiltinsOption
- func WithIntPBuiltinsOption(val *int) BuiltinsOption
- func WithStrFuncBuiltinsOption(val StrFunc) BuiltinsOption
- func WithStringBuiltinsOption(val string) BuiltinsOption
- func WithStringPBuiltinsOption(val *string) BuiltinsOption
- func WithU2BuiltinsOption(val uint) BuiltinsOption
- func WithU8BuiltinsOption(val Uint8) BuiltinsOption
- func WithU8FuncBuiltinsOption(val U8Func) BuiltinsOption
- func WithUBuiltinsOption(val Uint) BuiltinsOption
- func WithUint16BuiltinsOption(val uint16) BuiltinsOption
- func WithUint32BuiltinsOption(val uint32) BuiltinsOption
- func WithUint64BuiltinsOption(val uint64) BuiltinsOption
- func WithUint8BuiltinsOption(val uint8) BuiltinsOption
- func WithUintPBuiltinsOption(val *uint) BuiltinsOption
- type I8Func
- type Int
- type Int8
- type Slice
- type SliceOption
- func WithBS2SliceOption(val ...*byte) SliceOption
- func WithBSSliceOption(val ...byte) SliceOption
- func WithBpSSliceOption(val *[]byte) SliceOption
- func WithBuiltinsPsSliceOption(val *[]Builtins) SliceOption
- func WithBuiltinsS2SliceOption(val ...*Builtins) SliceOption
- func WithBuiltinsSSliceOption(val ...Builtins) SliceOption
- func WithI8PSSliceOption(val *[]int8) SliceOption
- func WithI8S2SliceOption(val ...*int8) SliceOption
- func WithI8SSliceOption(val ...int8) SliceOption
- func WithSS2SliceOption(val ...*string) SliceOption
- func WithSSSliceOption(val ...string) SliceOption
- func WithSpSSliceOption(val *[]string) SliceOption
- func WithU8PSSliceOption(val *[]uint8) SliceOption
- func WithU8S2SliceOption(val ...*uint8) SliceOption
- func WithU8SSliceOption(val ...uint8) SliceOption
- type StrFunc
- type U8Func
- type Uint
- type Uint8
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasOption ¶
type AliasOption func(*Alias)
func WithA2AliasOption ¶
func WithA2AliasOption(val interface{}) AliasOption
func WithAAliasOption ¶
func WithAAliasOption(val interface{}) AliasOption
func WithBAliasOption ¶
func WithBAliasOption(val byte) AliasOption
func WithBoolAliasOption ¶
func WithBoolAliasOption(val bool) AliasOption
func WithBoolPAliasOption ¶
func WithBoolPAliasOption(val *bool) AliasOption
func WithByteAliasOption ¶
func WithByteAliasOption(val byte) AliasOption
func WithBytePAliasOption ¶
func WithBytePAliasOption(val *byte) AliasOption
func WithBytesAliasOption ¶
func WithBytesAliasOption(val ...byte) AliasOption
func WithBytesPAliasOption ¶
func WithBytesPAliasOption(val *[]byte) AliasOption
func WithFloat32AliasOption ¶
func WithFloat32AliasOption(val float32) AliasOption
func WithFloat64AliasOption ¶
func WithFloat64AliasOption(val float64) AliasOption
func WithFloat64PAliasOption ¶
func WithFloat64PAliasOption(val *float64) AliasOption
func WithI2AliasOption ¶
func WithI2AliasOption(val int) AliasOption
func WithI8AliasOption ¶
func WithI8AliasOption(val Int8) AliasOption
func WithI8FuncAliasOption ¶
func WithI8FuncAliasOption(val I8Func) AliasOption
func WithIAliasOption ¶
func WithIAliasOption(val Int) AliasOption
func WithIAmAliasOption ¶
func WithIAmAliasOption(val string) AliasOption
func WithInt16AliasOption ¶
func WithInt16AliasOption(val int16) AliasOption
func WithInt32AliasOption ¶
func WithInt32AliasOption(val int32) AliasOption
func WithInt64AliasOption ¶
func WithInt64AliasOption(val int64) AliasOption
func WithInt8AliasOption ¶
func WithInt8AliasOption(val int8) AliasOption
func WithIntPAliasOption ¶
func WithIntPAliasOption(val *int) AliasOption
func WithStrFuncAliasOption ¶
func WithStrFuncAliasOption(val StrFunc) AliasOption
func WithStringAliasOption ¶
func WithStringAliasOption(val string) AliasOption
func WithStringPAliasOption ¶
func WithStringPAliasOption(val *string) AliasOption
func WithU2AliasOption ¶
func WithU2AliasOption(val uint) AliasOption
func WithU8AliasOption ¶
func WithU8AliasOption(val Uint8) AliasOption
func WithU8FuncAliasOption ¶
func WithU8FuncAliasOption(val U8Func) AliasOption
func WithUAliasOption ¶
func WithUAliasOption(val Uint) AliasOption
func WithUint16AliasOption ¶
func WithUint16AliasOption(val uint16) AliasOption
func WithUint32AliasOption ¶
func WithUint32AliasOption(val uint32) AliasOption
func WithUint64AliasOption ¶
func WithUint64AliasOption(val uint64) AliasOption
func WithUint8AliasOption ¶
func WithUint8AliasOption(val uint8) AliasOption
func WithUintPAliasOption ¶
func WithUintPAliasOption(val *uint) AliasOption
type Builtins ¶
type Builtins struct { U8 Uint8 I8 Int8 U Uint I Int StrFunc StrFunc I8Func I8Func U8Func U8Func Int8 int8 Uint8 uint8 A any Bool bool Byte byte Int16 int16 Int32 int32 Int64 int64 Uint16 uint16 Uint32 uint32 Uint64 uint64 Float32 float32 Float64 float64 String string Bytes []byte BoolP *bool ByteP *byte IntP *int UintP *uint BytesP *[]byte Float64P *float64 StringP *string // contains filtered or unexported fields }
+gen:option=true
type BuiltinsOption ¶
type BuiltinsOption func(*Builtins)
func WithA2BuiltinsOption ¶
func WithA2BuiltinsOption(val interface{}) BuiltinsOption
func WithABuiltinsOption ¶
func WithABuiltinsOption(val interface{}) BuiltinsOption
func WithBBuiltinsOption ¶
func WithBBuiltinsOption(val byte) BuiltinsOption
func WithBoolBuiltinsOption ¶
func WithBoolBuiltinsOption(val bool) BuiltinsOption
func WithBoolPBuiltinsOption ¶
func WithBoolPBuiltinsOption(val *bool) BuiltinsOption
func WithByteBuiltinsOption ¶
func WithByteBuiltinsOption(val byte) BuiltinsOption
func WithBytePBuiltinsOption ¶
func WithBytePBuiltinsOption(val *byte) BuiltinsOption
func WithBytesBuiltinsOption ¶
func WithBytesBuiltinsOption(val ...byte) BuiltinsOption
func WithBytesPBuiltinsOption ¶
func WithBytesPBuiltinsOption(val *[]byte) BuiltinsOption
func WithFloat32BuiltinsOption ¶
func WithFloat32BuiltinsOption(val float32) BuiltinsOption
func WithFloat64BuiltinsOption ¶
func WithFloat64BuiltinsOption(val float64) BuiltinsOption
func WithFloat64PBuiltinsOption ¶
func WithFloat64PBuiltinsOption(val *float64) BuiltinsOption
func WithI2BuiltinsOption ¶
func WithI2BuiltinsOption(val int) BuiltinsOption
func WithI8BuiltinsOption ¶
func WithI8BuiltinsOption(val Int8) BuiltinsOption
func WithI8FuncBuiltinsOption ¶
func WithI8FuncBuiltinsOption(val I8Func) BuiltinsOption
func WithIAmBuiltinsOption ¶
func WithIAmBuiltinsOption(val string) BuiltinsOption
func WithIBuiltinsOption ¶
func WithIBuiltinsOption(val Int) BuiltinsOption
func WithInt16BuiltinsOption ¶
func WithInt16BuiltinsOption(val int16) BuiltinsOption
func WithInt32BuiltinsOption ¶
func WithInt32BuiltinsOption(val int32) BuiltinsOption
func WithInt64BuiltinsOption ¶
func WithInt64BuiltinsOption(val int64) BuiltinsOption
func WithInt8BuiltinsOption ¶
func WithInt8BuiltinsOption(val int8) BuiltinsOption
func WithIntPBuiltinsOption ¶
func WithIntPBuiltinsOption(val *int) BuiltinsOption
func WithStrFuncBuiltinsOption ¶
func WithStrFuncBuiltinsOption(val StrFunc) BuiltinsOption
func WithStringBuiltinsOption ¶
func WithStringBuiltinsOption(val string) BuiltinsOption
func WithStringPBuiltinsOption ¶
func WithStringPBuiltinsOption(val *string) BuiltinsOption
func WithU2BuiltinsOption ¶
func WithU2BuiltinsOption(val uint) BuiltinsOption
func WithU8BuiltinsOption ¶
func WithU8BuiltinsOption(val Uint8) BuiltinsOption
func WithU8FuncBuiltinsOption ¶
func WithU8FuncBuiltinsOption(val U8Func) BuiltinsOption
func WithUBuiltinsOption ¶
func WithUBuiltinsOption(val Uint) BuiltinsOption
func WithUint16BuiltinsOption ¶
func WithUint16BuiltinsOption(val uint16) BuiltinsOption
func WithUint32BuiltinsOption ¶
func WithUint32BuiltinsOption(val uint32) BuiltinsOption
func WithUint64BuiltinsOption ¶
func WithUint64BuiltinsOption(val uint64) BuiltinsOption
func WithUint8BuiltinsOption ¶
func WithUint8BuiltinsOption(val uint8) BuiltinsOption
func WithUintPBuiltinsOption ¶
func WithUintPBuiltinsOption(val *uint) BuiltinsOption
type Slice ¶
type Slice struct { I8S []*int8 I8pS *[]int8 U8S []*uint8 U8pS *[]uint8 SS []*string SpS *[]string BS []*byte BpS *[]byte BuiltinsS []*Builtins BuiltinsPs *[]Builtins // contains filtered or unexported fields }
+gen:option=true
type SliceOption ¶
type SliceOption func(*Slice)
func WithBS2SliceOption ¶
func WithBS2SliceOption(val ...*byte) SliceOption
func WithBSSliceOption ¶
func WithBSSliceOption(val ...byte) SliceOption
func WithBpSSliceOption ¶
func WithBpSSliceOption(val *[]byte) SliceOption
func WithBuiltinsPsSliceOption ¶
func WithBuiltinsPsSliceOption(val *[]Builtins) SliceOption
func WithBuiltinsS2SliceOption ¶
func WithBuiltinsS2SliceOption(val ...*Builtins) SliceOption
func WithBuiltinsSSliceOption ¶
func WithBuiltinsSSliceOption(val ...Builtins) SliceOption
func WithI8PSSliceOption ¶
func WithI8PSSliceOption(val *[]int8) SliceOption
func WithI8S2SliceOption ¶
func WithI8S2SliceOption(val ...*int8) SliceOption
func WithI8SSliceOption ¶
func WithI8SSliceOption(val ...int8) SliceOption
func WithSS2SliceOption ¶
func WithSS2SliceOption(val ...*string) SliceOption
func WithSSSliceOption ¶
func WithSSSliceOption(val ...string) SliceOption
func WithSpSSliceOption ¶
func WithSpSSliceOption(val *[]string) SliceOption
func WithU8PSSliceOption ¶
func WithU8PSSliceOption(val *[]uint8) SliceOption
func WithU8S2SliceOption ¶
func WithU8S2SliceOption(val ...*uint8) SliceOption
func WithU8SSliceOption ¶
func WithU8SSliceOption(val ...uint8) SliceOption
Click to show internal directories.
Click to hide internal directories.