Versions in this module Expand all Collapse all v1 v1.1.2 Sep 16, 2021 Changes in this version + var ErrRange = errors.New("value out of range") + func ReadExtensibleString(r *Reader, f func(*Reader) error) (suffix []byte, err error) + func ReadVarint31(r *Reader) (uint32, error) + func ReadVarint63(r *Reader) (uint64, error) + func ReadVarstr31(r *Reader) ([]byte, error) + func ReadVarstrList(r *Reader) (result [][]byte, err error) + func WriteExtensibleString(w io.Writer, suffix []byte, f func(io.Writer) error) (int, error) + func WriteVarint31(w io.Writer, val uint64) (int, error) + func WriteVarint63(w io.Writer, val uint64) (int, error) + func WriteVarstr31(w io.Writer, str []byte) (int, error) + func WriteVarstrList(w io.Writer, l [][]byte) (int, error) + type Reader struct + func NewReader(b []byte) *Reader + func (r *Reader) Len() int + func (r *Reader) Read(p []byte) (n int, err error) + func (r *Reader) ReadByte() (byte, error)