http-client 6.5.1

Types and traits for http clients.
Documentation
Build #425239 2021-08-19T17:56:17.241319+00:00
# rustc version
rustc 1.56.0-nightly (3d0774d0d 2021-08-18)
# docs.rs version
docsrs 0.6.0 (843531f 2021-06-26)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/http-client-6.5.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/http-client-6.5.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bf3311aec13679c042c55305eed4f6f98359c47a37eb765a3317ad487259f4e0" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "docs" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j2" "--" "--cfg" "feature=\"docs\"" "-Z" "unstable-options" "--emit=invocation-specific" "--resource-suffix" "-20210818-1.56.0-nightly-3d0774d0d" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 4d1d0f5f98199983b9bc0b1f8a35bfec5d56a4bffdcd0d2ac94ae929ce01444a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4d1d0f5f98199983b9bc0b1f8a35bfec5d56a4bffdcd0d2ac94ae929ce01444a", kill_on_drop: false }`
[INFO] [stderr]  Documenting http-client v6.5.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples`
[INFO] [stderr]  --> src/lib.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 | #![warn(missing_docs, missing_doc_code_examples, unreachable_pub)]
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/lib.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | / //! Types and traits for http clients.
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! This crate has been extracted from `surf`'s internals, but can be used by any http client impl.
[INFO] [stderr] 4 | | //! The purpose of this crate is to provide a unified interface for multiple HTTP client backends,
[INFO] [stderr] 5 | | //! so that they can be abstracted over without doing extra work.
[INFO] [stderr]   | |_________________________________________________________________^
[INFO] [stderr]   |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]  --> src/lib.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 | #![warn(missing_docs, missing_doc_code_examples, unreachable_pub)]
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/isahc.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | //! http-client implementation for isahc
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | /// Curl-based HTTP Client.
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / impl IsahcClient {
[INFO] [stderr] 27 | |     /// Create a new instance.
[INFO] [stderr] 28 | |     pub fn new() -> Self {
[INFO] [stderr] 29 | |         Self::from_client(isahc::HttpClient::new().unwrap())
[INFO] [stderr] ...  |
[INFO] [stderr] 38 | |     }
[INFO] [stderr] 39 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     /// Create a new instance.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     /// Create from externally initialized and configured client.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/native.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | //! http-client implementation for curl + fetch
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/h1/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | //! http-client implementation for async-h1, with connection pooling ("Keep-Alive").
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | /// async-h1 based HTTP Client, with connection pooling ("Keep-Alive").
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:90:1
[INFO] [stderr]     |
[INFO] [stderr] 90  | / impl H1Client {
[INFO] [stderr] 91  | |     /// Create a new instance.
[INFO] [stderr] 92  | |     pub fn new() -> Self {
[INFO] [stderr] 93  | |         Self {
[INFO] [stderr] ...   |
[INFO] [stderr] 121 | |     }
[INFO] [stderr] 122 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     /// Create a new instance.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     /// Create a new instance.
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/hyper.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | //! http-client implementation for reqwest
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | /// Hyper-based HTTP Client.
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | / impl HyperClient {
[INFO] [stderr] 40 | |     /// Create a new client instance.
[INFO] [stderr] 41 | |     pub fn new() -> Self {
[INFO] [stderr] 42 | |         let https = HttpsConnector::new();
[INFO] [stderr] ...  |
[INFO] [stderr] 60 | |     }
[INFO] [stderr] 61 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     /// Create a new client instance.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     /// Create from externally initialized and configured client.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/lib.rs:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | / /// An abstract HTTP client.
[INFO] [stderr] 51 | | ///
[INFO] [stderr] 52 | | /// __note that this is only exposed for use in middleware. Building new backing clients is not
[INFO] [stderr] 53 | | /// recommended yet. Once it is we'll likely publish a new `http_client` crate, and re-export this
[INFO] [stderr] ...  |
[INFO] [stderr] 60 | | /// though middleware for one of its own requests, and in order to do so should be wrapped in an
[INFO] [stderr] 61 | | /// `Rc`/`Arc` to enable reference cloning.
[INFO] [stderr]    | |___________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/lib.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     /// Perform a request.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/lib.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 | /     /// Override the existing configuration with new configuration.
[INFO] [stderr] 68 | |     ///
[INFO] [stderr] 69 | |     /// Config options may not impact existing connections.
[INFO] [stderr]    | |___________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/lib.rs:77:5
[INFO] [stderr]    |
[INFO] [stderr] 77 |     /// Get the current configuration.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/isahc.rs:42:1
[INFO] [stderr]     |
[INFO] [stderr] 42  | / impl HttpClient for IsahcClient {
[INFO] [stderr] 43  | |     async fn send(&self, mut req: Request) -> Result<Response, Error> {
[INFO] [stderr] 44  | |         let mut builder = http::Request::builder()
[INFO] [stderr] 45  | |             .uri(req.url().as_str())
[INFO] [stderr] ...   |
[INFO] [stderr] 102 | |     }
[INFO] [stderr] 103 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 | /     async fn send(&self, mut req: Request) -> Result<Response, Error> {
[INFO] [stderr] 44 | |         let mut builder = http::Request::builder()
[INFO] [stderr] 45 | |             .uri(req.url().as_str())
[INFO] [stderr] 46 | |             .method(http::Method::from_bytes(req.method().to_string().as_bytes()).unwrap());
[INFO] [stderr] ...  |
[INFO] [stderr] 73 | |         Ok(response)
[INFO] [stderr] 74 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 | /     /// Override the existing configuration with new configuration.
[INFO] [stderr] 77 | |     ///
[INFO] [stderr] 78 | |     /// Config options may not impact existing connections.
[INFO] [stderr]    | |___________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     /// Get the current configuration.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:125:1
[INFO] [stderr]     |
[INFO] [stderr] 125 | / impl HttpClient for H1Client {
[INFO] [stderr] 126 | |     async fn send(&self, mut req: Request) -> Result<Response, Error> {
[INFO] [stderr] 127 | |         req.insert_header("Connection", "keep-alive");
[INFO] [stderr] 128 | |
[INFO] [stderr] ...   |
[INFO] [stderr] 283 | |     }
[INFO] [stderr] 284 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 | /     async fn send(&self, mut req: Request) -> Result<Response, Error> {
[INFO] [stderr] 127 | |         req.insert_header("Connection", "keep-alive");
[INFO] [stderr] 128 | |
[INFO] [stderr] 129 | |         // Insert host
[INFO] [stderr] ...   |
[INFO] [stderr] 265 | |         ))
[INFO] [stderr] 266 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:268:5
[INFO] [stderr]     |
[INFO] [stderr] 268 | /     /// Override the existing configuration with new configuration.
[INFO] [stderr] 269 | |     ///
[INFO] [stderr] 270 | |     /// Config options may not impact existing connections.
[INFO] [stderr]     | |___________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:280:5
[INFO] [stderr]     |
[INFO] [stderr] 280 |     /// Get the current configuration.
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/hyper.rs:70:1
[INFO] [stderr]     |
[INFO] [stderr] 70  | / impl HttpClient for HyperClient {
[INFO] [stderr] 71  | |     async fn send(&self, req: Request) -> Result<Response, Error> {
[INFO] [stderr] 72  | |         let req = HyperHttpRequest::try_from(req).await?.into_inner();
[INFO] [stderr] 73  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 109 | |     }
[INFO] [stderr] 110 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 71 | /     async fn send(&self, req: Request) -> Result<Response, Error> {
[INFO] [stderr] 72 | |         let req = HyperHttpRequest::try_from(req).await?.into_inner();
[INFO] [stderr] 73 | |
[INFO] [stderr] 74 | |         let conn_fut = self.client.dyn_request(req);
[INFO] [stderr] ...  |
[INFO] [stderr] 86 | |         Ok(res)
[INFO] [stderr] 87 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 | /     /// Override the existing configuration with new configuration.
[INFO] [stderr] 90 | |     ///
[INFO] [stderr] 91 | |     /// Config options may not impact existing connections.
[INFO] [stderr]    | |___________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/hyper.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     /// Get the current configuration.
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:97:1
[INFO] [stderr]     |
[INFO] [stderr] 97  | / impl HttpClient for Box<dyn HttpClient> {
[INFO] [stderr] 98  | |     async fn send(&self, req: Request) -> http_types::Result<Response> {
[INFO] [stderr] 99  | |         self.as_ref().send(req).await
[INFO] [stderr] 100 | |     }
[INFO] [stderr] ...   |
[INFO] [stderr] 108 | |     }
[INFO] [stderr] 109 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:98:5
[INFO] [stderr]     |
[INFO] [stderr] 98  | /     async fn send(&self, req: Request) -> http_types::Result<Response> {
[INFO] [stderr] 99  | |         self.as_ref().send(req).await
[INFO] [stderr] 100 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 | /     fn set_config(&mut self, config: Config) -> http_types::Result<()> {
[INFO] [stderr] 103 | |         self.as_mut().set_config(config)
[INFO] [stderr] 104 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 | /     fn config(&self) -> &Config {
[INFO] [stderr] 107 | |         self.as_ref().config()
[INFO] [stderr] 108 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / impl Default for IsahcClient {
[INFO] [stderr] 21 | |     fn default() -> Self {
[INFO] [stderr] 22 | |         Self::new()
[INFO] [stderr] 23 | |     }
[INFO] [stderr] 24 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | /     fn default() -> Self {
[INFO] [stderr] 22 | |         Self::new()
[INFO] [stderr] 23 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:84:1
[INFO] [stderr]    |
[INFO] [stderr] 84 | / impl Default for H1Client {
[INFO] [stderr] 85 | |     fn default() -> Self {
[INFO] [stderr] 86 | |         Self::new()
[INFO] [stderr] 87 | |     }
[INFO] [stderr] 88 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 | /     fn default() -> Self {
[INFO] [stderr] 86 | |         Self::new()
[INFO] [stderr] 87 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:63:1
[INFO] [stderr]    |
[INFO] [stderr] 63 | / impl Default for HyperClient {
[INFO] [stderr] 64 | |     fn default() -> Self {
[INFO] [stderr] 65 | |         Self::new()
[INFO] [stderr] 66 | |     }
[INFO] [stderr] 67 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 | /     fn default() -> Self {
[INFO] [stderr] 65 | |         Self::new()
[INFO] [stderr] 66 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/isahc.rs:105:1
[INFO] [stderr]     |
[INFO] [stderr] 105 | / impl TryFrom<Config> for IsahcClient {
[INFO] [stderr] 106 | |     type Error = isahc::Error;
[INFO] [stderr] 107 | |
[INFO] [stderr] 108 | |     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] ...   |
[INFO] [stderr] 125 | |     }
[INFO] [stderr] 126 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/isahc.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 108 | /     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] 109 | |         let mut builder = isahc::HttpClient::builder();
[INFO] [stderr] 110 | |
[INFO] [stderr] 111 | |         if !config.http_keep_alive {
[INFO] [stderr] ...   |
[INFO] [stderr] 124 | |         })
[INFO] [stderr] 125 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:286:1
[INFO] [stderr]     |
[INFO] [stderr] 286 | / impl TryFrom<Config> for H1Client {
[INFO] [stderr] 287 | |     type Error = Infallible;
[INFO] [stderr] 288 | |
[INFO] [stderr] 289 | |     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] ...   |
[INFO] [stderr] 299 | |     }
[INFO] [stderr] 300 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/h1/mod.rs:289:5
[INFO] [stderr]     |
[INFO] [stderr] 289 | /     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] 290 | |         #[cfg(features = "h1_client")]
[INFO] [stderr] 291 | |         assert!(config.max_connections_per_host > 0, "max_connections_per_host with h1_client must be greater than zero or it will deadlo...
[INFO] [stderr] 292 | |
[INFO] [stderr] ...   |
[INFO] [stderr] 298 | |         })
[INFO] [stderr] 299 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/hyper.rs:112:1
[INFO] [stderr]     |
[INFO] [stderr] 112 | / impl TryFrom<Config> for HyperClient {
[INFO] [stderr] 113 | |     type Error = Infallible;
[INFO] [stderr] 114 | |
[INFO] [stderr] 115 | |     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] ...   |
[INFO] [stderr] 127 | |     }
[INFO] [stderr] 128 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/hyper.rs:115:5
[INFO] [stderr]     |
[INFO] [stderr] 115 | /     fn try_from(config: Config) -> Result<Self, Self::Error> {
[INFO] [stderr] 116 | |         let connector = HttpsConnector::new();
[INFO] [stderr] 117 | |         let mut builder = hyper::Client::builder();
[INFO] [stderr] 118 | |
[INFO] [stderr] ...   |
[INFO] [stderr] 126 | |         })
[INFO] [stderr] 127 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/isahc.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[derive(Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:46:1
[INFO] [stderr]    |
[INFO] [stderr] 46 | / impl Debug for H1Client {
[INFO] [stderr] 47 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 48 | |         let https_pools = if cfg!(any(feature = "native-tls", feature = "rustls")) {
[INFO] [stderr] 49 | |             self.http_pools
[INFO] [stderr] ...  |
[INFO] [stderr] 81 | |     }
[INFO] [stderr] 82 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/h1/mod.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 48 | |         let https_pools = if cfg!(any(feature = "native-tls", feature = "rustls")) {
[INFO] [stderr] 49 | |             self.http_pools
[INFO] [stderr] 50 | |                 .iter()
[INFO] [stderr] ...  |
[INFO] [stderr] 80 | |             .finish()
[INFO] [stderr] 81 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/hyper.rs:33:10
[INFO] [stderr]    |
[INFO] [stderr] 33 | #[derive(Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `http-client` (lib doc) generated 54 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.17s
[INFO] running `Command { std: "docker" "inspect" "4d1d0f5f98199983b9bc0b1f8a35bfec5d56a4bffdcd0d2ac94ae929ce01444a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d1d0f5f98199983b9bc0b1f8a35bfec5d56a4bffdcd0d2ac94ae929ce01444a", kill_on_drop: false }`
[INFO] [stdout] 4d1d0f5f98199983b9bc0b1f8a35bfec5d56a4bffdcd0d2ac94ae929ce01444a