func WithWorkerDialer(dialer Dialer) PoolOpt {
	return func(z *poolZ) {
		z.dialer = dialer
	}
}
// WithWorkerDialer declares a dialer for creating each connection worker in pool.
// The pool will dial up to the remote resource (such as tcp/http/mqtt server...)
// via the dialer.
// Your dialer function should return a 'Worker' object with error annotation.
WithWorkerDialer declares a dialer for creating each connection worker in pool.
The pool will dial up to the remote resource (such as tcp/http/mqtt server...)
via the dialer.
Your dialer function should return a 'Worker' object with error annotation.
// WithWorkerDialer declares a dialer for creating each connection worker in pool . // The pool will dial up to the remote resource ( such as tcp / http / mqtt server ... ) // via the dialer . // Your dialer function should return a ' Worker ' object with error annotation .
func WithWorkerDialer(dialer Dialer) PoolOpt {
	return func(z *poolZ) {
		z.dialer = dialer
	}
}
func WithWorkerDialer ( dialer Dialer ) PoolOpt { return func ( z * poolZ ) { z . dialer = dialer } }
WithWorkerDialer declares a dialer for creating each connection worker in pool.
WithWorkerDialer declares a dialer for creating each connection worker in pool .