// UnmarshalFromReader reads all the data in the reader and decodes as JSON into the object. func UnmarshalFromReader(r io.Reader, v Unmarshaler) error { data, err := ioutil.ReadAll(r) if err != nil { return err } l := jlexer.Lexer{Data: data} v.UnmarshalEasyJSON(&l) return l.Error() }
func (v *A) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjson_decode_go_serialization_benchmarks_A(&r, v) return r.Error() }
func (u *ISBN10) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} u.UnmarshalEasyJSON(&l) return l.Error() }
func (h *Hostname) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} h.UnmarshalEasyJSON(&l) return l.Error() }
func (e *Email) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} e.UnmarshalEasyJSON(&l) return l.Error() }
func (b *Base64) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} b.UnmarshalEasyJSON(&l) return l.Error() }
func (r *Password) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} r.UnmarshalEasyJSON(&l) return l.Error() }
// MarshalJSON implements a standard json marshaler interface. func (v *Uint) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{} v.UnmarshalEasyJSON(&l) return l.Error() }
func (v *YahooRate) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjson_decode_finance_provider_yahoo_YahooRate(&r, v) return r.Error() }
func (v *Person) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjson_decode_github_com_dimiro1_experiments_easyjson_Person(&r, v) return r.Error() }
func (t *DateTime) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} t.UnmarshalEasyJSON(&l) return l.Error() }
// Unmarshal decodes the JSON in data into the object. func Unmarshal(data []byte, v Unmarshaler) error { l := jlexer.Lexer{Data: data} v.UnmarshalEasyJSON(&l) return l.Error() }
func (d *Duration) UnmarshalJSON(data []byte) error { l := jlexer.Lexer{Data: data} d.UnmarshalEasyJSON(&l) return l.Error() }
// UnmarshalJSON supports json.Unmarshaler interface func (v *httpSessionResponse) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjson7f5ba663DecodeGithubComSergeiSvistunovGorpcTransportHttpJson(&r, v) return r.Error() }