Versions in this module Expand all Collapse all v1 v1.0.1 Mar 11, 2023 Changes in this version + var ErrTooLarge = errors.New("read byte count too large") + type Buffer struct + func NewBuffer(home *BufferPool, bytes []byte) *Buffer + func (r *Buffer) Bytes() []byte + func (r *Buffer) Close() error + func (r *Buffer) Error() string + func (r *Buffer) ResetFromLimitedReader(reader io.Reader, max int64) error + func (r *Buffer) ResetFromReader(reader io.Reader) + func (r *Buffer) String() string + func (r *Buffer) Write(p []byte) (n int, err error) + type BufferPool struct + func NewBufferPool() *BufferPool + func (p *BufferPool) Get() *Buffer + func (p *BufferPool) Put(b *Buffer)