Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§