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;
}

Required Associated Types§

Required Methods§

source

fn set_dns_servers( &self, servers: &[SocketAddress] ) -> Self::SetDnsServersResponseFut

source

fn get_dns_servers(&self) -> Self::GetDnsServersResponseFut

Implementors§

source§

impl LookupAdminProxyInterface for LookupAdminProxy

§

type SetDnsServersResponseFut = QueryResponseFut<Result<(), i32>>

§

type GetDnsServersResponseFut = QueryResponseFut<Vec<SocketAddress>>