Versions in this module Expand all Collapse all v0 v0.0.2 May 10, 2020 v0.0.1 May 10, 2020 Changes in this version + const BYTE + const DOUBLE + const FLOAT + const INT + const LIST + const LONG + const MAP + const SHORT + const SIMPLE_LIST + const STRING1 + const STRING4 + const STRUCT_BEGIN + const STRUCT_END + const ZERO_TAG + func FromInt8(vec []int8) []byte + type Buffer struct + func NewBuffer() *Buffer + func (b *Buffer) Grow(size int) + func (b *Buffer) Reset() + func (b *Buffer) ToBytes() []byte + func (b *Buffer) WriteHead(ty byte, tag byte) error + func (b *Buffer) Write_bool(data bool, tag byte) error + func (b *Buffer) Write_float32(data float32, tag byte) error + func (b *Buffer) Write_float64(data float64, tag byte) error + func (b *Buffer) Write_int16(data int16, tag byte) error + func (b *Buffer) Write_int32(data int32, tag byte) error + func (b *Buffer) Write_int64(data int64, tag byte) error + func (b *Buffer) Write_int8(data int8, tag byte) error + func (b *Buffer) Write_slice_int8(data []int8) error + func (b *Buffer) Write_slice_uint8(data []uint8) error + func (b *Buffer) Write_string(data string, tag byte) error + func (b *Buffer) Write_uint16(data uint16, tag byte) error + func (b *Buffer) Write_uint32(data uint32, tag byte) error + func (b *Buffer) Write_uint8(data uint8, tag byte) error + type Reader struct + func NewReader(data []byte) *Reader + func (b *Reader) Next(n int) []byte + func (b *Reader) Read_bool(data *bool, tag byte, require bool) error + func (b *Reader) Read_float32(data *float32, tag byte, require bool) error + func (b *Reader) Read_float64(data *float64, tag byte, require bool) error + func (b *Reader) Read_int16(data *int16, tag byte, require bool) error + func (b *Reader) Read_int32(data *int32, tag byte, require bool) error + func (b *Reader) Read_int64(data *int64, tag byte, require bool) error + func (b *Reader) Read_int8(data *int8, tag byte, require bool) error + func (b *Reader) Read_slice_int8(data *[]int8, len int32, require bool) error + func (b *Reader) Read_slice_uint8(data *[]uint8, len int32, require bool) error + func (b *Reader) Read_string(data *string, tag byte, require bool) error + func (b *Reader) Read_uint16(data *uint16, tag byte, require bool) error + func (b *Reader) Read_uint32(data *uint32, tag byte, require bool) error + func (b *Reader) Read_uint8(data *uint8, tag byte, require bool) error + func (b *Reader) Skip(n int) + func (b *Reader) SkipTo(ty, tag byte, require bool) (error, bool) + func (b *Reader) SkipToNoCheck(tag byte, require bool) (error, bool, byte) + func (b *Reader) SkipToStructEnd() error