1.1--- a/rust/lib/net/src/engine/dns/resolver.rs Sat Dec 30 02:46:47 2023 -0500
1.2+++ b/rust/lib/net/src/engine/dns/resolver.rs Sat Dec 30 20:50:15 2023 -0500
1.3@@ -2,14 +2,12 @@
1.4
1.5 use std::net::{IpAddr, Ipv4Addr, SocketAddr, SocketAddrV4};
1.6
1.7-use async_trait::async_trait;
1.8 use trust_dns_resolver::{
1.9 config::{NameServerConfig, Protocol, ResolverConfig, ResolverOpts},
1.10 error::ResolveErrorKind,
1.11 TokioAsyncResolver,
1.12 };
1.13
1.14-#[async_trait]
1.15 pub trait Lookup {
1.16 async fn lookup(&self, ip: IpAddr) -> Option<String>;
1.17 }
1.18@@ -39,7 +37,6 @@
1.19 }
1.20 }
1.21
1.22-#[async_trait]
1.23 impl Lookup for Resolver {
1.24 async fn lookup(&self, ip: IpAddr) -> Option<String> {
1.25 let lookup_future = self.0.reverse_lookup(ip);