Struct hyper_tls::HttpsConnector [−][src]
pub struct HttpsConnector<T> { /* fields omitted */ }
Expand description
A Connector for the https
scheme.
Implementations
Construct a new HttpsConnector.
This uses hyper’s default HttpConnector
, and default TlsConnector
.
If you wish to use something besides the defaults, use From::from
.
Note
By default this connector will use plain HTTP if the URL provded uses the HTTP scheme (eg: http://example.com/).
If you would like to force the use of HTTPS then call https_only(true) on the returned connector.
Panics
This will panic if the underlying TLS context could not be created.
To handle that error yourself, you can use the HttpsConnector::from
constructor after trying to make a TlsConnector
.
Force the use of HTTPS when connecting.
If a URL is not https
when connecting, an error is returned.
With connector constructor
Trait Implementations
Performs the conversion.
type Response = MaybeHttpsStream<T::Response>
type Response = MaybeHttpsStream<T::Response>
Responses given by the service.
type Future = HttpsConnecting<T::Response>
type Future = HttpsConnecting<T::Response>
The future response value.
Returns Poll::Ready(Ok(()))
when the service is able to process requests. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for HttpsConnector<T> where
T: RefUnwindSafe,
impl<T> Send for HttpsConnector<T> where
T: Send,
impl<T> Sync for HttpsConnector<T> where
T: Sync,
impl<T> Unpin for HttpsConnector<T> where
T: Unpin,
impl<T> UnwindSafe for HttpsConnector<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more