(ctx *WriteContext, value reflect.Value)
| 39 | type byteSliceSerializer struct{} |
| 40 | |
| 41 | func (s byteSliceSerializer) WriteData(ctx *WriteContext, value reflect.Value) { |
| 42 | v := value.Interface().([]byte) |
| 43 | buf := ctx.Buffer() |
| 44 | buf.WriteLength(len(v)) |
| 45 | if len(v) > 0 { |
| 46 | buf.WriteBinary(v) |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | func (s byteSliceSerializer) Write(ctx *WriteContext, refMode RefMode, writeType bool, hasGenerics bool, value reflect.Value) { |
| 51 | done := writeSliceRefAndType(ctx, refMode, writeType, value, BINARY) |
no test coverage detected