func (t *Subtype) UnmarshalEasyJSON(in *jlexer.Lexer) {
	switch Subtype(in.String()) {
	case SubtypeArray:
		*t = SubtypeArray
	case SubtypeNull:
		*t = SubtypeNull
	case SubtypeNode:
		*t = SubtypeNode
	case SubtypeRegexp:
		*t = SubtypeRegexp
	case SubtypeDate:
		*t = SubtypeDate
	case SubtypeMap:
		*t = SubtypeMap
	case SubtypeSet:
		*t = SubtypeSet
	case SubtypeWeakmap:
		*t = SubtypeWeakmap
	case SubtypeWeakset:
		*t = SubtypeWeakset
	case SubtypeIterator:
		*t = SubtypeIterator
	case SubtypeGenerator:
		*t = SubtypeGenerator
	case SubtypeError:
		*t = SubtypeError
	case SubtypeProxy:
		*t = SubtypeProxy
	case SubtypePromise:
		*t = SubtypePromise
	case SubtypeTypedarray:
		*t = SubtypeTypedarray
	case SubtypeArraybuffer:
		*t = SubtypeArraybuffer
	case SubtypeDataview:
		*t = SubtypeDataview

	default:
		in.AddError(errors.New("unknown Subtype value"))
	}
}
func (t *Subtype) UnmarshalEasyJSON(in *jlexer.Lexer) {
	switch Subtype(in.String()) {
	case SubtypeArray:
		*t = SubtypeArray
	case SubtypeNull:
		*t = SubtypeNull
	case SubtypeNode:
		*t = SubtypeNode
	case SubtypeRegexp:
		*t = SubtypeRegexp
	case SubtypeDate:
		*t = SubtypeDate
	case SubtypeMap:
		*t = SubtypeMap
	case SubtypeSet:
		*t = SubtypeSet
	case SubtypeWeakmap:
		*t = SubtypeWeakmap
	case SubtypeWeakset:
		*t = SubtypeWeakset
	case SubtypeIterator:
		*t = SubtypeIterator
	case SubtypeGenerator:
		*t = SubtypeGenerator
	case SubtypeError:
		*t = SubtypeError
	case SubtypeProxy:
		*t = SubtypeProxy
	case SubtypePromise:
		*t = SubtypePromise
	case SubtypeTypedarray:
		*t = SubtypeTypedarray
	case SubtypeArraybuffer:
		*t = SubtypeArraybuffer
	case SubtypeDataview:
		*t = SubtypeDataview

	default:
		in.AddError(errors.New("unknown Subtype value"))
	}
}
func ( t * Subtype ) UnmarshalEasyJSON ( in * jlexer . Lexer ) { switch Subtype ( in . String ( ) ) { case SubtypeArray : * t = SubtypeArray case SubtypeNull : * t = SubtypeNull case SubtypeNode : * t = SubtypeNode case SubtypeRegexp : * t = SubtypeRegexp case SubtypeDate : * t = SubtypeDate case SubtypeMap : * t = SubtypeMap case SubtypeSet : * t = SubtypeSet case SubtypeWeakmap : * t = SubtypeWeakmap case SubtypeWeakset : * t = SubtypeWeakset case SubtypeIterator : * t = SubtypeIterator case SubtypeGenerator : * t = SubtypeGenerator case SubtypeError : * t = SubtypeError case SubtypeProxy : * t = SubtypeProxy case SubtypePromise : * t = SubtypePromise case SubtypeTypedarray : * t = SubtypeTypedarray case SubtypeArraybuffer : * t = SubtypeArraybuffer case SubtypeDataview : * t = SubtypeDataview default : in . AddError ( errors . New ( " " ) ) } }
// UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalEasyJSON satisfies easyjson . Unmarshaler .