func WithTLSHandshakeTimeout(value time.Duration) Option {
	return func(opt *options) {
		opt.tlsHandshakeTimeout = value
	}
}
// WithTLSHandshakeTimeout will modify how long a TLS handshake should take.
// Setting the value to zero will mean that no timeout will occur.
WithTLSHandshakeTimeout will modify how long a TLS handshake should take.
Setting the value to zero will mean that no timeout will occur.
// WithTLSHandshakeTimeout will modify how long a TLS handshake should take . // Setting the value to zero will mean that no timeout will occur .
func WithTLSHandshakeTimeout(value time.Duration) Option {
	return func(opt *options) {
		opt.tlsHandshakeTimeout = value
	}
}
func WithTLSHandshakeTimeout ( value time . Duration ) Option { return func ( opt * options ) { opt . tlsHandshakeTimeout = value } }
WithTLSHandshakeTimeout will modify how long a TLS handshake should take.
WithTLSHandshakeTimeout will modify how long a TLS handshake should take .