func RequestHTTPTransport(recorder jujuhttp.RequestRecorder, policy jujuhttp.RetryPolicy) func(logger Logger) Transport {
	return func(logger Logger) Transport {
		return jujuhttp.NewClient(
			jujuhttp.WithRequestRecorder(recorder),
			jujuhttp.WithRequestRetrier(policy),
			jujuhttp.WithLogger(logger),
		)
	}
}
// RequestHTTPTransport creates a new HTTPTransport that records the
// requests.
RequestHTTPTransport creates a new HTTPTransport that records the
requests.
// RequestHTTPTransport creates a new HTTPTransport that records the // requests .
func RequestHTTPTransport(recorder jujuhttp.RequestRecorder, policy jujuhttp.RetryPolicy) func(logger Logger) Transport {
	return func(logger Logger) Transport {
		return jujuhttp.NewClient(
			jujuhttp.WithRequestRecorder(recorder),
			jujuhttp.WithRequestRetrier(policy),
			jujuhttp.WithLogger(logger),
		)
	}
}
func RequestHTTPTransport ( recorder jujuhttp . RequestRecorder , policy jujuhttp . RetryPolicy ) func ( logger Logger ) Transport { return func ( logger Logger ) Transport { return jujuhttp . NewClient ( jujuhttp . WithRequestRecorder ( recorder ) , jujuhttp . WithRequestRetrier ( policy ) , jujuhttp . WithLogger ( logger ) , ) } }
RequestHTTPTransport creates a new HTTPTransport that records the
requests.
RequestHTTPTransport creates a new HTTPTransport that records the requests .