func NewClientConnProvider(
	ctx context.Context,
	logger *zap.Logger,
	options ...ClientConnProviderOption,
) (ClientConnProvider, error) {
	return newClientConnProvider(ctx, logger, options...)
}
// NewClientConnProvider returns a new ClientConnProvider. It handles the closing of the
// clientConns created through it.
NewClientConnProvider returns a new ClientConnProvider. It handles the closing of the
clientConns created through it.
// NewClientConnProvider returns a new ClientConnProvider . It handles the closing of the // clientConns created through it .
func NewClientConnProvider(
	ctx context.Context,
	logger *zap.Logger,
	options ...ClientConnProviderOption,
) (ClientConnProvider, error) {
	return newClientConnProvider(ctx, logger, options...)
}
func NewClientConnProvider ( ctx context . Context , logger * zap . Logger , options ... ClientConnProviderOption , ) ( ClientConnProvider , error ) { return newClientConnProvider ( ctx , logger , options ... ) }
NewClientConnProvider returns a new ClientConnProvider.
NewClientConnProvider returns a new ClientConnProvider .