mirror of https://github.com/fafhrd91/actix-net
fix: fix Trust DNS leftovers
This commit is contained in:
parent
5904bd2997
commit
60719e23d2
|
@ -13,11 +13,11 @@ use futures_core::future::LocalBoxFuture;
|
|||
/// use actix_tls::connect::{Resolve, Resolver};
|
||||
/// use futures_util::future::LocalBoxFuture;
|
||||
///
|
||||
/// // use trust-dns async tokio resolver
|
||||
/// use trust_dns_resolver::TokioAsyncResolver;
|
||||
/// // use Hickory DNS tokio resolver
|
||||
/// use hickory_resolver::TokioResolver;
|
||||
///
|
||||
/// struct MyResolver {
|
||||
/// trust_dns: TokioAsyncResolver,
|
||||
/// hickory_dns: TokioResolver,
|
||||
/// };
|
||||
///
|
||||
/// // impl Resolve trait and convert given host address str and port to SocketAddr.
|
||||
|
@ -29,7 +29,7 @@ use futures_core::future::LocalBoxFuture;
|
|||
/// ) -> LocalBoxFuture<'a, Result<Vec<SocketAddr>, Box<dyn std::error::Error>>> {
|
||||
/// Box::pin(async move {
|
||||
/// let res = self
|
||||
/// .trust_dns
|
||||
/// .hickory_dns
|
||||
/// .lookup_ip(host)
|
||||
/// .await?
|
||||
/// .iter()
|
||||
|
@ -41,7 +41,7 @@ use futures_core::future::LocalBoxFuture;
|
|||
/// }
|
||||
///
|
||||
/// let my_resolver = MyResolver {
|
||||
/// trust_dns: TokioAsyncResolver::tokio_from_system_conf().unwrap(),
|
||||
/// hickory_dns: TokioResolver::builder_tokio().unwrap().build(),
|
||||
/// };
|
||||
///
|
||||
/// // wrap custom resolver
|
||||
|
|
|
@ -55,7 +55,7 @@ async fn custom_resolver_connect() {
|
|||
let srv = TestServer::start(|| fn_service(|_io: TcpStream| async { Ok::<_, io::Error>(()) }));
|
||||
|
||||
struct MyResolver {
|
||||
trust_dns: TokioResolver,
|
||||
hickory_dns: TokioResolver,
|
||||
}
|
||||
|
||||
impl Resolve for MyResolver {
|
||||
|
@ -66,7 +66,7 @@ async fn custom_resolver_connect() {
|
|||
) -> LocalBoxFuture<'a, Result<Vec<SocketAddr>, Box<dyn std::error::Error>>> {
|
||||
Box::pin(async move {
|
||||
let res = self
|
||||
.trust_dns
|
||||
.hickory_dns
|
||||
.lookup_ip(host)
|
||||
.await?
|
||||
.iter()
|
||||
|
@ -78,7 +78,7 @@ async fn custom_resolver_connect() {
|
|||
}
|
||||
|
||||
let resolver = MyResolver {
|
||||
trust_dns: TokioResolver::builder_tokio().unwrap().build(),
|
||||
hickory_dns: TokioResolver::builder_tokio().unwrap().build(),
|
||||
};
|
||||
|
||||
let factory = connector_factory(Resolver::custom(resolver));
|
||||
|
|
Loading…
Reference in New Issue