Replace getaddrinfo resolver with trust-dns-resolver
This commit is contained in:
		| @@ -60,7 +60,6 @@ struct Config { | ||||
|     identity: Option<Identity>, | ||||
|     #[cfg(feature = "tls")] | ||||
|     tls: TLSBackend, | ||||
|     dns_threads: usize, | ||||
| } | ||||
|  | ||||
| impl ClientBuilder { | ||||
| @@ -88,7 +87,6 @@ impl ClientBuilder { | ||||
|                 identity: None, | ||||
|                 #[cfg(feature = "tls")] | ||||
|                 tls: TLSBackend::default(), | ||||
|                 dns_threads: 4, | ||||
|             }, | ||||
|         } | ||||
|     } | ||||
| @@ -131,7 +129,7 @@ impl ClientBuilder { | ||||
|                         tls.identity(id); | ||||
|                     } | ||||
|  | ||||
|                     Connector::new_default_tls(config.dns_threads, tls, proxies.clone())? | ||||
|                     Connector::new_default_tls(tls, proxies.clone())? | ||||
|                 }, | ||||
|                 #[cfg(feature = "rustls-tls")] | ||||
|                 TLSBackend::Rustls => { | ||||
| @@ -188,12 +186,12 @@ impl ClientBuilder { | ||||
|                         tls.set_single_client_cert(certs, key); | ||||
|                     } | ||||
|  | ||||
|                     Connector::new_rustls_tls(config.dns_threads, tls, proxies.clone())? | ||||
|                     Connector::new_rustls_tls(tls, proxies.clone())? | ||||
|                 } | ||||
|             } | ||||
|  | ||||
|             #[cfg(not(feature = "tls"))] | ||||
|             Connector::new(config.dns_threads, proxies.clone()) | ||||
|             Connector::new(proxies.clone()) | ||||
|         }; | ||||
|  | ||||
|         let hyper_client = ::hyper::Client::builder() | ||||
| @@ -327,9 +325,9 @@ impl ClientBuilder { | ||||
|         self | ||||
|     } | ||||
|  | ||||
|     /// Set number of DNS threads. | ||||
|     pub fn dns_threads(mut self, threads: usize) -> ClientBuilder { | ||||
|         self.config.dns_threads = threads; | ||||
|     #[doc(hidden)] | ||||
|     #[deprecated(note = "DNS no longer uses blocking threads")] | ||||
|     pub fn dns_threads(self, _threads: usize) -> ClientBuilder { | ||||
|         self | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user