Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Any ¶
type Any struct {
Data any `json:"data"`
}
func (Any) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Any) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Any) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Any) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type BoolMatrix ¶
type BoolMatrix struct {
Data [][]bool `json:"data"`
}
func (BoolMatrix) MarshalEasyJSON ¶
func (v BoolMatrix) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (BoolMatrix) MarshalJSON ¶
func (v BoolMatrix) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*BoolMatrix) UnmarshalEasyJSON ¶
func (v *BoolMatrix) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*BoolMatrix) UnmarshalJSON ¶
func (v *BoolMatrix) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type IntArray ¶
type IntArray struct {
Data []int `json:"data"`
}
func (IntArray) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (IntArray) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*IntArray) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*IntArray) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type MapIntMapStringStruct3 ¶
func (MapIntMapStringStruct3) MarshalEasyJSON ¶
func (v MapIntMapStringStruct3) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (MapIntMapStringStruct3) MarshalJSON ¶
func (v MapIntMapStringStruct3) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*MapIntMapStringStruct3) UnmarshalEasyJSON ¶
func (v *MapIntMapStringStruct3) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*MapIntMapStringStruct3) UnmarshalJSON ¶
func (v *MapIntMapStringStruct3) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type MapStringString ¶
func (MapStringString) MarshalEasyJSON ¶
func (v MapStringString) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (MapStringString) MarshalJSON ¶
func (v MapStringString) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*MapStringString) UnmarshalEasyJSON ¶
func (v *MapStringString) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*MapStringString) UnmarshalJSON ¶
func (v *MapStringString) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type PtrInt ¶
type PtrInt struct {
Data *int `json:"data"`
}
func (PtrInt) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (PtrInt) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*PtrInt) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*PtrInt) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type StringArray ¶
type StringArray struct {
Data []string `json:"data"`
}
func (StringArray) MarshalEasyJSON ¶
func (v StringArray) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (StringArray) MarshalJSON ¶
func (v StringArray) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*StringArray) UnmarshalEasyJSON ¶
func (v *StringArray) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*StringArray) UnmarshalJSON ¶
func (v *StringArray) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Struct3 ¶
type Struct3 struct { Name string `json:"name"` Number int `json:"number"` Tags []string `json:"tags"` }
func (Struct3) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Struct3) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Struct3) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Struct3) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type StructVector3D ¶
type StructVector3D struct{ X, Y, Z float64 }
func (StructVector3D) MarshalEasyJSON ¶
func (v StructVector3D) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (StructVector3D) MarshalJSON ¶
func (v StructVector3D) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*StructVector3D) UnmarshalEasyJSON ¶
func (v *StructVector3D) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*StructVector3D) UnmarshalJSON ¶
func (v *StructVector3D) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface