11#[ cfg( feature = "dns-resolver" ) ]
2- use trust_dns_resolver :: config:: ResolverConfig as TrustDnsResolverConfig ;
2+ use hickory_resolver :: config:: ResolverConfig as HickoryResolverConfig ;
33
44/// Configuration for the upstream nameservers to use for resolution.
55///
6- /// This is a thin wrapper around a `trust_dns_resolver ::config::ResolverConfig` provided to ensure
6+ /// This is a thin wrapper around a `hickory_resolver ::config::ResolverConfig` provided to ensure
77/// API stability.
88#[ derive( Clone , Debug , PartialEq ) ]
99pub struct ResolverConfig {
1010 #[ cfg( feature = "dns-resolver" ) ]
11- pub ( crate ) inner : TrustDnsResolverConfig ,
11+ pub ( crate ) inner : HickoryResolverConfig ,
1212}
1313
1414#[ cfg( feature = "dns-resolver" ) ]
@@ -19,7 +19,7 @@ impl ResolverConfig {
1919 /// Please see: <https://www.cloudflare.com/dns/>
2020 pub fn cloudflare ( ) -> Self {
2121 ResolverConfig {
22- inner : TrustDnsResolverConfig :: cloudflare ( ) ,
22+ inner : HickoryResolverConfig :: cloudflare ( ) ,
2323 }
2424 }
2525
@@ -30,7 +30,7 @@ impl ResolverConfig {
3030 /// ISP’s track similar information in DNS.
3131 pub fn google ( ) -> Self {
3232 ResolverConfig {
33- inner : TrustDnsResolverConfig :: google ( ) ,
33+ inner : HickoryResolverConfig :: google ( ) ,
3434 }
3535 }
3636
@@ -40,7 +40,7 @@ impl ResolverConfig {
4040 /// Please see: <https://www.quad9.net/faq/>
4141 pub fn quad9 ( ) -> Self {
4242 ResolverConfig {
43- inner : TrustDnsResolverConfig :: quad9 ( ) ,
43+ inner : HickoryResolverConfig :: quad9 ( ) ,
4444 }
4545 }
4646}
0 commit comments