type github.com/vmihailenco/msgpack/v5.Decoder

148 uses

	github.com/vmihailenco/msgpack/v5 (current package)
		decode.go#L40: func GetDecoder() *Decoder {
		decode.go#L41: 	return decPool.Get().(*Decoder)
		decode.go#L44: func PutDecoder(dec *Decoder) {
		decode.go#L66: type Decoder struct {
		decode.go#L76: 	mapDecoder func(*Decoder) (interface{}, error)
		decode.go#L84: func NewDecoder(r io.Reader) *Decoder {
		decode.go#L85: 	d := new(Decoder)
		decode.go#L92: func (d *Decoder) Reset(r io.Reader) {
		decode.go#L97: func (d *Decoder) ResetDict(r io.Reader, dict []string) {
		decode.go#L105: func (d *Decoder) WithDict(dict []string, fn func(*Decoder) error) error {
		decode.go#L113: func (d *Decoder) resetReader(r io.Reader) {
		decode.go#L124: func (d *Decoder) SetMapDecoder(fn func(*Decoder) (interface{}, error)) {
		decode.go#L130: func (d *Decoder) UseLooseInterfaceDecoding(on bool) {
		decode.go#L140: func (d *Decoder) SetCustomStructTag(tag string) {
		decode.go#L147: func (d *Decoder) DisallowUnknownFields(on bool) {
		decode.go#L156: func (d *Decoder) UseInternedStrings(on bool) {
		decode.go#L166: func (d *Decoder) Buffered() io.Reader {
		decode.go#L171: func (d *Decoder) Decode(v interface{}) error {
		decode.go#L291: func (d *Decoder) DecodeMulti(v ...interface{}) error {
		decode.go#L300: func (d *Decoder) decodeInterfaceCond() (interface{}, error) {
		decode.go#L307: func (d *Decoder) DecodeValue(v reflect.Value) error {
		decode.go#L312: func (d *Decoder) DecodeNil() error {
		decode.go#L323: func (d *Decoder) decodeNilValue(v reflect.Value) error {
		decode.go#L335: func (d *Decoder) DecodeBool() (bool, error) {
		decode.go#L343: func (d *Decoder) bool(c byte) (bool, error) {
		decode.go#L356: func (d *Decoder) DecodeDuration() (time.Duration, error) {
		decode.go#L378: func (d *Decoder) DecodeInterface() (interface{}, error) {
		decode.go#L451: func (d *Decoder) DecodeInterfaceLoose() (interface{}, error) {
		decode.go#L505: func (d *Decoder) Skip() error {
		decode.go#L551: func (d *Decoder) DecodeRaw() (RawMessage, error) {
		decode.go#L563: func (d *Decoder) PeekCode() (byte, error) {
		decode.go#L572: func (d *Decoder) ReadFull(buf []byte) error {
		decode.go#L577: func (d *Decoder) hasNilCode() bool {
		decode.go#L582: func (d *Decoder) readCode() (byte, error) {
		decode.go#L593: func (d *Decoder) readFull(b []byte) error {
		decode.go#L604: func (d *Decoder) readN(n int) ([]byte, error) {
		decode_map.go#L23: func decodeMapValue(d *Decoder, v reflect.Value) error {
		decode_map.go#L45: func (d *Decoder) decodeMapDefault() (interface{}, error) {
		decode_map.go#L53: func (d *Decoder) DecodeMapLen() (int, error) {
		decode_map.go#L72: func (d *Decoder) mapLen(c byte) (int, error) {
		decode_map.go#L90: func decodeMapStringStringValue(d *Decoder, v reflect.Value) error {
		decode_map.go#L95: func (d *Decoder) decodeMapStringStringPtr(ptr *map[string]string) error {
		decode_map.go#L126: func decodeMapStringInterfaceValue(d *Decoder, v reflect.Value) error {
		decode_map.go#L131: func (d *Decoder) decodeMapStringInterfacePtr(ptr *map[string]interface{}) error {
		decode_map.go#L140: func (d *Decoder) DecodeMap() (map[string]interface{}, error) {
		decode_map.go#L167: func (d *Decoder) DecodeUntypedMap() (map[interface{}]interface{}, error) {
		decode_map.go#L198: func (d *Decoder) DecodeTypedMap() (interface{}, error) {
		decode_map.go#L236: func (d *Decoder) decodeTypedMapValue(v reflect.Value, n int) error {
		decode_map.go#L258: func (d *Decoder) skipMap(c byte) error {
		decode_map.go#L274: func decodeStructValue(d *Decoder, v reflect.Value) error {
		decode_map.go#L310: func (d *Decoder) decodeStruct(v reflect.Value, n int) error {
		decode_number.go#L11: func (d *Decoder) skipN(n int) error {
		decode_number.go#L16: func (d *Decoder) uint8() (uint8, error) {
		decode_number.go#L24: func (d *Decoder) int8() (int8, error) {
		decode_number.go#L29: func (d *Decoder) uint16() (uint16, error) {
		decode_number.go#L37: func (d *Decoder) int16() (int16, error) {
		decode_number.go#L42: func (d *Decoder) uint32() (uint32, error) {
		decode_number.go#L54: func (d *Decoder) int32() (int32, error) {
		decode_number.go#L59: func (d *Decoder) uint64() (uint64, error) {
		decode_number.go#L75: func (d *Decoder) int64() (int64, error) {
		decode_number.go#L82: func (d *Decoder) DecodeUint64() (uint64, error) {
		decode_number.go#L90: func (d *Decoder) uint(c byte) (uint64, error) {
		decode_number.go#L124: func (d *Decoder) DecodeInt64() (int64, error) {
		decode_number.go#L132: func (d *Decoder) int(c byte) (int64, error) {
		decode_number.go#L165: func (d *Decoder) DecodeFloat32() (float32, error) {
		decode_number.go#L173: func (d *Decoder) float32(c byte) (float32, error) {
		decode_number.go#L190: func (d *Decoder) DecodeFloat64() (float64, error) {
		decode_number.go#L198: func (d *Decoder) float64(c byte) (float64, error) {
		decode_number.go#L221: func (d *Decoder) DecodeUint() (uint, error) {
		decode_number.go#L226: func (d *Decoder) DecodeUint8() (uint8, error) {
		decode_number.go#L231: func (d *Decoder) DecodeUint16() (uint16, error) {
		decode_number.go#L236: func (d *Decoder) DecodeUint32() (uint32, error) {
		decode_number.go#L241: func (d *Decoder) DecodeInt() (int, error) {
		decode_number.go#L246: func (d *Decoder) DecodeInt8() (int8, error) {
		decode_number.go#L251: func (d *Decoder) DecodeInt16() (int16, error) {
		decode_number.go#L256: func (d *Decoder) DecodeInt32() (int32, error) {
		decode_number.go#L261: func decodeFloat32Value(d *Decoder, v reflect.Value) error {
		decode_number.go#L270: func decodeFloat64Value(d *Decoder, v reflect.Value) error {
		decode_number.go#L279: func decodeInt64Value(d *Decoder, v reflect.Value) error {
		decode_number.go#L288: func decodeUint64Value(d *Decoder, v reflect.Value) error {
		decode_query.go#L33: func (d *Decoder) Query(query string) ([]interface{}, error) {
		decode_query.go#L43: func (d *Decoder) query(q *queryResult) error {
		decode_query.go#L70: func (d *Decoder) queryMapKey(q *queryResult) error {
		decode_query.go#L103: func (d *Decoder) queryArrayIndex(q *queryResult) error {
		decode_query.go#L151: func (d *Decoder) skipNext(n int) error {
		decode_slice.go#L13: func (d *Decoder) DecodeArrayLen() (int, error) {
		decode_slice.go#L21: func (d *Decoder) arrayLen(c byte) (int, error) {
		decode_slice.go#L38: func decodeStringSliceValue(d *Decoder, v reflect.Value) error {
		decode_slice.go#L43: func (d *Decoder) decodeStringSlicePtr(ptr *[]string) error {
		decode_slice.go#L83: func decodeSliceValue(d *Decoder, v reflect.Value) error {
		decode_slice.go#L126: func decodeArrayValue(d *Decoder, v reflect.Value) error {
		decode_slice.go#L149: func (d *Decoder) DecodeSlice() ([]interface{}, error) {
		decode_slice.go#L157: func (d *Decoder) decodeSlice(c byte) ([]interface{}, error) {
		decode_slice.go#L178: func (d *Decoder) skipSlice(c byte) error {
		decode_string.go#L10: func (d *Decoder) bytesLen(c byte) (int, error) {
		decode_string.go#L34: func (d *Decoder) DecodeString() (string, error) {
		decode_string.go#L46: func (d *Decoder) string(c byte) (string, error) {
		decode_string.go#L54: func (d *Decoder) stringWithLen(n int) (string, error) {
		decode_string.go#L62: func decodeStringValue(d *Decoder, v reflect.Value) error {
		decode_string.go#L71: func (d *Decoder) DecodeBytesLen() (int, error) {
		decode_string.go#L79: func (d *Decoder) DecodeBytes() ([]byte, error) {
		decode_string.go#L87: func (d *Decoder) bytes(c byte, b []byte) ([]byte, error) {
		decode_string.go#L98: func (d *Decoder) decodeStringTemp() (string, error) {
		decode_string.go#L124: func (d *Decoder) decodeBytesPtr(ptr *[]byte) error {
		decode_string.go#L132: func (d *Decoder) bytesPtr(c byte, ptr *[]byte) error {
		decode_string.go#L146: func (d *Decoder) skipBytes(c byte) error {
		decode_string.go#L157: func decodeBytesValue(d *Decoder, v reflect.Value) error {
		decode_string.go#L173: func decodeByteArrayValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L127: 	return func(d *Decoder, v reflect.Value) error {
		decode_value.go#L142: 	return func(d *Decoder, v reflect.Value) error {
		decode_value.go#L152: 		return func(d *Decoder, v reflect.Value) error {
		decode_value.go#L163: 	return func(d *Decoder, v reflect.Value) error {
		decode_value.go#L171: func decodeBoolValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L180: func decodeInterfaceValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L187: func (d *Decoder) interfaceValue(v reflect.Value) error {
		decode_value.go#L207: func decodeUnsupportedValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L213: func decodeCustomValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L218: func unmarshalValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L232: func unmarshalBinaryValue(d *Decoder, v reflect.Value) error {
		decode_value.go#L242: func unmarshalTextValue(d *Decoder, v reflect.Value) error {
		ext.go#L13: 	Decoder func(d *Decoder, v reflect.Value, extLen int) error
		ext.go#L28: 	RegisterExtDecoder(extID, value, func(d *Decoder, v reflect.Value, extLen int) error {
		ext.go#L108: 	decoder func(dec *Decoder, v reflect.Value, extLen int) error,
		ext.go#L143: 	decoder func(d *Decoder, v reflect.Value, extLen int) error,
		ext.go#L145: 	return nilAwareDecoder(typ, func(d *Decoder, v reflect.Value) error {
		ext.go#L158: 	return func(d *Decoder, v reflect.Value) error {
		ext.go#L198: func (d *Decoder) DecodeExtHeader() (extID int8, extLen int, err error) {
		ext.go#L206: func (d *Decoder) extHeader(c byte) (int8, int, error) {
		ext.go#L220: func (d *Decoder) parseExtLen(c byte) (int, error) {
		ext.go#L246: func (d *Decoder) decodeInterfaceExt(c byte) (interface{}, error) {
		ext.go#L269: func (d *Decoder) skipExt(c byte) error {
		ext.go#L277: func (d *Decoder) skipExtHeader(c byte) error {
		intern.go#L25: func decodeInternedStringExt(d *Decoder, v reflect.Value, extLen int) error {
		intern.go#L104: func decodeInternedInterfaceValue(d *Decoder, v reflect.Value) error {
		intern.go#L122: func decodeInternedStringValue(d *Decoder, v reflect.Value) error {
		intern.go#L132: func (d *Decoder) decodeInternedString(intern bool) (string, error) {
		intern.go#L189: func (d *Decoder) decodeInternedStringIndex(extLen int) (int, error) {
		intern.go#L215: func (d *Decoder) internedStringAtIndex(idx int) (string, error) {
		intern.go#L223: func (d *Decoder) decodeInternedStringWithLen(n int, intern bool) (string, error) {
		msgpack.go#L18: 	DecodeMsgpack(*Decoder) error
		msgpack.go#L34: func (m *RawMessage) DecodeMsgpack(dec *Decoder) error {
		time.go#L23: func timeDecoder(d *Decoder, v reflect.Value, extLen int) error {
		time.go#L72: func (d *Decoder) DecodeTime() (time.Time, error) {
		time.go#L122: func (d *Decoder) decodeTime(extLen int) (time.Time, error) {
		types.go#L37: 	decoderFunc func(*Decoder, reflect.Value) error
		types.go#L116: func (f *field) DecodeValue(d *Decoder, strct reflect.Value) error {