Skip to content

Commit 5d6d547

Browse files
committed
Removed unnecessary pub export.
1 parent 20ec35e commit 5d6d547

File tree

1 file changed

+12
-18
lines changed
  • runtime/swimos_remote/src

1 file changed

+12
-18
lines changed

runtime/swimos_remote/src/dns.rs

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ where
5959
/// A resolver which will use the operating system's `getaddrinfo` function to resolve the provided
6060
/// host to an IP address and map the results to a `SocketAddr`.
6161
#[derive(Clone, Debug)]
62-
pub struct GetAddressInfoResolver;
62+
struct GetAddressInfoResolver;
6363

6464
impl DnsResolver for GetAddressInfoResolver {
6565
type ResolveFuture = BoxFuture<'static, io::Result<Vec<SocketAddr>>>;
@@ -73,36 +73,30 @@ impl DnsResolver for GetAddressInfoResolver {
7373
}
7474

7575
#[derive(Debug, Clone)]
76-
pub enum Resolver {
76+
pub struct Resolver {
7777
#[cfg(not(feature = "trust-dns"))]
78-
GetAddressInfo(GetAddressInfoResolver),
78+
inner: GetAddressInfoResolver,
7979
#[cfg(feature = "trust-dns")]
80-
TrustDns(trust_dns_impl::TrustDnsResolver),
80+
inner: trust_dns_impl::TrustDnsResolver,
8181
}
8282

8383
impl Resolver {
84+
#[cfg(feature = "trust-dns")]
8485
pub async fn new() -> Resolver {
85-
#[cfg(feature = "trust-dns")]
86-
{
87-
Resolver::TrustDns(trust_dns_impl::TrustDnsResolver::new().await)
88-
}
89-
#[cfg(not(feature = "trust-dns"))]
90-
{
91-
Resolver::GetAddressInfo(GetAddressInfoResolver)
92-
}
86+
Resolver { inner: trust_dns_impl::TrustDnsResolver::new().await }
87+
}
88+
89+
#[cfg(not(feature = "trust-dns"))]
90+
pub async fn new() -> Resolver {
91+
Resolver { inner: GetAddressInfoResolver }
9392
}
9493
}
9594

9695
impl DnsResolver for Resolver {
9796
type ResolveFuture = BoxFuture<'static, io::Result<Vec<SocketAddr>>>;
9897

9998
fn resolve(&self, host: String, port: u16) -> Self::ResolveFuture {
100-
match self {
101-
#[cfg(not(feature = "trust-dns"))]
102-
Resolver::GetAddressInfo(resolver) => resolver.resolve(host, port).boxed(),
103-
#[cfg(feature = "trust-dns")]
104-
Resolver::TrustDns(resolver) => resolver.resolve(host, port).boxed(),
105-
}
99+
self.inner.resolve(host, port).boxed()
106100
}
107101
}
108102

0 commit comments

Comments
 (0)