Versions in this module Expand all Collapse all v0 v0.1.0 Dec 19, 2023 Changes in this version + const MaxLength + const MinRead + const WriterBufferSize + var GlobalPool = new(BufferPool) + func Get(length int) []byte + func Put(slice []byte) + type Buffer struct + Pool *BufferPool + func NewBuffer(buf []byte) *Buffer + func NewBufferString(buf string) *Buffer + func (b *Buffer) Bytes() []byte + func (b *Buffer) Cap() int + func (b *Buffer) Grow(n int) + func (b *Buffer) Len() int + func (b *Buffer) Next(n int) []byte + func (b *Buffer) Read(buf []byte) (int, error) + func (b *Buffer) ReadByte() (byte, error) + func (b *Buffer) ReadFrom(r io.Reader) (int64, error) + func (b *Buffer) Reset() + func (b *Buffer) String() string + func (b *Buffer) Truncate(n int) + func (b *Buffer) Write(buf []byte) (int, error) + func (b *Buffer) WriteByte(c byte) error + func (b *Buffer) WriteString(buf string) (int, error) + func (b *Buffer) WriteTo(w io.Writer) (int64, error) + type BufferPool struct + func (p *BufferPool) Get(length int) []byte + func (p *BufferPool) Put(buf []byte) + type Writer struct + W io.Writer + func (w *Writer) Available() int + func (w *Writer) Buffered() int + func (w *Writer) Close() error + func (w *Writer) Flush() error + func (w *Writer) Size() int + func (w *Writer) Write(b []byte) (int, error) + func (w *Writer) WriteByte(b byte) error + func (w *Writer) WriteRune(r rune) (int, error) + func (w *Writer) WriteString(s string) (int, error)