DnsResolver

Trait DnsResolver 

Source
pub trait DnsResolver: Debug {
    // Required method
    fn resolve(&self, host: &str) -> Pin<Box<dyn DnsLookupFuture>>;
}
Expand description

A trait for asynchronously resolving domain names to IP addresses using DNS.

Required Methods§

Source

fn resolve(&self, host: &str) -> Pin<Box<dyn DnsLookupFuture>>

Resolves a domain name to one IP address.

Implementors§