package bpool

import (
	
	
)

var bpool = sync.Pool{
	New: func() any {
		return &bytes.Buffer{}
	},
}

// Get returns a buffer from the pool or creates a new one if
// the pool is empty.
func () *bytes.Buffer {
	 := bpool.Get()
	return .(*bytes.Buffer)
}

// Put returns a buffer into the pool.
func ( *bytes.Buffer) {
	.Reset()
	bpool.Put()
}