Crate hyper_system_resolver[][src]

System DNS resolver for hyper.

Resolves the name via getaddrinfo, but more flexible than hyper standard resolver.

Usage

use hyper_system_resolver::{addr_info_hints, AddrInfoHints};

let addr_info_hints = AddrInfoHints {
     address_family: addr_info_hints::AddressFamily::Inet6,
};
let system_resolve = hyper_system_resolver::system::System {
    addr_info_hints: Some(addr_info_hints.into()),
    service: None,
};
let http_connector = hyper::client::HttpConnector::new_with_resolver(system_resolve.resolver());
let client = hyper::client::Client::builder().build::<_, hyper::Body>(http_connector);

Re-exports

pub use addr_info_hints::AddrInfoHints;

Modules

addr_info_hints

AddrInfoHints and associated types.

background

Background resolver.

system

The system resolver implementation.