From e90f0037d3864ce91dad59eda49659db0e6ca322 Mon Sep 17 00:00:00 2001 From: Weihang Lo Date: Sat, 13 Jul 2019 15:34:08 +0800 Subject: [PATCH] docs(client): `HttpInfo` doc test to async/await --- src/client/connect/http.rs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/client/connect/http.rs b/src/client/connect/http.rs index eb31a27e..a0b830c6 100644 --- a/src/client/connect/http.rs +++ b/src/client/connect/http.rs @@ -46,21 +46,23 @@ pub struct HttpConnector { /// # Example /// /// ``` +/// # #![feature(async_await)] +/// # async fn doc() -> hyper::Result<()> { /// use hyper::Uri; /// use hyper::client::{Client, connect::HttpInfo}; -/// use hyper::rt::Future; /// /// let client = Client::new(); +/// let uri = Uri::from_static("http://example.com"); /// -/// let fut = client.get(Uri::from_static("http://example.local")) -/// .inspect(|resp| { -/// resp -/// .extensions() -/// .get::() -/// .map(|info| { -/// println!("remote addr = {}", info.remote_addr()); -/// }); +/// let res = client.get(uri).await?; +/// res +/// .extensions() +/// .get::() +/// .map(|info| { +/// println!("remote addr = {}", info.remote_addr()); /// }); +/// # Ok(()) +/// # } /// ``` /// /// # Note