hyper 0.10.14

A modern HTTP library.
Documentation
Build #698040 2022-12-11T03:33:46.859008+00:00
# rustc version
rustc 1.68.0-nightly (c6fcdb690 2022-12-10)# docs.rs version
docsrs 0.6.0 (013508c6 2022-12-08)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/hyper-0.10.14/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/hyper-0.10.14/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" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221210-1.68.0-nightly-c6fcdb690\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 9bf440ea707dba813f0beae4d53ae349d7c0376d472e8fd6dfdb30eaf8b5003c
[INFO] running `Command { std: "docker" "start" "-a" "9bf440ea707dba813f0beae4d53ae349d7c0376d472e8fd6dfdb30eaf8b5003c", kill_on_drop: false }`
[INFO] [stderr]  Documenting hyper v0.10.14 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/http/h1.rs:666:19
[INFO] [stderr]     |
[INFO] [stderr] 666 |             b@b'0'...b'9' if in_chunk_size => {
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/http/h1.rs:670:19
[INFO] [stderr]     |
[INFO] [stderr] 670 |             b@b'a'...b'f' if in_chunk_size => {
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/http/h1.rs:674:19
[INFO] [stderr]     |
[INFO] [stderr] 674 |             b@b'A'...b'F' if in_chunk_size => {
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/http/h1.rs:720:16
[INFO] [stderr]     |
[INFO] [stderr] 720 |         (_, 100...199) |
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/http/h1.rs:723:31
[INFO] [stderr]     |
[INFO] [stderr] 723 |         (&Method::Connect, 200...299) => false,
[INFO] [stderr]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/status.rs:457:16
[INFO] [stderr]     |
[INFO] [stderr] 457 |             100...199 => StatusClass::Informational,
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/status.rs:458:16
[INFO] [stderr]     |
[INFO] [stderr] 458 |             200...299 => StatusClass::Success,
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/status.rs:459:16
[INFO] [stderr]     |
[INFO] [stderr] 459 |             300...399 => StatusClass::Redirection,
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/status.rs:460:16
[INFO] [stderr]     |
[INFO] [stderr] 460 |             400...499 => StatusClass::ClientError,
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/status.rs:461:16
[INFO] [stderr]     |
[INFO] [stderr] 461 |             500...599 => StatusClass::ServerError,
[INFO] [stderr]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `sic`
[INFO] [stderr]    --> src/header/common/mod.rs:245:11
[INFO] [stderr]     |
[INFO] [stderr] 245 |           $(#[$a])*
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/header/common/referer.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / header! {
[INFO] [stderr] 2   | |     /// `Referer` header, defined in
[INFO] [stderr] 3   | |     /// [RFC7231](http://tools.ietf.org/html/rfc7231#section-5.5.2)
[INFO] [stderr] 4   | |     ///
[INFO] [stderr] ...   |
[INFO] [stderr] 38  | |     }
[INFO] [stderr] 39  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: the link appears in this line:
[INFO] [stderr]             
[INFO] [stderr]             The `Referer` [sic] header field allows the user agent to specify a
[INFO] [stderr]                            ^^^
[INFO] [stderr]     = note: no item named `sic` in scope
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `header` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/header/common/origin.rs:12:25
[INFO] [stderr]    |
[INFO] [stderr] 12 | /// Following the spec, https://fetch.spec.whatwg.org/#origin-header, the value of this header is composed of
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://fetch.spec.whatwg.org/#origin-header>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/header/common/pragma.rs:20:11
[INFO] [stderr]    |
[INFO] [stderr] 20 | /// Spec: https://tools.ietf.org/html/rfc7234#section-5.4
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://tools.ietf.org/html/rfc7234#section-5.4>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/header/common/link.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 | /// https://www.w3.org/TR/html401/types.html#h-6.13
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://www.w3.org/TR/html401/types.html#h-6.13>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/header/shared/charset.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | /// See http://www.iana.org/assignments/character-sets/character-sets.xhtml
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://www.iana.org/assignments/character-sets/character-sets.xhtml>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/http/h1.rs:512:13
[INFO] [stderr]     |
[INFO] [stderr] 512 |     /// See https://tools.ietf.org/html/rfc7230#section-3.3.3
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://tools.ietf.org/html/rfc7230#section-3.3.3>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `Fresh`
[INFO] [stderr]    --> src/server/response.rs:176:30
[INFO] [stderr]     |
[INFO] [stderr] 176 |     /// Consume this Response<Fresh>, writing the Headers and Status and
[INFO] [stderr]     |                              ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 176 |     /// Consume this `Response<Fresh>`, writing the Headers and Status and
[INFO] [stderr]     |                      +               +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `Streaming`
[INFO] [stderr]    --> src/server/response.rs:177:28
[INFO] [stderr]     |
[INFO] [stderr] 177 |     /// creating a Response<Streaming>
[INFO] [stderr]     |                            ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 177 |     /// creating a `Response<Streaming>`
[INFO] [stderr]     |                    +                   +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/server/mod.rs:397:17
[INFO] [stderr]     |
[INFO] [stderr] 397 |     /// it. See https://github.com/hyperium/hyper/issues/338 for more details.
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/hyperium/hyper/issues/338>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: unknown attribute `norun`. Did you mean `no_run`?
[INFO] [stderr]    --> src/net.rs:413:1
[INFO] [stderr]     |
[INFO] [stderr] 413 | / /// A closure as a connector used to generate `TcpStream`s per request
[INFO] [stderr] 414 | | ///
[INFO] [stderr] 415 | | /// # Example
[INFO] [stderr] 416 | | ///
[INFO] [stderr] ...   |
[INFO] [stderr] 432 | | /// });
[INFO] [stderr] 433 | | /// ```
[INFO] [stderr]     | |_______^
[INFO] [stderr]     |
[INFO] [stderr]     = help: the code block will either not be tested if not marked as a rust one or will be run (which you might not want)
[INFO] [stderr]     = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `hyper` (lib doc) generated 20 warnings (run `cargo fix --lib -p hyper` to apply 16 suggestions)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.77s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "9bf440ea707dba813f0beae4d53ae349d7c0376d472e8fd6dfdb30eaf8b5003c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9bf440ea707dba813f0beae4d53ae349d7c0376d472e8fd6dfdb30eaf8b5003c", kill_on_drop: false }`
[INFO] [stdout] 9bf440ea707dba813f0beae4d53ae349d7c0376d472e8fd6dfdb30eaf8b5003c