@@ -4,8 +4,7 @@ use anyhow::Result;
4
4
use hickory_proto:: error:: ProtoError ;
5
5
use hickory_resolver:: {
6
6
config:: { NameServerConfigGroup , ResolverConfig , ResolverOpts } ,
7
- name_server:: { GenericConnector , TokioRuntimeProvider } ,
8
- AsyncResolver , Name ,
7
+ AsyncResolver , Name , TokioAsyncResolver ,
9
8
} ;
10
9
use iroh_net:: { AddrInfo , NodeAddr , NodeId } ;
11
10
use tracing:: debug;
@@ -19,8 +18,6 @@ pub const IROH_TEST_DNS_IPV4: Ipv4Addr = Ipv4Addr::new(5, 75, 181, 3);
19
18
pub const IROH_TEST_DOMAIN : & str = "testdns.iroh.link." ;
20
19
pub const EXAMPLE_DOMAIN : & str = "irohdns.example." ;
21
20
22
- pub type HickoryResolver = AsyncResolver < GenericConnector < TokioRuntimeProvider > > ;
23
-
24
21
/// Resolver config
25
22
pub struct Config {
26
23
name_servers : NameServerConfigGroup ,
@@ -67,8 +64,8 @@ impl Config {
67
64
#[ derive( derive_more:: Debug , Clone ) ]
68
65
pub struct Resolver {
69
66
default_node_origin : Name ,
70
- #[ debug( "HickoryResolver " ) ]
71
- dns_resolver : HickoryResolver ,
67
+ #[ debug( "TokioAsyncResolver " ) ]
68
+ dns_resolver : TokioAsyncResolver ,
72
69
}
73
70
74
71
impl Resolver {
@@ -85,7 +82,7 @@ impl Resolver {
85
82
} )
86
83
}
87
84
88
- pub fn resolver ( & self ) -> & HickoryResolver {
85
+ pub fn resolver ( & self ) -> & TokioAsyncResolver {
89
86
& self . dns_resolver
90
87
}
91
88
0 commit comments