Documentation ¶
Index ¶
- Variables
- type ATbool
- type ATbyte
- type ATduration
- type ATfloat32
- type ATfloat64
- type ATint
- type ATint16
- type ATint32
- type ATint64
- type ATint8
- type ATtime
- type ATuint
- type ATuint16
- type ATuint32
- type ATuint64
- type ATuint8
- type ATuintptr
- type AXbool
- type AXbyte
- type AXduration
- type AXfloat32
- type AXfloat64
- type AXint
- type AXint16
- type AXint32
- type AXint64
- type AXint8
- type AXtime
- type AXuint
- type AXuint16
- type AXuint32
- type AXuint64
- type AXuint8
- type AXuintptr
- type BugA
- type BugB
- type BugC
- type BugD
- type BugX
- type BugY
- type BugZ
- type ByteSliceDoubleRenamed
- type ByteSliceNormal
- type ByteSliceRenamed
- type C
- type CText
- type FFFoo
- type FFRecord
- type FfFuzz
- type FfFuzzOmitEmpty
- type FfFuzzString
- type Foo
- type FuzzOmitEmpty
- type FuzzString
- type GiveError
- type IntType
- type MyStruct
- type NoDecoder
- type NoEncoder
- type NoExported
- type OmitAll
- type OmitFirst
- type OmitLast
- type Optionals
- type ReAReTypedAp
- type RePReTypedA
- type ReReTypedA
- type ReReTypedAa
- type ReReTypedAap
- type ReReTypedAp
- type ReReTypedS
- type ReReTypedSp
- type ReReTypedXa
- type ReReTypedXb
- type ReReTypedXc
- type ReReTypedXd
- type ReSReTypedS
- type ReTypedA
- type ReTypedAa
- type ReTypedAap
- type ReTypedAp
- type ReTypedB
- type ReTypedBa
- type ReTypedBap
- type ReTypedBp
- type ReTypedC
- type ReTypedCa
- type ReTypedCap
- type ReTypedCp
- type ReTypedD
- type ReTypedDa
- type ReTypedDap
- type ReTypedDp
- type ReTypedE
- type ReTypedEa
- type ReTypedEap
- type ReTypedEp
- type ReTypedF
- type ReTypedFa
- type ReTypedFap
- type ReTypedFp
- type ReTypedG
- type ReTypedGa
- type ReTypedGap
- type ReTypedGp
- type ReTypedH
- type ReTypedHa
- type ReTypedHap
- type ReTypedHp
- type ReTypedI
- type ReTypedIP
- type ReTypedIa
- type ReTypedIap
- type ReTypedJ
- type ReTypedJa
- type ReTypedJap
- type ReTypedJp
- type ReTypedM
- type ReTypedMa
- type ReTypedMap
- type ReTypedMp
- type ReTypedN
- type ReTypedNa
- type ReTypedNap
- type ReTypedNp
- type ReTypedO
- type ReTypedOa
- type ReTypedOap
- type ReTypedOp
- type ReTypedP
- type ReTypedPa
- type ReTypedPap
- type ReTypedPp
- type ReTypedQ
- type ReTypedQa
- type ReTypedQap
- type ReTypedQp
- type ReTypedR
- type ReTypedRa
- type ReTypedRap
- type ReTypedRp
- type ReTypedS
- type ReTypedSp
- type ReTypedXa
- type ReTypedXb
- type ReTypedXc
- type ReTypedXd
- type Record
- type Ref
- type RefText
- type STbool
- type STbyte
- type STduration
- type STfloat32
- type STfloat64
- type STint
- type STint16
- type STint32
- type STint64
- type STint8
- type STtime
- type STuint
- type STuint16
- type STuint32
- type STuint64
- type STuint8
- type STuintptr
- type SXbool
- type SXbyte
- type SXduration
- type SXfloat32
- type SXfloat64
- type SXint
- type SXint16
- type SXint32
- type SXint64
- type SXint8
- type SXtime
- type SXuint
- type SXuint16
- type SXuint32
- type SXuint64
- type SXuint8
- type SXuintptr
- type StringTag
- type TDominantField
- type TEmbeddedStructures
- type TI18nName
- type TInlineStructs
- type TMapPtrStruct
- type TMapStringAString
- type TMapStringMapString
- type TMapStringPtr
- type TMapStringString
- type TReTyped
- type TRenameTypes
- type TSAAtring
- type TSAString
- type TTestMaps
- type Tarray
- type TarrayPtr
- type Tbool
- type TboolTagged
- type Tbyte
- type Tduration
- type Tfloat32
- type Tfloat64
- type Tint
- type Tint16
- type Tint32
- type Tint64
- type Tint8
- type TintTagged
- type Tmystring
- type TmystringPtr
- type Tobj
- type Tslice
- type TslicePtr
- type TslicePtrStruct
- type TsortName
- type Tstring
- type TstringTagged
- type TstringTaggedPtr
- type TtimePtr
- type Tuint
- type Tuint16
- type Tuint32
- type Tuint64
- type Tuint8
- type Tuintptr
- type Val
- type ValText
- type XDominantField
- type XEmbeddedStructures
- type XI18nName
- type XInlineStructs
- type XMapPtrStruct
- type XMapStringAString
- type XMapStringMapString
- type XMapStringPtr
- type XMapStringString
- type XReTyped
- type XRenameTypes
- type XSAAtring
- type XSAString
- type XTestMaps
- type Xarray
- type XarrayPtr
- type Xbool
- type XboolTagged
- type Xbyte
- type Xduration
- type Xfloat32
- type Xfloat64
- type Xint
- type Xint16
- type Xint32
- type Xint64
- type Xint8
- type XintTagged
- type Xmystring
- type XmystringPtr
- type Xobj
- type Xslice
- type XslicePtr
- type XslicePtrStruct
- type XsortName
- type Xstring
- type XstringTagged
- type XstringTaggedPtr
- type XtimePtr
- type Xuint
- type Xuint16
- type Xuint32
- type Xuint64
- type Xuint8
- type Xuintptr
Constants ¶
This section is empty.
Variables ¶
var ErrGiveError = errors.New("GiveError error")
ErrGiveError generates error
Functions ¶
This section is empty.
Types ¶
type ATduration ¶
ATduration struct Arrays ffjson: skip
type ByteSliceDoubleRenamed ¶
type ByteSliceDoubleRenamed struct {
X renamedRenamedByteSlice
}
ByteSliceDoubleRenamed struct
type FFRecord ¶
type FFRecord struct { Timestamp int64 `json:"id,omitempty"` OriginID uint32 Bar FFFoo Method string `json:"meth"` ReqID string ServerIP string RemoteIP string BytesSent uint64 }
FFRecord struct
type FfFuzz ¶
type FfFuzz struct { A uint8 B uint16 C uint32 D uint64 E int8 F int16 G int32 H int64 I float32 J float64 M byte N rune O int P uint Q string R bool S time.Time Ap *uint8 Bp *uint16 Cp *uint32 Dp *uint64 Ep *int8 Fp *int16 Gp *int32 Hp *int64 IP *float32 Jp *float64 Mp *byte Np *rune Op *int Pp *uint Qp *string Rp *bool Sp *time.Time Aa []uint8 Ba []uint16 Ca []uint32 Da []uint64 Ea []int8 Fa []int16 Ga []int32 Ha []int64 Ia []float32 Ja []float64 Ma []byte Na []rune Oa []int Pa []uint Qa []string Ra []bool Aap []*uint8 Bap []*uint16 Cap []*uint32 Dap []*uint64 Eap []*int8 Fap []*int16 Gap []*int32 Hap []*int64 Iap []*float32 Jap []*float64 Map []*byte Nap []*rune Oap []*int Pap []*uint Qap []*string Rap []*bool }
FfFuzz struct
type FfFuzzOmitEmpty ¶
type FfFuzzOmitEmpty struct { A uint8 `json:",omitempty"` B uint16 `json:",omitempty"` C uint32 `json:",omitempty"` D uint64 `json:",omitempty"` E int8 `json:",omitempty"` F int16 `json:",omitempty"` G int32 `json:",omitempty"` H int64 `json:",omitempty"` I float32 `json:",omitempty"` J float64 `json:",omitempty"` M byte `json:",omitempty"` N rune `json:",omitempty"` O int `json:",omitempty"` P uint `json:",omitempty"` Q string `json:",omitempty"` R bool `json:",omitempty"` S time.Time `json:",omitempty"` Ap *uint8 `json:",omitempty"` Bp *uint16 `json:",omitempty"` Cp *uint32 `json:",omitempty"` Dp *uint64 `json:",omitempty"` Ep *int8 `json:",omitempty"` Fp *int16 `json:",omitempty"` Gp *int32 `json:",omitempty"` Hp *int64 `json:",omitempty"` IP *float32 `json:",omitempty"` Jp *float64 `json:",omitempty"` Mp *byte `json:",omitempty"` Np *rune `json:",omitempty"` Op *int `json:",omitempty"` Pp *uint `json:",omitempty"` Qp *string `json:",omitempty"` Rp *bool `json:",omitempty"` Sp *time.Time `json:",omitempty"` Aa []uint8 `json:",omitempty"` Ba []uint16 `json:",omitempty"` Ca []uint32 `json:",omitempty"` Da []uint64 `json:",omitempty"` Ea []int8 `json:",omitempty"` Fa []int16 `json:",omitempty"` Ga []int32 `json:",omitempty"` Ha []int64 `json:",omitempty"` Ia []float32 `json:",omitempty"` Ja []float64 `json:",omitempty"` Ma []byte `json:",omitempty"` Na []rune `json:",omitempty"` Oa []int `json:",omitempty"` Pa []uint `json:",omitempty"` Qa []string `json:",omitempty"` Ra []bool `json:",omitempty"` Aap []*uint8 `json:",omitempty"` Bap []*uint16 `json:",omitempty"` Cap []*uint32 `json:",omitempty"` Dap []*uint64 `json:",omitempty"` Eap []*int8 `json:",omitempty"` Fap []*int16 `json:",omitempty"` Gap []*int32 `json:",omitempty"` Hap []*int64 `json:",omitempty"` Iap []*float32 `json:",omitempty"` Jap []*float64 `json:",omitempty"` Map []*byte `json:",omitempty"` Nap []*rune `json:",omitempty"` Oap []*int `json:",omitempty"` Pap []*uint `json:",omitempty"` Qap []*string `json:",omitempty"` Rap []*bool `json:",omitempty"` }
FfFuzzOmitEmpty struct
type FfFuzzString ¶
type FfFuzzString struct { A uint8 `json:",string"` B uint16 `json:",string"` C uint32 `json:",string"` D uint64 `json:",string"` E int8 `json:",string"` F int16 `json:",string"` G int32 `json:",string"` H int64 `json:",string"` I float32 `json:",string"` J float64 `json:",string"` M byte `json:",string"` N rune `json:",string"` O int `json:",string"` P uint `json:",string"` Q string `json:",string"` R bool `json:",string"` Ap *uint8 `json:",string"` Bp *uint16 `json:",string"` Cp *uint32 `json:",string"` Dp *uint64 `json:",string"` Ep *int8 `json:",string"` Fp *int16 `json:",string"` Gp *int32 `json:",string"` Hp *int64 `json:",string"` IP *float32 `json:",string"` Jp *float64 `json:",string"` Mp *byte `json:",string"` Np *rune `json:",string"` Op *int `json:",string"` Pp *uint `json:",string"` Qp *string `json:",string"` Rp *bool `json:",string"` }
FfFuzzString struct
type FuzzOmitEmpty ¶
type FuzzOmitEmpty struct { A uint8 `json:",omitempty"` B uint16 `json:",omitempty"` C uint32 `json:",omitempty"` D uint64 `json:",omitempty"` E int8 `json:",omitempty"` F int16 `json:",omitempty"` G int32 `json:",omitempty"` H int64 `json:",omitempty"` I float32 `json:",omitempty"` J float64 `json:",omitempty"` M byte `json:",omitempty"` N rune `json:",omitempty"` O int `json:",omitempty"` P uint `json:",omitempty"` Q string `json:",omitempty"` R bool `json:",omitempty"` S time.Time `json:",omitempty"` Ap *uint8 `json:",omitempty"` Bp *uint16 `json:",omitempty"` Cp *uint32 `json:",omitempty"` Dp *uint64 `json:",omitempty"` Ep *int8 `json:",omitempty"` Fp *int16 `json:",omitempty"` Gp *int32 `json:",omitempty"` Hp *int64 `json:",omitempty"` IP *float32 `json:",omitempty"` Jp *float64 `json:",omitempty"` Mp *byte `json:",omitempty"` Np *rune `json:",omitempty"` Op *int `json:",omitempty"` Pp *uint `json:",omitempty"` Qp *string `json:",omitempty"` Rp *bool `json:",omitempty"` Sp *time.Time `json:",omitempty"` Aa []uint8 `json:",omitempty"` Ba []uint16 `json:",omitempty"` Ca []uint32 `json:",omitempty"` Da []uint64 `json:",omitempty"` Ea []int8 `json:",omitempty"` Fa []int16 `json:",omitempty"` Ga []int32 `json:",omitempty"` Ha []int64 `json:",omitempty"` Ia []float32 `json:",omitempty"` Ja []float64 `json:",omitempty"` Ma []byte `json:",omitempty"` Na []rune `json:",omitempty"` Oa []int `json:",omitempty"` Pa []uint `json:",omitempty"` Qa []string `json:",omitempty"` Ra []bool `json:",omitempty"` Aap []*uint8 `json:",omitempty"` Bap []*uint16 `json:",omitempty"` Cap []*uint32 `json:",omitempty"` Dap []*uint64 `json:",omitempty"` Eap []*int8 `json:",omitempty"` Fap []*int16 `json:",omitempty"` Gap []*int32 `json:",omitempty"` Hap []*int64 `json:",omitempty"` Iap []*float32 `json:",omitempty"` Jap []*float64 `json:",omitempty"` Map []*byte `json:",omitempty"` Nap []*rune `json:",omitempty"` Oap []*int `json:",omitempty"` Pap []*uint `json:",omitempty"` Qap []*string `json:",omitempty"` Rap []*bool `json:",omitempty"` }
FuzzOmitEmpty struct ffjson: skip
type FuzzString ¶
type FuzzString struct { A uint8 `json:",string"` B uint16 `json:",string"` C uint32 `json:",string"` D uint64 `json:",string"` E int8 `json:",string"` F int16 `json:",string"` G int32 `json:",string"` H int64 `json:",string"` I float32 `json:",string"` J float64 `json:",string"` M byte `json:",string"` N rune `json:",string"` O int `json:",string"` P uint `json:",string"` Q string `json:",string"` R bool `json:",string"` Ap *uint8 `json:",string"` Bp *uint16 `json:",string"` Cp *uint32 `json:",string"` Dp *uint64 `json:",string"` Ep *int8 `json:",string"` Fp *int16 `json:",string"` Gp *int32 `json:",string"` Hp *int64 `json:",string"` IP *float32 `json:",string"` Jp *float64 `json:",string"` Mp *byte `json:",string"` Np *rune `json:",string"` Op *int `json:",string"` Pp *uint `json:",string"` Qp *string `json:",string"` Rp *bool `json:",string"` }
FuzzString struct ffjson: skip
type GiveError ¶
type GiveError struct{}
GiveError always returns an ErrGiveError on Marshal/Unmarshal.
func (*GiveError) UnmarshalJSON ¶
UnmarshalJSON func
type NoExported ¶
type NoExported struct {
// contains filtered or unexported fields
}
NoExported struct
type OmitAll ¶
type OmitAll struct { Ostr string `json:",omitempty"` Oint int `json:",omitempty"` Obool bool `json:",omitempty"` Odouble float64 `json:",omitempty"` Ointer interface{} `json:",omitempty"` Omap map[string]interface{} `json:",omitempty"` OstrP *string `json:",omitempty"` OintP *int `json:",omitempty"` // TODO: Re-enable when issue #55 is fixed. OboolP *bool `json:",omitempty"` OmapP *map[string]interface{} `json:",omitempty"` Astr []string `json:",omitempty"` Aint []int `json:",omitempty"` Abool []bool `json:",omitempty"` Adouble []float64 `json:",omitempty"` }
OmitAll struct
type Optionals ¶
type Optionals struct { Sr string `json:"sr"` So string `json:"so,omitempty"` Sw string `json:"-"` Ir int `json:"omitempty"` // actually named omitempty, not an option Io int `json:"io,omitempty"` Slr []string `json:"slr,random"` Slo []string `json:"slo,omitempty"` Mr map[string]interface{} `json:"mr"` Mo map[string]interface{} `json:",omitempty"` Fr float64 `json:"fr"` Fo float64 `json:"fo,omitempty"` Br bool `json:"br"` Bo bool `json:"bo,omitempty"` Ur uint `json:"ur"` Uo uint `json:"uo,omitempty"` Str struct{} `json:"str"` Sto struct{} `json:"sto,omitempty"` }
Optionals tests from golang test suite
type Record ¶
type Record struct { Timestamp int64 `json:"id,omitempty"` OriginID uint32 Bar Foo Method string `json:"meth"` ReqID string ServerIP string RemoteIP string BytesSent uint64 }
Record struct
type RefText ¶
type RefText int
RefText has Marshaler and Unmarshaler methods with pointer receiver.
type STduration ¶
STduration struct Slices ffjson: skip
type StringTag ¶
type StringTag struct { BoolStr bool `json:",string"` IntStr int64 `json:",string"` FltStr float64 `json:",string"` StrStr string `json:",string"` }
StringTag struct
type TDominantField ¶
type TDominantField struct { X *int `json:"Name,omitempty"` Y *int `json:"Name,omitempty"` Other string Name *int `json",omitempty"` A *struct{ X int } `json:"Name,omitempty"` }
TDominantField struct ffjson: skip
type TEmbeddedStructures ¶
type TEmbeddedStructures struct { X []interface{} Y struct { X int } Z []struct { X int } U map[string]struct { X int } V []map[string]struct { X int } W [5]map[string]struct { X int } Q [][]string }
TEmbeddedStructures struct ffjson: skip
type TInlineStructs ¶
type TInlineStructs struct { B struct { A uint8 B uint16 C uint32 D uint64 E int8 F int16 G int32 H int64 I float32 J float64 M byte N rune O int P uint Q string R bool S time.Time Ap *uint8 Bp *uint16 Cp *uint32 Dp *uint64 Ep *int8 Fp *int16 Gp *int32 Hp *int64 IP *float32 Jp *float64 Mp *byte Np *rune Op *int Pp *uint Qp *string Rp *bool Sp *time.Time Aa []uint8 Ba []uint16 Ca []uint32 Da []uint64 Ea []int8 Fa []int16 Ga []int32 Ha []int64 Ia []float32 Ja []float64 Ma []byte Na []rune Oa []int Pa []uint Qa []string Ra []bool Aap []*uint8 Bap []*uint16 Cap []*uint32 Dap []*uint64 Eap []*int8 Fap []*int16 Gap []*int32 Hap []*int64 Iap []*float32 Jap []*float64 Map []*byte Nap []*rune Oap []*int Pap []*uint Qap []*string Rap []*bool } PtStr *struct { X int } InceptionStr struct { Y []struct { X *int } } }
TInlineStructs struct ffjson: skip
type TMapPtrStruct ¶
TMapPtrStruct struct ffjson: skip
type TMapStringAString ¶
TMapStringAString struct ffjson: skip
type TMapStringMapString ¶
TMapStringMapString struct Nested ffjson: skip
type TMapStringPtr ¶
TMapStringPtr struct ffjson: skip
type TMapStringString ¶
TMapStringString struct ffjson: skip
type TReTyped ¶
type TReTyped struct { A ReTypedA B ReTypedB C ReTypedC D ReTypedD E ReTypedE F ReTypedF G ReTypedG H ReTypedH I ReTypedI J ReTypedJ M ReTypedM N ReTypedN O ReTypedO P ReTypedP Q ReTypedQ R ReTypedR S ReTypedS Ap ReTypedAp Bp ReTypedBp Cp ReTypedCp Dp ReTypedDp Ep ReTypedEp Fp ReTypedFp Gp ReTypedGp Hp ReTypedHp IP ReTypedIP Jp ReTypedJp Mp ReTypedMp Np ReTypedNp Op ReTypedOp Pp ReTypedPp Qp ReTypedQp Rp ReTypedRp // Bug in encoding/json: Bug in encoding/json: json: cannot unmarshal string into Go value of type tff.ReTypedAa //Aa ReTypedAa Ba ReTypedBa Ca ReTypedCa Da ReTypedDa Ea ReTypedEa Fa ReTypedFa Ga ReTypedGa Ha ReTypedHa Ia ReTypedIa Ja ReTypedJa // Bug in encoding/json: json: cannot unmarshal string into Go value of type tff.ReTypedMa // Ma ReTypedMa Na ReTypedNa Oa ReTypedOa Pa ReTypedPa Qa ReTypedQa Ra ReTypedRa Aap ReTypedAap Bap ReTypedBap Cap ReTypedCap Dap ReTypedDap Eap ReTypedEap Fap ReTypedFap Gap ReTypedGap Hap ReTypedHap Iap ReTypedIap Jap ReTypedJap Map ReTypedMap Nap ReTypedNap Oap ReTypedOap Pap ReTypedPap Qap ReTypedQap Rap ReTypedRap Xa ReTypedXa Xb ReTypedXb Rra ReReTypedA Rrs ReReTypedS Rrap ReReTypedAp // Bug in encoding/json: json: json: cannot unmarshal string into Go value of type tff.ReReTypedAa // Rraa ReReTypedAa Rraap ReReTypedAap Rrxa ReReTypedXa Rrxb ReReTypedXb Rpra RePReTypedA Rsrs ReSReTypedS }
TReTyped struct ffjson: ignore
type TRenameTypes ¶
type TRenameTypes struct { X struct { X int } `json:"X-renamed"` Y NoEncoder `json:"Y-renamed"` Z string `json:"Z-renamed"` U *NoDecoder `json:"U-renamed"` }
TRenameTypes struct ffjson: skip Side-effect of this test is also to verify that Encoder/Decoder skipping works.
type TTestMaps ¶
type TTestMaps struct { Aa map[string]uint8 Ba map[string]uint16 Ca map[string]uint32 Da map[string]uint64 Ea map[string]int8 Fa map[string]int16 Ga map[string]int32 Ha map[string]int64 Ia map[string]float32 Ja map[string]float64 Ma map[string]byte Na map[string]rune Oa map[string]int Pa map[string]uint Qa map[string]string Ra map[string]bool AaP map[string]*uint8 BaP map[string]*uint16 CaP map[string]*uint32 DaP map[string]*uint64 EaP map[string]*int8 FaP map[string]*int16 GaP map[string]*int32 HaP map[string]*int64 IaP map[string]*float32 JaP map[string]*float64 MaP map[string]*byte NaP map[string]*rune OaP map[string]*int PaP map[string]*uint QaP map[string]*string RaP map[string]*bool }
TTestMaps struct ffjson: skip
type TboolTagged ¶
type TboolTagged struct {
X int `json:",string"`
}
TboolTagged struct ffjson: skip
type TslicePtrStruct ¶
type TslicePtrStruct struct {
X []*Xstring
}
TslicePtrStruct struct ffjson: skip
type TstringTagged ¶
type TstringTagged struct {
X string `json:",string"`
}
TstringTagged struct ffjson: skip
type TstringTaggedPtr ¶
type TstringTaggedPtr struct {
X *string `json:",string"`
}
TstringTaggedPtr struct ffjson: skip
type XDominantField ¶
type XDominantField struct { X *int `json:"Name,omitempty"` Y *int `json:"Name,omitempty"` Other string Name *int `json",omitempty"` A *struct{ X int } `json:"Name,omitempty"` }
XDominantField struct
type XEmbeddedStructures ¶
type XEmbeddedStructures struct { X []interface{} Y struct { X int } Z []struct { X int } U map[string]struct { X int } V []map[string]struct { X int } W [5]map[string]struct { X int } Q [][]string }
XEmbeddedStructures struct
type XInlineStructs ¶
type XInlineStructs struct { B struct { A uint8 B uint16 C uint32 D uint64 E int8 F int16 G int32 H int64 I float32 J float64 M byte N rune O int P uint Q string R bool S time.Time Ap *uint8 Bp *uint16 Cp *uint32 Dp *uint64 Ep *int8 Fp *int16 Gp *int32 Hp *int64 IP *float32 Jp *float64 Mp *byte Np *rune Op *int Pp *uint Qp *string Rp *bool Sp *time.Time Aa []uint8 Ba []uint16 Ca []uint32 Da []uint64 Ea []int8 Fa []int16 Ga []int32 Ha []int64 Ia []float32 Ja []float64 Ma []byte Na []rune Oa []int Pa []uint Qa []string Ra []bool Aap []*uint8 Bap []*uint16 Cap []*uint32 Dap []*uint64 Eap []*int8 Fap []*int16 Gap []*int32 Hap []*int64 Iap []*float32 Jap []*float64 Map []*byte Nap []*rune Oap []*int Pap []*uint Qap []*string Rap []*bool } PtStr *struct { X int } InceptionStr struct { Y []struct { X *int } } }
XInlineStructs struct
type XMapStringAString ¶
XMapStringAString struct
type XMapStringMapString ¶
XMapStringMapString struct
type XMapStringString ¶
XMapStringString struct
type XReTyped ¶
type XReTyped struct { A ReTypedA B ReTypedB C ReTypedC D ReTypedD E ReTypedE F ReTypedF G ReTypedG H ReTypedH I ReTypedI J ReTypedJ M ReTypedM N ReTypedN O ReTypedO P ReTypedP Q ReTypedQ R ReTypedR S ReTypedS Ap ReTypedAp Bp ReTypedBp Cp ReTypedCp Dp ReTypedDp Ep ReTypedEp Fp ReTypedFp Gp ReTypedGp Hp ReTypedHp IP ReTypedIP Jp ReTypedJp Mp ReTypedMp Np ReTypedNp Op ReTypedOp Pp ReTypedPp Qp ReTypedQp Rp ReTypedRp // Bug in encoding/json: Bug in encoding/json: json: cannot unmarshal string into Go value of type tff.ReTypedAa // Aa ReTypedAa Ba ReTypedBa Ca ReTypedCa Da ReTypedDa Ea ReTypedEa Fa ReTypedFa Ga ReTypedGa Ha ReTypedHa Ia ReTypedIa Ja ReTypedJa // Bug in encoding/json: Bug in encoding/json: json: cannot unmarshal string into Go value of type tff.ReTypedMa //Ma ReTypedMa Na ReTypedNa Oa ReTypedOa Pa ReTypedPa Qa ReTypedQa Ra ReTypedRa Aap ReTypedAap Bap ReTypedBap Cap ReTypedCap Dap ReTypedDap Eap ReTypedEap Fap ReTypedFap Gap ReTypedGap Hap ReTypedHap Iap ReTypedIap Jap ReTypedJap Map ReTypedMap Nap ReTypedNap Oap ReTypedOap Pap ReTypedPap Qap ReTypedQap Rap ReTypedRap Xa ReTypedXa Xb ReTypedXb Rra ReReTypedA Rrs ReReTypedS Rrap ReReTypedAp // Bug in encoding/json: json: json: cannot unmarshal string into Go value of type tff.ReReTypedAa // Rraa ReReTypedAa Rraap ReReTypedAap Rrxa ReReTypedXa Rrxb ReReTypedXb Rpra RePReTypedA Rsrs ReSReTypedS }
XReTyped struct
type XRenameTypes ¶
type XRenameTypes struct { X struct { X int } `json:"X-renamed"` Y NoEncoder `json:"Y-renamed"` Z string `json:"Z-renamed"` U *NoDecoder `json:"U-renamed"` }
XRenameTypes struct
type XstringTaggedPtr ¶
type XstringTaggedPtr struct {
X *string `json:",string"`
}
XstringTaggedPtr struct