func WithReadTimeout(readTimeout time.Duration) ConfigOption {
	return func(cfg *Config) {
		cfg.ReadTimeout = readTimeout
	}
}
// WithReadTimeout - Timeout for socket reads. If reached, commands will fail
// with a timeout instead of blocking.
Timeout for socket reads. If reached, commands will fail
with a timeout instead of blocking.
// WithReadTimeout - Timeout for socket reads . If reached commands will fail // with a timeout instead of blocking .
func WithReadTimeout(readTimeout time.Duration) ConfigOption {
	return func(cfg *Config) {
		cfg.ReadTimeout = readTimeout
	}
}
func WithReadTimeout ( readTimeout time . Duration ) ConfigOption { return func ( cfg * Config ) { cfg . ReadTimeout = readTimeout } }
Timeout for socket reads.
Timeout for socket reads .