File: //proc/thread-self/root/opt/go/pkg/mod/github.com/mailru/
[email protected]/tests/nested_marshaler.go
package tests
import (
"github.com/mailru/easyjson"
"github.com/mailru/easyjson/jlexer"
"github.com/mailru/easyjson/jwriter"
)
//easyjson:json
type NestedMarshaler struct {
Value easyjson.MarshalerUnmarshaler
Value2 int
}
type StructWithMarshaler struct {
Value int
}
func (s *StructWithMarshaler) UnmarshalEasyJSON(w *jlexer.Lexer) {
s.Value = w.Int()
}
func (s *StructWithMarshaler) MarshalEasyJSON(w *jwriter.Writer) {
w.Int(s.Value)
}