func ClientConnProviderWithTLSConfig(tlsConfig *tls.Config) ClientConnProviderOption {
	return func(clientConnProvider *clientConnProvider) {
		clientConnProvider.tlsConfig = tlsConfig
	}
}
// ClientConnProviderWithTLSConfig returns a new ClientConnProviderOption to use the tls.Config.
//
// The default is to use no TLS.
ClientConnProviderWithTLSConfig returns a new ClientConnProviderOption to use the tls.Config.

The default is to use no TLS.
// ClientConnProviderWithTLSConfig returns a new ClientConnProviderOption to use the tls . Config . // // The default is to use no TLS .
func ClientConnProviderWithTLSConfig(tlsConfig *tls.Config) ClientConnProviderOption {
	return func(clientConnProvider *clientConnProvider) {
		clientConnProvider.tlsConfig = tlsConfig
	}
}
func ClientConnProviderWithTLSConfig ( tlsConfig * tls . Config ) ClientConnProviderOption { return func ( clientConnProvider * clientConnProvider ) { clientConnProvider . tlsConfig = tlsConfig } }
ClientConnProviderWithTLSConfig returns a new ClientConnProviderOption to use the tls.Config.
ClientConnProviderWithTLSConfig returns a new ClientConnProviderOption to use the tls . Config .