Versions in this module Expand all Collapse all v1 v1.13.12 Feb 9, 2025 Changes in this version + func Replace(b []byte, src, dest []byte, n int) []byte + func ReplaceAt(b []byte, off, nsrc int, dest []byte) []byte + func ReplaceOne(b []byte, from int, src, dest []byte) ([]byte, int) + type Buffer struct + func NewBuffer() *Buffer + func (p *Buffer) Buffer() []byte + func (p *Buffer) Len() int + func (p *Buffer) ReadAt(buf []byte, off int64) (n int, err error) + func (p *Buffer) Truncate(fsize int64) (err error) + func (p *Buffer) WriteAt(buf []byte, off int64) (n int, err error) + func (p *Buffer) WriteStringAt(buf string, off int64) (n int, err error) + type Reader struct + func NewReader(val []byte) *Reader + func (r *Reader) Bytes() []byte + func (r *Reader) Close() (err error) + func (r *Reader) Len() int + func (r *Reader) Read(val []byte) (n int, err error) + func (r *Reader) Seek(offset int64, whence int) (ret int64, err error) + func (r *Reader) SeekToBegin() (err error) + func (r *Reader) Size() int64 + type Writer struct + func NewWriter(buff []byte) *Writer + func (p *Writer) Bytes() []byte + func (p *Writer) Len() int + func (p *Writer) Reset() + func (p *Writer) Write(val []byte) (n int, err error)