[INFO] fetching crate hclient-native 0.1.0-alpha.2...
[INFO] documenting hclient-native-0.1.0-alpha.2 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate hclient-native 0.1.0-alpha.2 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate hclient-native 0.1.0-alpha.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate hclient-native 0.1.0-alpha.2
[INFO] tweaked toml for crates.io crate hclient-native 0.1.0-alpha.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hclient-native 0.1.0-alpha.2 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hclient-native 0.1.0-alpha.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hclient-tls-rustls v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-tls v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-rt-tokio v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-rt v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-rt-smol v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-dns v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-core v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-dns-system v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-proxy v0.1.0-alpha.2
[INFO] [stderr]   Downloaded hclient-proto v0.1.0-alpha.2
[INFO] [stderr]   Downloaded dns-message-parser v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947
[INFO] running `Command { std: "docker" "start" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]     Checking winnow v1.0.4
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking hclient-core v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-proto v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-tls v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-rt v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-dns v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-proxy v0.1.0-alpha.2
[INFO] [stderr]  Documenting hclient-native v0.1.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `Inner::from_request_body`
[INFO] [stdout]   --> src/body.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 | //! [`Inner::from_request_body`]), not a partial match that only accepts
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Inner` has no variant or associated item named `from_request_body`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::established::Rewritten`
[INFO] [stdout]    --> src/body.rs:194:11
[INFO] [stdout]     |
[INFO] [stdout] 194 |     /// [`crate::established::Rewritten`] on the HTTP/1 branch and
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Rewritten` in module `established`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::http2`
[INFO] [stdout]  --> src/established.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`crate::http2`], and it exists so that exactly one place in the crate
[INFO] [stdout]   |       ^^^^^^^^^^^^ no item named `http2` in module `hclient_native`
[INFO] [stdout]   |
[INFO] [stdout] help: there's a similarly named item `http1`
[INFO] [stdout]   |
[INFO] [stdout] 7 - //! [`crate::http2`], and it exists so that exactly one place in the crate
[INFO] [stdout] 7 + //! [`crate::http1`], and it exists so that exactly one place in the crate
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::http2::exchange`
[INFO] [stdout]    --> src/established.rs:178:50
[INFO] [stdout]     |
[INFO] [stdout] 178 | /// On HTTP/2 there is no such hand-back — see [`crate::http2::exchange`]'s
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^ no item named `http2` in module `hclient_native`
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `http1`
[INFO] [stdout]     |
[INFO] [stdout] 178 - /// On HTTP/2 there is no such hand-back — see [`crate::http2::exchange`]'s
[INFO] [stdout] 178 + /// On HTTP/2 there is no such hand-back — see [`crate::http1::exchange`]'s
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::H2Opts`
[INFO] [stdout]    --> src/http1.rs:512:40
[INFO] [stdout]     |
[INFO] [stdout] 512 | /// `None` means hyper's default, on [`crate::H2Opts`]' rule and
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ no item named `H2Opts` in module `hclient_native`
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `H1Opts`
[INFO] [stdout]     |
[INFO] [stdout] 512 - /// `None` means hyper's default, on [`crate::H2Opts`]' rule and
[INFO] [stdout] 512 + /// `None` means hyper's default, on [`crate::H1Opts`]' rule and
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Native::multiplexed`
[INFO] [stdout]   --> src/pool.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 | //!    reaper** ([`crate::Native::multiplexed`], v0.4). A shared entry is a
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::http1::claim_back`
[INFO] [stdout]    --> src/pool.rs:141:10
[INFO] [stdout]     |
[INFO] [stdout] 141 | //!    [`crate::http1::claim_back`] asks for it, so that point is retried like
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `claim_back` in module `http1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Native::multiplexed`
[INFO] [stdout]    --> src/pool.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 | //! [`crate::Native::multiplexed`] was asked for.** HTTP/2 multiplexes and
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Native::multiplexed`
[INFO] [stdout]    --> src/pool.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | //! **[`crate::Native::multiplexed`] is the opt-in** that lifts it; what
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Pool::forget_shared`
[INFO] [stdout]    --> src/pool.rs:233:7
[INFO] [stdout]     |
[INFO] [stdout] 233 | //! [`Pool::forget_shared`] is the other half — a borrowed clone that turns
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ the struct `Pool` has no field or associated item named `forget_shared`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Pool::begin_connect`
[INFO] [stdout]    --> src/pool.rs:247:33
[INFO] [stdout]     |
[INFO] [stdout] 247 | //! to share from, so without [`Pool::begin_connect`] all N connect and
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ the struct `Pool` has no field or associated item named `begin_connect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Native::multiplexed`
[INFO] [stdout]    --> src/pool.rs:268:20
[INFO] [stdout]     |
[INFO] [stdout] 268 | //!   end. Under [`crate::Native::multiplexed`] there *are* others, so the
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::established::Established::H2Shared`
[INFO] [stdout]    --> src/pool.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |     /// A [`crate::established::Established::H2Shared`] entry is a
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Established` has no variant or associated item named `H2Shared`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Native::multiplexed`
[INFO] [stdout]    --> src/lib.rs:984:22
[INFO] [stdout]     |
[INFO] [stdout] 984 |     /// # It turns [`Native::multiplexed`] back off, and the type is why
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::system_proxies_from`
[INFO] [stdout]     --> src/lib.rs:1038:40
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     /// out of [`system_proxies_from`](Self::system_proxies_from) with the
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `system_proxies_from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Native::multiplexed`
[INFO] [stdout]     --> src/lib.rs:1293:18
[INFO] [stdout]      |
[INFO] [stdout] 1293 |     /// `H` is [`Native::multiplexed`]'s shape: the field is a `fn`
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Native::multiplexed`
[INFO] [stdout]     --> src/lib.rs:1311:18
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     /// before [`Native::multiplexed`]: the pointer's type names `H`. The
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `multiplexed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::h2_opts`
[INFO] [stdout]     --> src/lib.rs:2149:21
[INFO] [stdout]      |
[INFO] [stdout] 2149 |     /// [`h2_opts`](Self::h2_opts)' `max_header_list_size` is the same
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `h2_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::h2_opts`
[INFO] [stdout]     --> src/lib.rs:2154:40
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     /// **Fallible, unlike [`h2_opts`](Self::h2_opts)**, and the difference
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `h2_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RequireVersion`
[INFO] [stdout]     --> src/lib.rs:2870:29
[INFO] [stdout]      |
[INFO] [stdout] 2870 | /// So HTTP/1.1 is what a [`RequireVersion`] demand is compared against
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^ no item named `RequireVersion` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Native::within_first_byte`
[INFO] [stdout]     --> src/lib.rs:3568:19
[INFO] [stdout]      |
[INFO] [stdout] 3568 | /// call site — [`Native::within_first_byte`] has taken `Option` for the
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Native` has no field or associated item named `within_first_byte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/established.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// [`Hooks`](hclient_core::unversioned::Hooks).
[INFO] [stdout]    |          -------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 97 -     /// [`Hooks`](hclient_core::unversioned::Hooks).
[INFO] [stdout] 97 +     /// [`Hooks`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/lib.rs:535:41
[INFO] [stdout]     |
[INFO] [stdout] 535 |     /// `P` is defaulted to [`NoProxy`](crate::proxy::NoProxy), which is an
[INFO] [stdout]     |                              ---------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 535 -     /// `P` is defaulted to [`NoProxy`](crate::proxy::NoProxy), which is an
[INFO] [stdout] 535 +     /// `P` is defaulted to [`NoProxy`], which is an
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.16s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/hclient_native/index.html
[INFO] running `Command { std: "docker" "inspect" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]    Compiling quinn-udp v0.5.15
[INFO] [stderr]     Checking rand_pcg v0.10.2
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]    Compiling quinn v0.11.11
[INFO] [stderr]     Checking ring v0.17.14
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking h2 v0.4.19
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking hclient-core v0.1.0-alpha.2
[INFO] [stderr]     Checking quinn-proto v0.11.17
[INFO] [stderr]     Checking hclient-proto v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-dns v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-rt v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-proxy v0.1.0-alpha.2
[INFO] [stderr]     Checking hclient-tls v0.1.0-alpha.2
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking h3 v0.0.8
[INFO] [stderr]     Checking futures v0.3.34
[INFO] [stderr]     Checking h3-quinn v0.0.10
[INFO] [stderr]  Documenting hclient-native v0.1.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.18s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/hclient_native/index.html
[INFO] running `Command { std: "docker" "inspect" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947", kill_on_drop: false }`
[INFO] [stdout] 8fc420f81a051019033879db4e24c98963b89a1548f0d33798ccf781cfa35947
