func WithRequestRecorder(value RequestRecorder) Option {
	return func(opt *options) {
		opt.requestRecorder = value
	}
}
// WithRequestRecorder specifies a RequestRecorder used for recording outgoing
// http requests regardless of whether they succeeded or failed.
WithRequestRecorder specifies a RequestRecorder used for recording outgoing
http requests regardless of whether they succeeded or failed.
// WithRequestRecorder specifies a RequestRecorder used for recording outgoing // http requests regardless of whether they succeeded or failed .
func WithRequestRecorder(value RequestRecorder) Option {
	return func(opt *options) {
		opt.requestRecorder = value
	}
}
func WithRequestRecorder ( value RequestRecorder ) Option { return func ( opt * options ) { opt . requestRecorder = value } }
WithRequestRecorder specifies a RequestRecorder used for recording outgoing
http requests regardless of whether they succeeded or failed.
WithRequestRecorder specifies a RequestRecorder used for recording outgoing http requests regardless of whether they succeeded or failed .