MCPcopy Index your code
hub / github.com/segmentio/encoding / decodeRawMessage

Method decodeRawMessage

json/decode.go:1426–1438  ·  view source on GitHub ↗
(b []byte, p unsafe.Pointer)

Source from the content-addressed store, hash-verified

1424}
1425
1426func (d decoder) decodeRawMessage(b []byte, p unsafe.Pointer) ([]byte, error) {
1427 v, r, _, err := d.parseValue(b)
1428 if err != nil {
1429 return d.inputError(b, rawMessageType)
1430 }
1431
1432 if (d.flags & DontCopyRawMessage) == 0 {
1433 v = append(make([]byte, 0, len(v)), v...)
1434 }
1435
1436 *(*RawMessage)(p) = json.RawMessage(v)
1437 return r, err
1438}
1439
1440func (d decoder) decodeJSONUnmarshaler(b []byte, p unsafe.Pointer, t reflect.Type, pointer bool) ([]byte, error) {
1441 v, b, _, err := d.parseValue(b)

Callers 1

Calls 2

parseValueMethod · 0.95
inputErrorMethod · 0.95

Tested by

no test coverage detected