[−][src]Function hyper_trust_dns_connector::new_async_http_connector
pub fn new_async_http_connector(
) -> Result<(HttpConnector<AsyncHyperResolver>, impl Future<Item = (), Error = ()>), Error>
A helper function to create an http connector and a dns task with the default configuration
use tokio::runtime::Runtime; use hyper_trust_dns_connector::new_async_http_connector; use hyper::{Client, Body}; let mut rt = Runtime::new().expect("couldn't create runtime"); let (async_http, background) = new_async_http_connector() .expect("couldn't create connector"); let client = Client::builder() .executor(rt.executor()) .build::<_, Body>(async_http); rt.spawn(background);