Versions in this module Expand all Collapse all v0 v0.0.1 Nov 27, 2023 Changes in this version + type Config struct + MaxWorkers int + Timeout time.Duration + type ErrorHandler func(error, *Pool[T]) + type Pool struct + func New[T any](config Config) *Pool[T] + func (p *Pool[T]) Add(item T) + func (p *Pool[T]) Close() + func (p *Pool[T]) Kill() + func (p *Pool[T]) SetErrorHandler(handler ErrorHandler[T]) *Pool[T] + func (p *Pool[T]) SetHandler(handler func(context.Context, T) error) *Pool[T] + func (p *Pool[T]) Start()