Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2026 Changes in this version + var ErrBufferTooSmall = errors.New("buffer too small") + func AppendJSONBool(dst []byte, v bool) []byte + func AppendJSONFloat(dst []byte, f float64) []byte + func AppendJSONInt(dst []byte, n int64) []byte + func AppendJSONString(dst []byte, s string) []byte + func AppendJSONUint(dst []byte, n uint64) []byte + func Decode[T any](buf []byte) (T, error) + func Encode[T any](buf []byte, v *T) error + func Put[T any](c *Cursor, v *T) + func Size[T any]() int + type Cursor struct + func NewCursor(buf []byte) Cursor + func (c *Cursor) Err() error + func (c *Cursor) Pos() int + func (c *Cursor) PutBytes(b []byte) + func (c *Cursor) PutString(s string) + func (c *Cursor) PutUint32(v uint32) + func (c *Cursor) PutUint64(v uint64)