(n int)
| 165 | } |
| 166 | |
| 167 | func byteArrayDecodeFuncOf(n int) decodeFunc { |
| 168 | return func(b []byte, p unsafe.Pointer, _ flags) (int, error) { |
| 169 | v, r, err := decodeVarlen(b) |
| 170 | if err == nil { |
| 171 | if copy(makeBytes(p, n), v) != n { |
| 172 | err = fmt.Errorf("cannot decode byte sequence of size %d into byte array of size %d", len(v), n) |
| 173 | } |
| 174 | } |
| 175 | return r, err |
| 176 | } |
| 177 | } |
no test coverage detected
searching dependent graphs…