Documentation ¶
Index ¶
- type NamedBool
- type NamedFloat32
- type NamedFloat64
- type NamedInt
- type NamedInt16
- type NamedInt32
- type NamedInt64
- type NamedInt8
- type NamedPrimitiveTypes
- type NamedStrPtr
- type NamedString
- type NamedUint
- type NamedUint16
- type NamedUint32
- type NamedUint64
- type NamedUint8
- type OmitEmpty
- type OmitEmptyDefault
- type Opts
- type PrimitiveTypes
- type Raw
- type SnakeStruct
- type StdMarshaler
- type Structs
- type SubStruct
- type SubStructAlias
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamedFloat32 ¶
type NamedFloat32 float32
type NamedFloat64 ¶
type NamedFloat64 float64
type NamedInt16 ¶
type NamedInt16 int16
type NamedInt32 ¶
type NamedInt32 int32
type NamedInt64 ¶
type NamedInt64 int64
type NamedPrimitiveTypes ¶
type NamedPrimitiveTypes struct { String NamedString Bool NamedBool Int NamedInt Int8 NamedInt8 Int16 NamedInt16 Int32 NamedInt32 Int64 NamedInt64 Uint NamedUint Uint8 NamedUint8 Uint16 NamedUint16 Uint32 NamedUint32 Uint64 NamedUint64 Float32 NamedFloat32 Float64 NamedFloat64 Ptr NamedStrPtr PtrNil NamedStrPtr }
type NamedStrPtr ¶
type NamedStrPtr *string
type NamedString ¶
type NamedString string
type NamedUint16 ¶
type NamedUint16 uint16
type NamedUint32 ¶
type NamedUint32 uint32
type NamedUint64 ¶
type NamedUint64 uint64
type NamedUint8 ¶
type NamedUint8 uint8
type OmitEmpty ¶
type OmitEmpty struct {
StrE, StrNE string `json:",omitempty"`
PtrE, PtrNE *string `json:",omitempty"`
IntNE int `json:"intField,omitempty"`
IntE int `json:",omitempty"`
// NOTE: omitempty has no effect on non-pointer struct fields.
SubE, SubNE SubStruct `json:",omitempty"`
SubPE, SubPNE *SubStruct `json:",omitempty"`
}
type OmitEmptyDefault ¶
type PrimitiveTypes ¶
type Raw ¶
type Raw struct { Field easyjson.RawMessage Field2 string }
type SnakeStruct ¶
type StdMarshaler ¶
type Structs ¶
type Structs struct { SubStruct Value2 int Sub1 SubStruct `json:"substruct"` Sub2 *SubStruct SubNil *SubStruct SubA1 SubStructAlias SubA2 *SubStructAlias Anonymous struct { V string I int } Anonymous1 *struct { V string } // contains filtered or unexported fields }
type SubStructAlias ¶
type SubStructAlias SubStruct
Click to show internal directories.
Click to hide internal directories.