Documentation ¶
Index ¶
- Constants
- type Ages
- type Alias
- type AliasArray
- type AliasMap
- type AliasPointer
- type AliasSlice
- type AliasSub
- type Csv
- type Custom
- type CustomSub
- type EmbedNatives
- type EmbedPointer
- type EmbedQual
- type EmbedQualPointer
- type Float64
- type HasNotFrizz
- type HasTime
- type ImpSilent
- type Impi
- type Imps
- type Int
- type Interface
- type InterfaceField
- type InterfaceSlice
- type InterfaceValidator
- type Maps
- type Natives
- type Pointers
- type Private
- type Qual
- type Silent
- type Slices
- type String
- type Structs
- type SubInterface
- type SubInterfaceSlice
- type SubMap
- type SubSlice
- type Type
- type Uint
Constants ¶
View Source
const N = 2
View Source
const Package packageType = 0
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HasNotFrizz ¶
type HasNotFrizz struct { String sub.StringNotFrizz Int sub.IntNotFrizz Float sub.FloatNotFrizz Bool sub.BoolNotFrizz Uint64 sub.Uint64NotFrizz }
frizz
type InterfaceField ¶
type InterfaceField struct { Iface Interface Slice []Interface Array [3]Interface Map map[string]Interface }
frizz
type InterfaceValidator ¶
type InterfaceValidator string
frizz
func (InterfaceValidator) Validate ¶
func (i InterfaceValidator) Validate(context global.ValidationContext, input interface{}) (valid bool, message string, err error)
type Maps ¶
type Maps struct { Ints map[string]int Strings map[string]string Slices map[string][]string Arrays map[string][2]int Maps map[string]map[string]string }
frizz
type Natives ¶
type Natives struct { Bool bool Byte byte Float32 float32 Float64 float64 Int int Int8 int8 Int16 int16 Int32 int32 Int64 int64 Uint uint Uint8 uint8 Uint16 uint16 Uint32 uint32 Uint64 uint64 Rune rune String string PtrString *string PtrInt *int PtrBool *bool Number json.Number }
frizz
type Pointers ¶
type Pointers struct { String *string Int *Int Sub *sub.Sub Array *[3]int Slice *[]string Map *map[string]int SliceString []*string SliceInt []*Int SliceSub []*sub.Sub }
frizz
type Slices ¶
type Slices struct { Ints []int Strings []string ArrayLit [5]string ArrayExpr [2 * N]int Structs []struct { Int int } Arrays [][]string }
frizz
type Structs ¶
type Structs struct { Simple struct { Int int Bool bool } Complex struct { String string Inner struct { Float32 float32 } } }
frizz
Click to show internal directories.
Click to hide internal directories.