package iobufpool

Import Path
	github.com/jackc/pgx/v5/internal/iobufpool (on go.dev)

Dependency Relation
	imports one package, and imported by 3 packages

Involved Source Files Package iobufpool implements a global segregated-fit pool of buffers for IO. It uses *[]byte instead of []byte to avoid the sync.Pool allocation with Put. Unfortunately, using a pointer to avoid an allocation is purposely not documented. https://github.com/golang/go/issues/16323
Package-Level Functions (total 2)
Get gets a []byte of len size with cap <= size*2.
Put returns buf to the pool.