pub trait LookupAdminProxyInterface: Send + Sync {
type SetDnsServersResponseFut: Future<Output = Result<LookupAdminSetDnsServersResult, Error>> + Send;
type GetDnsServersResponseFut: Future<Output = Result<Vec<SocketAddress>, Error>> + Send;
// Required methods
fn set_dns_servers(
&self,
servers: &[SocketAddress],
) -> Self::SetDnsServersResponseFut;
fn get_dns_servers(&self) -> Self::GetDnsServersResponseFut;
}