pub struct DefaultRawClient(pub Client<TlsMetricsService<HttpsConnector<ProxyConnectorService<TimeoutService<HttpConnector>>>>, RawBody>);Expand description
The default raw client implementation used by conjure_runtime.
This is currently implemented with hyper and rustls, but that is subject to change at any time.
Tuple Fields§
§0: Client<TlsMetricsService<HttpsConnector<ProxyConnectorService<TimeoutService<HttpConnector>>>>, RawBody>Trait Implementations§
Source§impl Service<Request<RawBody>> for DefaultRawClient
impl Service<Request<RawBody>> for DefaultRawClient
Source§type Response = Response<DefaultRawBody>
type Response = Response<DefaultRawBody>
The response type returned by the service.
Source§type Error = DefaultRawError
type Error = DefaultRawError
The error type returned by the service.
Auto Trait Implementations§
impl !Freeze for DefaultRawClient
impl !RefUnwindSafe for DefaultRawClient
impl Send for DefaultRawClient
impl Sync for DefaultRawClient
impl Unpin for DefaultRawClient
impl !UnwindSafe for DefaultRawClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more