Struct hyper_tls::HttpsConnector [−][src]
pub struct HttpsConnector<T> { /* fields omitted */ }
A Connector for the https
scheme.
Methods
impl HttpsConnector<HttpConnector>
[src]
impl HttpsConnector<HttpConnector>
pub fn new(threads: usize, handle: &Handle) -> Result<Self, Error>
[src]
pub fn new(threads: usize, handle: &Handle) -> Result<Self, Error>
Construct a new HttpsConnector.
Takes number of DNS worker threads.
This uses hyper's default HttpConnector
, and default TlsConnector
.
If you wish to use something besides the defaults, use From::from
.
impl<T> HttpsConnector<T> where
T: Connect,
[src]
impl<T> HttpsConnector<T> where
T: Connect,
pub fn danger_disable_hostname_verification(&mut self, disable: bool)
[src]
pub fn danger_disable_hostname_verification(&mut self, disable: bool)
Disable hostname verification when connecting.
Warning
You should think very carefully before you use this method. If hostname verification is not used, any valid certificate for any site will be trusted for use from any other. This introduces a significant vulnerability to man-in-the-middle attacks.
Trait Implementations
impl<T: Clone> Clone for HttpsConnector<T>
[src]
impl<T: Clone> Clone for HttpsConnector<T>
fn clone(&self) -> HttpsConnector<T>
[src]
fn clone(&self) -> HttpsConnector<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl<T> From<(T, TlsConnector)> for HttpsConnector<T>
[src]
impl<T> From<(T, TlsConnector)> for HttpsConnector<T>
fn from(args: (T, TlsConnector)) -> HttpsConnector<T>
[src]
fn from(args: (T, TlsConnector)) -> HttpsConnector<T>
Performs the conversion.
impl<T> Debug for HttpsConnector<T>
[src]
impl<T> Debug for HttpsConnector<T>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<T: Connect> Service for HttpsConnector<T>
[src]
impl<T: Connect> Service for HttpsConnector<T>
type Request = Uri
Requests handled by the service.
type Response = MaybeHttpsStream<T::Output>
Responses given by the service.
type Error = Error
Errors produced by the service.
type Future = HttpsConnecting<T::Output>
The future response value.
fn call(&self, uri: Uri) -> Self::Future
[src]
fn call(&self, uri: Uri) -> Self::Future
Process the request and return the response asynchronously.
Auto Trait Implementations
impl<T> Send for HttpsConnector<T> where
T: Send,
impl<T> Send for HttpsConnector<T> where
T: Send,
impl<T> Sync for HttpsConnector<T> where
T: Sync,
impl<T> Sync for HttpsConnector<T> where
T: Sync,