(b []byte, t reflect.Type)
| 1513 | } |
| 1514 | |
| 1515 | func (d decoder) inputError(b []byte, t reflect.Type) ([]byte, error) { |
| 1516 | if len(b) == 0 { |
| 1517 | return nil, unexpectedEOF(b) |
| 1518 | } |
| 1519 | _, r, _, err := d.parseValue(b) |
| 1520 | if err != nil { |
| 1521 | return r, err |
| 1522 | } |
| 1523 | return skipSpaces(r), unmarshalTypeError(b, t) |
| 1524 | } |
| 1525 | |
| 1526 | func decodeInto[T any](dest *any, b []byte, d decoder, fn decodeFunc) ([]byte, error) { |
| 1527 | var v T |
no test coverage detected