DecodeBinary decodes a binary value.
(b []byte)
| 2189 | |
| 2190 | // DecodeBinary decodes a binary value. |
| 2191 | func (d BinaryEncoding) DecodeBytes(b []byte) (value []byte) { |
| 2192 | size := d.DecodeInt32(b) |
| 2193 | v := (*rt.GoSlice)(unsafe.Pointer(&value)) |
| 2194 | v.Ptr = rt.IndexPtr(*(*unsafe.Pointer)(unsafe.Pointer(&b)), byteTypeSize, 4) |
| 2195 | v.Len = int(size) |
| 2196 | v.Cap = int(size) |
| 2197 | return |
| 2198 | } |
no test coverage detected