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 |
|
background | Background resolver. |
system | The system resolver implementation. |