Versions in this module Expand all Collapse all v0 v0.6.4 Feb 19, 2022 Changes in this version + const RemoveAll + const RemoveRefresh + const RemoveSuccess + var ALLOC_SIZE = 4096 + type Buffer struct + func NewBuffer(r io.Reader) *Buffer + func (b *Buffer) Fetch() error + func (b *Buffer) Len() int64 + func (b *Buffer) ReadAll() + func (b *Buffer) WriteTo(w io.Writer) (int64, error) + type Pointer struct + func NewPointer(b *Buffer) *Pointer + func NewPointerAt(at int64, b *Buffer) *Pointer + func (p *Pointer) Address() int64 + func (p *Pointer) Append(value byte) + func (p *Pointer) Clone() *Pointer + func (p *Pointer) GoEndOfFile() + func (p *Pointer) Insert(value byte) + func (p *Pointer) InsertSpace(size int) []byte + func (p *Pointer) Next() error + func (p *Pointer) Prev() error + func (p *Pointer) Remove() int + func (p *Pointer) RemoveSpace(space int) + func (p *Pointer) Rewind(n int64) error + func (p *Pointer) SetValue(value byte) + func (p *Pointer) Skip(n int64) error + func (p *Pointer) Value() byte + func (p Pointer) AppendSpace(size int) []byte