[INFO] fetching crate ufotofu 0.12.6...
[INFO] documenting ufotofu-0.12.6 against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] extracting crate ufotofu 0.12.6 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate ufotofu 0.12.6
[INFO] finished tweaking crates.io crate ufotofu 0.12.6
[INFO] tweaked toml for crates.io crate ufotofu 0.12.6 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ufotofu 0.12.6 on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ufotofu 0.12.6 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" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b
[INFO] running `Command { std: "docker" "start" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", 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" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling toml_datetime v0.7.2
[INFO] [stderr]     Checking fairly_unsafe_cell v0.1.0
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking unwrap-infallible v1.0.0
[INFO] [stderr]     Checking frugal_async v0.1.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling toml_parser v1.0.3
[INFO] [stderr]    Compiling toml_edit v0.23.6
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling ufotofu_macros v0.1.1
[INFO] [stderr]  Documenting ufotofu v0.12.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `fuzz_testing_tutorial`
[INFO] [stdout]   --> src/lib.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! The [`fuzz_testing_tutorial`] demonstrates the utility types for [fuzz testing](https://rust-fuzz.github.io/book/introduction.ht...
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^ no item named `fuzz_testing_tutorial` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `producer::compat::reader::reader_to_bulk_producer`
[INFO] [stdout]   --> src/lib.rs:32:103
[INFO] [stdout]    |
[INFO] [stdout] 32 | ...ith ufotofu? The [`producer::compat::reader::reader_to_bulk_producer`] function turns any [`AsyncRead`](futures_lite::AsyncRead) ...
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reader` in module `compat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `futures_lite::AsyncRead`
[INFO] [stdout]   --> src/lib.rs:32:188
[INFO] [stdout]    |
[INFO] [stdout] 32 | ... function turns any [`AsyncRead`](futures_lite::AsyncRead) into a [`BulkProducer`], and the [`consumer::compat::writer::writer_to...
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^ no item named `futures_lite` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `consumer::compat::writer::writer_to_bulk_consumer`
[INFO] [stdout]   --> src/lib.rs:32:248
[INFO] [stdout]    |
[INFO] [stdout] 32 | ...ducer`], and the [`consumer::compat::writer::writer_to_bulk_consumer`] function turns any [`AsyncWrite`](futures_lite::AsyncWrite...
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `writer` in module `compat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `futures_lite::AsyncWrite`
[INFO] [stdout]   --> src/lib.rs:32:334
[INFO] [stdout]    |
[INFO] [stdout] 32 | ...unction turns any [`AsyncWrite`](futures_lite::AsyncWrite) into a [`BulkConsumer`] (both functions require the `compat_futures_io...
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `futures_lite` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `futures_lite`
[INFO] [stdout]  --> src/producer/compat.rs:1:99
[INFO] [stdout]   |
[INFO] [stdout] 1 | ...st types, standard library types, and [`futures_lite`] producer-like abstractions.
[INFO] [stdout]   |                                            ^^^^^^^^^^^^ no item named `futures_lite` 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 `futures_lite`
[INFO] [stdout]   --> src/producer/compat.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! # [`futures_lite`]
[INFO] [stdout]    |         ^^^^^^^^^^^^ no item named `futures_lite` 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 `futures_lite::AsyncRead`
[INFO] [stdout]   --> src/producer/compat.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! Provides adaptors for using any [`futures_lite::AsyncRead`] or any [`futures_lite::AsyncBufRead`] as a [`BulkProducer`](crate::B...
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ no item named `futures_lite` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `futures_lite::AsyncBufRead`
[INFO] [stdout]   --> src/producer/compat.rs:19:74
[INFO] [stdout]    |
[INFO] [stdout] 19 | ...ures_lite::AsyncRead`] or any [`futures_lite::AsyncBufRead`] as a [`BulkProducer`](crate::BulkProducer). Requires the `compat_fut...
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `futures_lite` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `futures_lite`
[INFO] [stdout]  --> src/consumer/compat.rs:1:99
[INFO] [stdout]   |
[INFO] [stdout] 1 | ...st types, standard library types, and [`futures_lite`] consumer-like abstractions.
[INFO] [stdout]   |                                            ^^^^^^^^^^^^ no item named `futures_lite` 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 `futures_lite`
[INFO] [stdout]   --> src/consumer/compat.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! # [`futures_lite`]
[INFO] [stdout]    |         ^^^^^^^^^^^^ no item named `futures_lite` 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 `futures_lite::AsyncWrite`
[INFO] [stdout]   --> src/consumer/compat.rs:17:41
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! Provides an adaptor for using any [`futures_lite::AsyncWrite`] as a [`BulkConsumer`](crate::BulkConsumer). Requires the `compat_...
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `futures_lite` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `proptest`
[INFO] [stdout]   --> src/codec/mod.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 | //! When the `dev` feature is enabled, the [`proptest`] module provides helpers for writing property tests for checking the invarian...
[INFO] [stdout]    |                                              ^^^^^^^^ no item named `proptest` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/producer/producer_ext.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// <br/>Counterpart: the [`ConsumerExt`](crate::ConsumerExt) trait.
[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] 30 - /// <br/>Counterpart: the [`ConsumerExt`](crate::ConsumerExt) trait.
[INFO] [stdout] 30 + /// <br/>Counterpart: the [`ConsumerExt`] trait.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/producer/producer_ext.rs:709:47
[INFO] [stdout]     |
[INFO] [stdout] 709 | /// <br/>Counterpart: the [`BulkConsumerExt`](crate::BulkConsumerExt) trait.
[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] 709 - /// <br/>Counterpart: the [`BulkConsumerExt`](crate::BulkConsumerExt) trait.
[INFO] [stdout] 709 + /// <br/>Counterpart: the [`BulkConsumerExt`] trait.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/producer/producer_ext.rs:1120:82
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     /// [Decodes](crate::codec::Decodable::decode) items into some [`Decodable`](crate::codec::Decodable) type `T`.
[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] 1120 -     /// [Decodes](crate::codec::Decodable::decode) items into some [`Decodable`](crate::codec::Decodable) type `T`.
[INFO] [stdout] 1120 +     /// [Decodes](crate::codec::Decodable::decode) items into some [`Decodable`] type `T`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/producer/producer_ext.rs:1145:109
[INFO] [stdout]      |
[INFO] [stdout] 1145 | ..._canonic) items into some [`Decodable`](crate::codec::Decodable) type `T`.
[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] 1145 -     /// [Canonically decodes](crate::codec::DecodableCanonic::decode_canonic) items into some [`Decodable`](crate::codec::Decodable) type `T`.
[INFO] [stdout] 1145 +     /// [Canonically decodes](crate::codec::DecodableCanonic::decode_canonic) items into some [`Decodable`] type `T`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/producer/producer_ext.rs:1168:127
[INFO] [stdout]      |
[INFO] [stdout] 1168 | ... items into some [`RelativeDecodable`](crate::codec_relative::RelativeDecodable) type `T`.
[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] 1168 -     /// [Relatively decodes](crate::codec_relative::RelativeDecodable::relative_decode) items into some [`RelativeDecodable`](crate::codec_relative::RelativeDecodable) type `T`.
[INFO] [stdout] 1168 +     /// [Relatively decodes](crate::codec_relative::RelativeDecodable::relative_decode) items into some [`RelativeDecodable`] type `T`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/producer/producer_ext.rs:1181:165
[INFO] [stdout]      |
[INFO] [stdout] 1181 | ...into some [`RelativeDecodableCanonic`](crate::codec_relative::RelativeDecodableCanonic) type `T`.
[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] 1181 -     /// [Relatively and canonically decodes](crate::codec_relative::RelativeDecodableCanonic::relative_decode_canonic) items into some [`RelativeDecodableCanonic`](crate::codec_relative::RelativeDecodableCanonic) type `T`.
[INFO] [stdout] 1181 +     /// [Relatively and canonically decodes](crate::codec_relative::RelativeDecodableCanonic::relative_decode_canonic) items into some [`RelativeDecodableCanonic`] type `T`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/producer/watch.rs:56:96
[INFO] [stdout]    |
[INFO] [stdout] 56 | ...produced by the [`Producer`] [`Watch`](Watch)ed by this `Watcher` since it started being watched.
[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] 56 -     /// Queries the number of [`Item`](Producer::Item)s produced by the [`Producer`] [`Watch`](Watch)ed by this `Watcher` since it started being watched.
[INFO] [stdout] 56 +     /// Queries the number of [`Item`](Producer::Item)s produced by the [`Producer`] [`Watch`]ed by this `Watcher` since it started being watched.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/consumer/consumer_ext.rs:28:43
[INFO] [stdout]    |
[INFO] [stdout] 28 | /// <br/>Counterpart: the [`ProducerExt`](crate::ProducerExt) trait.
[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] 28 - /// <br/>Counterpart: the [`ProducerExt`](crate::ProducerExt) trait.
[INFO] [stdout] 28 + /// <br/>Counterpart: the [`ProducerExt`] trait.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/consumer/consumer_ext.rs:652:47
[INFO] [stdout]     |
[INFO] [stdout] 652 | /// <br/>Counterpart: the [`BulkProducerExt`](crate::BulkProducerExt) trait.
[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] 652 - /// <br/>Counterpart: the [`BulkProducerExt`](crate::BulkProducerExt) trait.
[INFO] [stdout] 652 + /// <br/>Counterpart: the [`BulkProducerExt`] trait.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/consumer/consumer_ext.rs:1040:71
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     /// [Encodes](crate::codec::Encodable::encode) some [`Encodable`](crate::codec::Encodable) of type `T` into this consumer.
[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] 1040 -     /// [Encodes](crate::codec::Encodable::encode) some [`Encodable`](crate::codec::Encodable) of type `T` into this consumer.
[INFO] [stdout] 1040 +     /// [Encodes](crate::codec::Encodable::encode) some [`Encodable`] of type `T` into this consumer.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/consumer/consumer_ext.rs:1066:116
[INFO] [stdout]      |
[INFO] [stdout] 1066 | ...ive_encode) some [`RelativeEncodable`](crate::codec_relative::RelativeEncodable) into this consumer.
[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] 1066 -     /// [Relatively encodes](crate::codec_relative::RelativeEncodable::relative_encode) some [`RelativeEncodable`](crate::codec_relative::RelativeEncodable) into this consumer.
[INFO] [stdout] 1066 +     /// [Relatively encodes](crate::codec_relative::RelativeEncodable::relative_encode) some [`RelativeEncodable`] into this consumer.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `iterator_to_producer` is both a function and a module
[INFO] [stdout]  --> src/producer/compat.rs:5:58
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`iterator_to_producer`] and [`infinite_iterator_to_producer`] functions.
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`iterator_to_producer()`] and [`infinite_iterator_to_producer`] functions.
[INFO] [stdout]   |                                                                              ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`mod@iterator_to_producer`] and [`infinite_iterator_to_producer`] functions.
[INFO] [stdout]   |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `infinite_iterator_to_producer` is both a function and a module
[INFO] [stdout]  --> src/producer/compat.rs:5:87
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`iterator_to_producer`] and [`infinite_iterator_to_producer`] functions.
[INFO] [stdout]   |                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`iterator_to_producer`] and [`infinite_iterator_to_producer()`] functions.
[INFO] [stdout]   |                                                                                                                    ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Lets you convert iterators into producers with the [`iterator_to_producer`] and [`mod@infinite_iterator_to_producer`] functions.
[INFO] [stdout]   |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::producer::compat::infinite_iterator_to_producer` is both a function and a module
[INFO] [stdout]   --> src/producer/compat/iterator_to_producer.rs:13:110
[INFO] [stdout]    |
[INFO] [stdout] 13 | ...finite_iterator_to_producer`](crate::producer::compat::infinite_iterator_to_producer) for the appropriate alternative. An inifini...
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Do not use this method to convert infinite iterators to producers, see [`infinite_iterator_to_producer`](crate::producer::compat::infinite_iterator_to_producer()) for the appropriate alternative. An inifinite iterator is one whose `next` method never returns `None`.
[INFO] [stdout]    |                                                                                                                                                                    ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Do not use this method to convert infinite iterators to producers, see [`infinite_iterator_to_producer`](mod@crate::producer::compat::infinite_iterator_to_producer) for the appropriate alternative. An inifinite iterator is one whose `next` method never returns `None`.
[INFO] [stdout]    |                                                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::producer::compat::iterator_to_producer` is both a function and a module
[INFO] [stdout]   --> src/producer/compat/infinite_iterator_to_producer.rs:13:99
[INFO] [stdout]    |
[INFO] [stdout] 13 | ...ers, see [`iterator_to_producer`](crate::producer::compat::iterator_to_producer) for the appropriate alternative. A finite iterat...
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Do not use this method to convert finite iterators to producers, see [`iterator_to_producer`](crate::producer::compat::iterator_to_producer()) for the appropriate alternative. A finite iterator is one whose `next` method can return `None`.
[INFO] [stdout]    |                                                                                                                                                ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Do not use this method to convert finite iterators to producers, see [`iterator_to_producer`](mod@crate::producer::compat::iterator_to_producer) for the appropriate alternative. A finite iterator is one whose `next` method can return `None`.
[INFO] [stdout]    |                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::decoder` is both a function and a module
[INFO] [stdout]   --> src/codec/adaptors/encoder.rs:24:39
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// <br/>Counterpart: the [`decoder`](super::decoder) function.
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// <br/>Counterpart: the [`decoder`](super::decoder()) function.
[INFO] [stdout]    |                                                     ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// <br/>Counterpart: the [`decoder`](mod@super::decoder) function.
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::encoder` is both a function and a module
[INFO] [stdout]   --> src/codec/adaptors/decoder.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// <br/>Counterpart: the [`encoder`](super::encoder) function.
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// <br/>Counterpart: the [`encoder`](super::encoder()) function.
[INFO] [stdout]    |                                                     ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// <br/>Counterpart: the [`encoder`](mod@super::encoder) function.
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.53s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/ufotofu/index.html
[INFO] running `Command { std: "docker" "inspect" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "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]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]     Checking bitflags v2.9.1
[INFO] [stderr]     Checking linux-raw-sys v0.9.4
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking piper v0.2.4
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking event-listener v5.4.0
[INFO] [stderr]     Checking async-executor v1.13.2
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking async-lock v3.4.0
[INFO] [stderr]     Checking async-channel v2.3.1
[INFO] [stderr]    Compiling cc v1.1.7
[INFO] [stderr]     Checking blocking v1.6.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.5
[INFO] [stderr]     Checking async-fs v2.1.2
[INFO] [stderr]    Compiling libfuzzer-sys v0.4.7
[INFO] [stderr] error: could not compile `rustix` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.99.0-beta.1-x86_64-unknown-linux-gnu/bin/rustc --crate-name rustix --edition=2021 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="event"' --cfg 'feature="fs"' --cfg 'feature="net"' --cfg 'feature="pipe"' --cfg 'feature="process"' --cfg 'feature="std"' --cfg 'feature="time"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "compiler_builtins", "core", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "rustc-dep-of-std", "rustc-std-workspace-alloc", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=f8f2867ef7979c66 -C extra-filename=-5a2c259441f96a7a --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-794513aad06cbea1.rmeta --extern linux_raw_sys=/opt/rustwide/target/debug/deps/liblinux_raw_sys-d2296b3237a44071.rmeta --cap-lints allow --cap-lints=warn --cfg linux_raw --cfg linux_like --cfg linux_kernel` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b", kill_on_drop: false }`
[INFO] [stdout] 530e7baec978c500c57dc6d9b8408a014328fc7db8edef80a30d2346c3779a2b
