(ctx *ReadContext, value reflect.Value)
| 634 | } |
| 635 | |
| 636 | func (s float16Serializer) ReadData(ctx *ReadContext, value reflect.Value) { |
| 637 | err := ctx.Err() |
| 638 | // Read uint16 bits |
| 639 | bits := ctx.buffer.ReadUint16(err) |
| 640 | if ctx.HasError() { |
| 641 | return |
| 642 | } |
| 643 | // Set the value. Since Float16 is uint16, SetUint works. |
| 644 | value.SetUint(uint64(bits)) |
| 645 | } |
| 646 | |
| 647 | func (s float16Serializer) Read(ctx *ReadContext, refMode RefMode, readType bool, hasGenerics bool, value reflect.Value) { |
| 648 | err := ctx.Err() |
no test coverage detected