use std::net::SocketAddr; use resolver::{DnsResolver, Config}; #[tokio::main] async fn main () { let config = Config::new(); let resolver = DnsResolver::new(config); let addr = "[::]:2000".parse::() .expect("Failed to create binding"); resolver.bind(addr).await .expect("Failed to start dns server"); }