[][src]Trait hyper::client::connect::dns::Resolve

pub trait Resolve: Unpin {
    type Addrs: Iterator<Item = IpAddr>;
    type Future: Future<Output = Result<Self::Addrs, Error>> + Unpin;
    fn resolve(&self, name: Name) -> Self::Future;
}

Resolve a hostname to a set of IP addresses.

Associated Types

type Addrs: Iterator<Item = IpAddr>

The set of IP addresses to try to connect to.

type Future: Future<Output = Result<Self::Addrs, Error>> + Unpin

A Future of the resolved set of addresses.

Loading content...

Required methods

fn resolve(&self, name: Name) -> Self::Future

Resolve a hostname.

Loading content...

Implementors

Loading content...