Versions in this module Expand all Collapse all v1 v1.0.0 Mar 23, 2021 Changes in this version + var ErrClosed = errors.New("pool is closed") + type Factory func() (net.Conn, error) + type Pool interface + Close func() + Get func() (conn *PoolConn, fresh bool, err error) + func NewChannelPool(idleSize int, maxSize int, factory Factory, blocking bool) (Pool, error) + type PoolConn struct + func (pc PoolConn) Close() error + func (pc PoolConn) Release() error