func WithTransportMiddlewares(middlewares ...TransportMiddleware) Option {
	return func(opt *options) {
		opt.middlewares = middlewares
	}
}
// WithTransportMiddlewares allows the wrapping or modification of the existing
// transport for a given client.
// In an ideal world, all transports should be cloned to prevent the
// modification of an existing client transport.
WithTransportMiddlewares allows the wrapping or modification of the existing
transport for a given client.
In an ideal world, all transports should be cloned to prevent the
modification of an existing client transport.
// WithTransportMiddlewares allows the wrapping or modification of the existing // transport for a given client . // In an ideal world all transports should be cloned to prevent the // modification of an existing client transport .
func WithTransportMiddlewares(middlewares ...TransportMiddleware) Option {
	return func(opt *options) {
		opt.middlewares = middlewares
	}
}
func WithTransportMiddlewares ( middlewares ... TransportMiddleware ) Option { return func ( opt * options ) { opt . middlewares = middlewares } }
WithTransportMiddlewares allows the wrapping or modification of the existing
transport for a given client.
WithTransportMiddlewares allows the wrapping or modification of the existing transport for a given client .