Versions in this module Expand all Collapse all v1 v1.2.9 Aug 17, 2022 Changes in this version + var ErrOutOfMemory = errors.New("out-of-memory, FixedWriter can't reallocate") + type Reader struct + Max uintptr + Memory []byte + Min uintptr + Pointer unsafe.Pointer + Size uint64 + func NewReader(mem []byte) *Reader + func (m *Reader) IsValidOffset(ptr, size uint32) bool + func (m *Reader) SetSize(size uint32) bool + type Writer struct + Memory []byte + func NewFixedWriter(mem []byte) *Writer + func NewWriter(capacity int) *Writer + func (w *Writer) Alloc(n uint) (uint, error) + func (w *Writer) Bytes() []byte + func (w *Writer) Reset() + func (w *Writer) Write1At(offset uint, data uint8) + func (w *Writer) Write2At(offset uint, data uint16) + func (w *Writer) Write4At(offset uint, data uint32) + func (w *Writer) Write8At(offset uint, data uint64) + func (w *Writer) WriteAt(offset uint, data []byte) v1.0.0 May 17, 2022