WriteBoolSlice writes []bool to buffer using ARRAY protocol
(buf *ByteBuffer, value []bool)
| 729 | |
| 730 | // WriteBoolSlice writes []bool to buffer using ARRAY protocol |
| 731 | func WriteBoolSlice(buf *ByteBuffer, value []bool) { |
| 732 | size := len(value) |
| 733 | buf.WriteLength(size) |
| 734 | if size > 0 { |
| 735 | buf.WriteBinary(unsafe.Slice((*byte)(unsafe.Pointer(&value[0])), size)) |
| 736 | } |
| 737 | } |
| 738 | |
| 739 | // ReadBoolSlice reads []bool from buffer using ARRAY protocol |
| 740 | func ReadBoolSlice(buf *ByteBuffer, err *Error) []bool { |