[INFO] cloning repository https://github.com/zannis/shove
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zannis/shove" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzannis%2Fshove", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzannis%2Fshove'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fa4e3325bfeed7e93e20d97456e6e20e7e9eb09e
[INFO] documenting zannis/shove against 1.99.0-beta.8 for beta-rustdoc-1.100
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzannis%2Fshove" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/zannis/shove
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/zannis/shove
[INFO] tweaked toml for git repo https://github.com/zannis/shove written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zannis/shove on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zannis/shove 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.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.absolute-paths` is deprecated in favor of `lints.clippy.absolute_paths` and will not work in a future edition
[INFO] [stderr] warning: `shove` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded parse-display v0.9.1
[INFO] [stderr]   Downloaded structmeta v0.3.0
[INFO] [stderr]   Downloaded parse-display-derive v0.9.1
[INFO] [stderr]   Downloaded testcontainers v0.27.3
[INFO] [stderr]   Downloaded structmeta-derive v0.3.0
[INFO] [stderr]   Downloaded docker_credential v1.4.0
[INFO] [stderr]   Downloaded tonic-prost v0.14.6
[INFO] [stderr]   Downloaded ferroid v2.0.0
[INFO] [stderr]   Downloaded prost-derive v0.14.4
[INFO] [stderr]   Downloaded prost v0.14.4
[INFO] [stderr]   Downloaded ureq-proto v0.6.0
[INFO] [stderr]   Downloaded prost-types v0.14.4
[INFO] [stderr]   Downloaded astral-tokio-tar v0.6.2
[INFO] [stderr]   Downloaded bollard-buildkit-proto v0.7.0
[INFO] [stderr]   Downloaded crc16 v0.4.0
[INFO] [stderr]   Downloaded tonic v0.14.6
[INFO] [stderr]   Downloaded arcstr v1.2.0
[INFO] [stderr]   Downloaded shared_child v1.1.1
[INFO] [stderr]   Downloaded bollard v0.20.2
[INFO] [stderr]   Downloaded bollard-stubs v1.52.1-rc.29.1.3
[INFO] [stderr]   Downloaded duct v0.13.7
[INFO] [stderr]   Downloaded sigchld v0.2.4
[INFO] [stderr]   Downloaded os_pipe v1.2.3
[INFO] [stderr]   Downloaded testcontainers-modules v0.15.0
[INFO] [stderr]   Downloaded ureq v3.3.0
[INFO] [stderr]   Downloaded rdkafka v0.39.0
[INFO] [stderr]   Downloaded rand_xoshiro v0.7.0
[INFO] [stderr]   Downloaded metrics-util v0.20.4
[INFO] [stderr]   Downloaded sketches-ddsketch v0.3.1
[INFO] [stderr]   Downloaded rapidhash v4.4.1
[INFO] [stderr]   Downloaded metrics v0.24.6
[INFO] [stderr]   Downloaded mach2 v0.6.0
[INFO] [stderr]   Downloaded async-rs v0.8.11
[INFO] [stderr]   Downloaded async-global-executor v3.1.0
[INFO] [stderr]   Downloaded redis v1.2.4
[INFO] [stderr]   Downloaded lapin v4.10.0
[INFO] [stderr]   Downloaded async-compat v0.2.5
[INFO] [stderr]   Downloaded amq-protocol v10.6.2
[INFO] [stderr]   Downloaded tcp-stream v0.34.14
[INFO] [stderr]   Downloaded futures-rustls v0.26.0
[INFO] [stderr]   Downloaded amq-protocol-uri v10.6.2
[INFO] [stderr]   Downloaded amq-protocol-types v10.6.2
[INFO] [stderr]   Downloaded rustls-connector v0.23.6
[INFO] [stderr]   Downloaded p12-keystore v0.2.1
[INFO] [stderr]   Downloaded libz-sys v1.1.29
[INFO] [stderr]   Downloaded cookie-factory v0.3.3
[INFO] [stderr]   Downloaded amq-protocol-tcp v10.6.2
[INFO] [stderr]   Downloaded rc2 v0.8.1
[INFO] [stderr]   Downloaded pkcs5 v0.7.1
[INFO] [stderr]   Downloaded scrypt v0.11.0
[INFO] [stderr]   Downloaded sasl2-sys v0.1.22+2.1.28
[INFO] [stderr]   Downloaded des v0.8.1
[INFO] [stderr]   Downloaded pkcs12 v0.1.0
[INFO] [stderr]   Downloaded cms v0.2.3
[INFO] [stderr]   Downloaded rdkafka-sys v4.10.0+2.12.1
[INFO] [stderr]   Downloaded aws-types v1.3.16
[INFO] [stderr]   Downloaded aws-smithy-types v1.5.0
[INFO] [stderr]   Downloaded aws-smithy-async v1.2.14
[INFO] [stderr]   Downloaded aws-credential-types v1.2.14
[INFO] [stderr]   Downloaded aws-smithy-xml v0.60.15
[INFO] [stderr]   Downloaded aws-smithy-query v0.60.15
[INFO] [stderr]   Downloaded aws-smithy-runtime-api v1.12.3
[INFO] [stderr]   Downloaded aws-smithy-http-client v1.1.13
[INFO] [stderr]   Downloaded aws-sigv4 v1.4.5
[INFO] [stderr]   Downloaded aws-smithy-runtime-api-macros v1.0.0
[INFO] [stderr]   Downloaded aws-runtime v1.7.5
[INFO] [stderr]   Downloaded aws-smithy-schema v0.1.0
[INFO] [stderr]   Downloaded aws-smithy-runtime v1.11.3
[INFO] [stderr]   Downloaded aws-smithy-observability v0.2.6
[INFO] [stderr]   Downloaded aws-smithy-json v0.62.7
[INFO] [stderr]   Downloaded aws-smithy-http v0.63.6
[INFO] [stderr]   Downloaded aws-sdk-sqs v1.102.0
[INFO] [stderr]   Downloaded aws-sdk-sns v1.104.0
[INFO] [stderr]   Downloaded aws-msk-iam-sasl-signer v1.0.1
[INFO] [stderr]   Downloaded async-nats v0.49.1
[INFO] [stderr]   Downloaded aws-config v1.8.18
[INFO] [stderr]   Downloaded aws-sdk-sts v1.107.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c
[INFO] running `Command { std: "docker" "start" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", 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" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", 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" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.absolute-paths` is deprecated in favor of `lints.clippy.absolute_paths` and will not work in a future edition
[INFO] [stderr] warning: `shove` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking uuid v1.23.3
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]  Documenting shove v0.15.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `RabbitMq`
[INFO] [stdout]  --> src/lib.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! a backend marker `B` (one of [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]   |                                    ^^^^^^^^ no item named `RabbitMq` 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 `Sqs`
[INFO] [stdout]  --> src/lib.rs:7:50
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! a backend marker `B` (one of [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]   |                                                  ^^^ no item named `Sqs` 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 `Nats`
[INFO] [stdout]  --> src/lib.rs:7:59
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! a backend marker `B` (one of [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]   |                                                           ^^^^ no item named `Nats` 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 `Kafka`
[INFO] [stdout]  --> src/lib.rs:7:69
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! a backend marker `B` (one of [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]   |                                                                     ^^^^^ no item named `Kafka` 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 `Redis`
[INFO] [stdout]  --> src/lib.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [`Redis`], [`InMemory`], each gated on its Cargo feature). The marker
[INFO] [stdout]   |       ^^^^^ no item named `Redis` 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 `InMemory`
[INFO] [stdout]  --> src/lib.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [`Redis`], [`InMemory`], each gated on its Cargo feature). The marker
[INFO] [stdout]   |                  ^^^^^^^^ no item named `InMemory` 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 `ShoveAuditHandler`
[INFO] [stdout]   --> src/lib.rs:60:38
[INFO] [stdout]    |
[INFO] [stdout] 60 | //! | `audit`                    | [`ShoveAuditHandler`] + [`AuditLog`] topic for persisting audit records through any backend |
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ no item named `ShoveAuditHandler` 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 `AuditLog`
[INFO] [stdout]   --> src/lib.rs:60:62
[INFO] [stdout]    |
[INFO] [stdout] 60 | //! | `audit`                    | [`ShoveAuditHandler`] + [`AuditLog`] topic for persisting audit records through any backend |
[INFO] [stdout]    |                                                              ^^^^^^^^ no item named `AuditLog` 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 `RabbitMq`
[INFO] [stdout]   --> src/lib.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 | //! services. Swap `InMemory` for [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]    |                                     ^^^^^^^^ no item named `RabbitMq` 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 `Sqs`
[INFO] [stdout]   --> src/lib.rs:65:51
[INFO] [stdout]    |
[INFO] [stdout] 65 | //! services. Swap `InMemory` for [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]    |                                                   ^^^ no item named `Sqs` 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 `Nats`
[INFO] [stdout]   --> src/lib.rs:65:60
[INFO] [stdout]    |
[INFO] [stdout] 65 | //! services. Swap `InMemory` for [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]    |                                                            ^^^^ no item named `Nats` 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 `Kafka`
[INFO] [stdout]   --> src/lib.rs:65:70
[INFO] [stdout]    |
[INFO] [stdout] 65 | //! services. Swap `InMemory` for [`RabbitMq`], [`Sqs`], [`Nats`], [`Kafka`],
[INFO] [stdout]    |                                                                      ^^^^^ no item named `Kafka` 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 `Redis`
[INFO] [stdout]   --> src/lib.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | //! or [`Redis`] — the topic definition, handler, and every call site stay
[INFO] [stdout]    |          ^^^^^ no item named `Redis` 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 `rabbitmq`
[INFO] [stdout]    --> src/lib.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 | //! - Per-backend modules: [`rabbitmq`], [`sns`], [`nats`], [`kafka`],
[INFO] [stdout]     |                              ^^^^^^^^ no item named `rabbitmq` 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 `sns`
[INFO] [stdout]    --> src/lib.rs:151:44
[INFO] [stdout]     |
[INFO] [stdout] 151 | //! - Per-backend modules: [`rabbitmq`], [`sns`], [`nats`], [`kafka`],
[INFO] [stdout]     |                                            ^^^ no item named `sns` 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 `nats`
[INFO] [stdout]    --> src/lib.rs:151:53
[INFO] [stdout]     |
[INFO] [stdout] 151 | //! - Per-backend modules: [`rabbitmq`], [`sns`], [`nats`], [`kafka`],
[INFO] [stdout]     |                                                     ^^^^ no item named `nats` 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 `kafka`
[INFO] [stdout]    --> src/lib.rs:151:63
[INFO] [stdout]     |
[INFO] [stdout] 151 | //! - Per-backend modules: [`rabbitmq`], [`sns`], [`nats`], [`kafka`],
[INFO] [stdout]     |                                                               ^^^^^ no item named `kafka` 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 `redis`
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 | //!   [`redis`], [`inmemory`] — expose the config and client types bound to
[INFO] [stdout]     |         ^^^^^ no item named `redis` 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 `inmemory`
[INFO] [stdout]    --> src/lib.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 | //!   [`redis`], [`inmemory`] — expose the config and client types bound to
[INFO] [stdout]     |                    ^^^^^^^^ no item named `inmemory` 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 `settling::invoke_batch_handler`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | //! ([`settling::invoke_batch_handler`],
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `settling` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `settling::batch_redelivery_backoff`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! [`settling::batch_redelivery_backoff`],
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `settling` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `settling::next_redelivery_delay`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | //! [`settling::next_redelivery_delay`]) lives in the [`settling`] module,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `settling` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `settling`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:36:57
[INFO] [stdout]    |
[INFO] [stdout] 36 | //! [`settling::next_redelivery_delay`]) lives in the [`settling`] module,
[INFO] [stdout]    |                                                         ^^^^^^^^ no item named `settling` 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 `settling::PREALLOC_CAP`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:42:7
[INFO] [stdout]    |
[INFO] [stdout] 42 | //! [`settling::PREALLOC_CAP`] carries its own deliberately narrower list
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^ no item named `settling` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `settling`
[INFO] [stdout]   --> src/backend/batch_consumer.rs:52:64
[INFO] [stdout]    |
[INFO] [stdout] 52 | //! narrower still: `#[cfg(feature = "kafka")]` *inside* the [`settling`]
[INFO] [stdout]    |                                                                ^^^^^^^^ no item named `settling` 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 `crate::backend::broadcast::settle_broadcast_outcome`
[INFO] [stdout]    --> src/backend/batch_consumer.rs:197:38
[INFO] [stdout]     |
[INFO] [stdout] 197 | /// See [`settle_broadcast_outcome`](crate::backend::broadcast::settle_broadcast_outcome)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `settle_broadcast_outcome` in module `broadcast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BroadcastStart`
[INFO] [stdout]   --> src/backend/broadcast.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |     /// a [`BroadcastStart`] the backend cannot honour (every backend but Kafka
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ no item named `BroadcastStart` 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 `unsupported_broadcast_start`
[INFO] [stdout]   --> src/backend/broadcast.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |     /// `Timestamp` through [`unsupported_broadcast_start`]), and a
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `unsupported_broadcast_start` 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 `ConsumerGroup::register`
[INFO] [stdout]   --> src/backend/registry.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |     /// public [`ConsumerGroup::register`] API guarantees callers that no
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConsumerGroup` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConsumerGroup::register_fifo`
[INFO] [stdout]   --> src/backend/registry.rs:48:38
[INFO] [stdout]    |
[INFO] [stdout] 48 |     /// returning `Ok`. The public [`ConsumerGroup::register_fifo`] API
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConsumerGroup` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `subscribe` links to private item `reject_broadcast`
[INFO] [stdout]    --> src/broadcast.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 |     /// [`reject_broadcast`] refuses from the outside — and NATS and Redis
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::backends::sns::registry::SqsConsumerGroupRegistry`
[INFO] [stdout]   --> src/broker.rs:50:39
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// [`SqsConsumerGroupRegistry`]: crate::backends::sns::registry::SqsConsumerGroupRegistry
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sns` in module `backends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::backends::sns::registry::SqsConsumerGroupRegistry::register`
[INFO] [stdout]    --> src/broker.rs:138:49
[INFO] [stdout]     |
[INFO] [stdout] 138 |     /// [`SqsConsumerGroupRegistry::register`]: crate::backends::sns::registry::SqsConsumerGroupRegistry::register
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sns` in module `backends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConsumerOptions::validate_payload_message_size`
[INFO] [stdout]    --> src/consumer.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 | /// Used by [`ConsumerOptions::validate_payload_message_size`] and directly by
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ConsumerOptions` has no field or associated item named `validate_payload_message_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `concurrent_processing` links to private item `Self::into_inner`
[INFO] [stdout]    --> src/consumer.rs:209:56
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// a time (`false`). When `false`, [`into_inner`](Self::into_inner)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::Broker::reset_consumer_group_offsets`
[INFO] [stdout]     --> src/consumer.rs:1002:50
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     /// [`Broker::reset_consumer_group_offsets`](crate::Broker::reset_consumer_group_offsets)
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Broker` has no field or associated item named `reset_consumer_group_offsets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `shove::rabbitmq::MESSAGE_ID_KEY`
[INFO] [stdout]    --> src/metadata.rs:186:56
[INFO] [stdout]     |
[INFO] [stdout] 186 |     /// For RabbitMQ, the `x-message-id` header (see [`shove::rabbitmq::MESSAGE_ID_KEY`]) is a
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `shove` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RabbitMqPublisher`
[INFO] [stdout]    --> src/metadata.rs:187:46
[INFO] [stdout]     |
[INFO] [stdout] 187 |     /// stable per-message UUID stamped by [`RabbitMqPublisher`] on every outgoing
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ no item named `RabbitMqPublisher` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_prefix` links to private item `MetricNames`
[INFO] [stdout]   --> src/metrics.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | /// the recorder. The prefix is materialised into the [`MetricNames`] cache the
[INFO] [stdout]    |                                                         ^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Retry`
[INFO] [stdout]   --> src/outcome.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// Unlike [`Retry`], deferred messages never exhaust `max_retries` and
[INFO] [stdout]    |                  ^^^^^ no item named `Retry` 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 `Retry`
[INFO] [stdout]   --> src/outcome.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// consumer, it is treated as [`Retry`] and a warning is logged.
[INFO] [stdout]    |                                      ^^^^^ no item named `Retry` 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 `crate::ConsumerOptions::with_group_id`
[INFO] [stdout]    --> src/topology.rs:612:46
[INFO] [stdout]     |
[INFO] [stdout] 612 |     ///   [`ConsumerOptions::with_group_id`](crate::ConsumerOptions::with_group_id)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ConsumerOptions` has no field or associated item named `with_group_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::kafka::KafkaConsumerGroupConfig::with_group_id`
[INFO] [stdout]    --> src/topology.rs:613:58
[INFO] [stdout]     |
[INFO] [stdout] 613 |     ///   or [`KafkaConsumerGroupConfig::with_group_id`](crate::kafka::KafkaConsumerGroupConfig::with_group_id)
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `kafka` in module `shove`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::nats_stream_config`
[INFO] [stdout]    --> src/topology.rs:833:37
[INFO] [stdout]     |
[INFO] [stdout] 833 |     /// with [`nats_stream_config`](Self::nats_stream_config) or
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `nats_stream_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::nats_subjects`
[INFO] [stdout]    --> src/topology.rs:834:27
[INFO] [stdout]     |
[INFO] [stdout] 834 |     /// [`nats_subjects`](Self::nats_subjects) on NATS, or with any Kafka
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `nats_subjects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_topic_config`
[INFO] [stdout]    --> src/topology.rs:835:52
[INFO] [stdout]     |
[INFO] [stdout] 835 |     /// topic-config method ([`with_topic_config`](Self::with_topic_config),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_topic_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_retention`
[INFO] [stdout]    --> src/topology.rs:836:28
[INFO] [stdout]     |
[INFO] [stdout] 836 |     /// [`with_retention`](Self::with_retention),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_retention`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_retention_forever`
[INFO] [stdout]    --> src/topology.rs:837:36
[INFO] [stdout]     |
[INFO] [stdout] 837 |     /// [`with_retention_forever`](Self::with_retention_forever),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_retention_forever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_retention_bytes`
[INFO] [stdout]    --> src/topology.rs:838:34
[INFO] [stdout]     |
[INFO] [stdout] 838 |     /// [`with_retention_bytes`](Self::with_retention_bytes),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_retention_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_cleanup_policy`
[INFO] [stdout]    --> src/topology.rs:839:33
[INFO] [stdout]     |
[INFO] [stdout] 839 |     /// [`with_cleanup_policy`](Self::with_cleanup_policy) and
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_cleanup_policy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::with_max_message_bytes`
[INFO] [stdout]    --> src/topology.rs:840:36
[INFO] [stdout]     |
[INFO] [stdout] 840 |     /// [`with_max_message_bytes`](Self::with_max_message_bytes)). `dlq()`,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TopologyBuilder` has no field or associated item named `with_max_message_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/backend/consumer.rs:7:44
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! a non-unit [`MessageHandler::Context`](MessageHandler::Context)
[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] 7 - //! a non-unit [`MessageHandler::Context`](MessageHandler::Context)
[INFO] [stdout] 7 + //! a non-unit [`MessageHandler::Context`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/backend/registry.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`MessageHandler::Context`](MessageHandler::Context)
[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] 6 - //! [`MessageHandler::Context`](MessageHandler::Context)
[INFO] [stdout] 6 + //! [`MessageHandler::Context`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:127:36
[INFO] [stdout]     |
[INFO] [stdout] 127 |     /// [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[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] 127 -     /// [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[INFO] [stdout] 127 +     /// [`DEFAULT_MAX_BATCH_SIZE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |     /// [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[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] 140 -     /// [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[INFO] [stdout] 140 +     /// [`DEFAULT_MAX_BATCH_AGE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:153:37
[INFO] [stdout]     |
[INFO] [stdout] 153 |     /// [`DEFAULT_HANDLER_TIMEOUT`](crate::DEFAULT_HANDLER_TIMEOUT).
[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] 153 -     /// [`DEFAULT_HANDLER_TIMEOUT`](crate::DEFAULT_HANDLER_TIMEOUT).
[INFO] [stdout] 153 +     /// [`DEFAULT_HANDLER_TIMEOUT`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:213:44
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// set, or [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[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] 213 -     /// set, or [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[INFO] [stdout] 213 +     /// set, or [`DEFAULT_MAX_BATCH_SIZE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:219:43
[INFO] [stdout]     |
[INFO] [stdout] 219 |     /// set, or [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[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] 219 -     /// set, or [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[INFO] [stdout] 219 +     /// set, or [`DEFAULT_MAX_BATCH_AGE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/broadcast.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 | /// [`HasBroadcast`](crate::backend::capability::HasBroadcast).
[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] 100 - /// [`HasBroadcast`](crate::backend::capability::HasBroadcast).
[INFO] [stdout] 100 + /// [`HasBroadcast`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/broker.rs:122:46
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// Return a [`Backend::AutoscalerImpl`](crate::backend::Backend::AutoscalerImpl)
[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] 122 -     /// Return a [`Backend::AutoscalerImpl`](crate::backend::Backend::AutoscalerImpl)
[INFO] [stdout] 122 +     /// Return a [`Backend::AutoscalerImpl`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/consumer.rs:192:56
[INFO] [stdout]     |
[INFO] [stdout] 192 |     /// Each time a handler returns [`Outcome::Retry`](crate::Outcome::Retry),
[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] 192 -     /// Each time a handler returns [`Outcome::Retry`](crate::Outcome::Retry),
[INFO] [stdout] 192 +     /// Each time a handler returns [`Outcome::Retry`],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.10s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/shove/index.html
[INFO] running `Command { std: "docker" "inspect" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", 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" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.absolute-paths` is deprecated in favor of `lints.clippy.absolute_paths` and will not work in a future edition
[INFO] [stderr] warning: `shove` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]    Compiling time-macros v0.2.29
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking vsimd v0.8.0
[INFO] [stderr]     Checking outref v0.5.2
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]     Checking flagset v0.4.7
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]     Checking log v0.4.32
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]     Checking const-oid v0.10.2
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]     Checking base64-simd v0.8.0
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]    Compiling sigchld v0.2.4
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling shared_child v1.1.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling aws-types v1.3.16
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling duct v0.13.7
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling libz-sys v1.1.29
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking hybrid-array v0.4.12
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling sasl2-sys v0.1.22+2.1.28
[INFO] [stderr]     Checking arc-swap v1.9.1
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking cookie-factory v0.3.3
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking xmlparser v0.13.6
[INFO] [stderr]     Checking regex-lite v0.1.9
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking block-padding v0.3.3
[INFO] [stderr]     Checking aws-smithy-xml v0.60.15
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking event-listener v5.4.2
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking cbc v0.1.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking scrypt v0.11.0
[INFO] [stderr]     Checking rc2 v0.8.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]     Checking des v0.8.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking time v0.3.49
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling rdkafka-sys v4.10.0+2.12.1
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling crc16 v0.4.0
[INFO] [stderr]    Compiling amq-protocol v10.6.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking spin v0.9.9
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]    Compiling lapin v4.10.0
[INFO] [stderr]     Checking flume v0.12.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking backon v1.6.0
[INFO] [stderr]     Checking rapidhash v4.4.1
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking sha1_smol v1.0.1
[INFO] [stderr]     Checking arcstr v1.2.0
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking metrics v0.24.6
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking nuid v0.5.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling aws-smithy-runtime-api-macros v1.0.0
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking asn1-rs v0.7.2
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking x509-cert v0.2.5
[INFO] [stderr]     Checking pkcs5 v0.7.1
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking signatory v0.27.1
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking nkeys v0.4.5
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking der-parser v10.0.0
[INFO] [stderr]     Checking oid-registry v0.8.1
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking amq-protocol-types v10.6.2
[INFO] [stderr]     Checking serde_nanos v0.1.4
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking cms v0.2.3
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking bytes-utils v0.1.4
[INFO] [stderr]     Checking x509-parser v0.18.1
[INFO] [stderr]     Checking prost v0.14.4
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking pkcs12 v0.1.0
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking amq-protocol-uri v10.6.2
[INFO] [stderr]     Checking p12-keystore v0.2.1
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking aws-smithy-async v1.2.14
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking async-compat v0.2.5
[INFO] [stderr]     Checking tryhard v0.5.2
[INFO] [stderr]     Checking async-rs v0.8.11
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking aws-smithy-types v1.5.0
[INFO] [stderr]     Checking h2 v0.4.18
[INFO] [stderr]     Checking combine v4.6.7
[INFO] [stderr]     Checking aws-smithy-runtime-api v1.12.3
[INFO] [stderr]     Checking aws-smithy-query v0.60.15
[INFO] [stderr]     Checking aws-smithy-schema v0.1.0
[INFO] [stderr]     Checking aws-credential-types v1.2.14
[INFO] [stderr]     Checking aws-smithy-http v0.63.6
[INFO] [stderr]     Checking aws-smithy-observability v0.2.6
[INFO] [stderr]     Checking aws-sigv4 v1.4.5
[INFO] [stderr]     Checking aws-smithy-json v0.62.7
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking futures-rustls v0.26.0
[INFO] [stderr]     Checking rustls-connector v0.23.6
[INFO] [stderr]     Checking tokio-websockets v0.10.1
[INFO] [stderr]     Checking tcp-stream v0.34.14
[INFO] [stderr]     Checking async-nats v0.49.1
[INFO] [stderr]     Checking amq-protocol-tcp v10.6.2
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking redis v1.2.4
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking aws-smithy-http-client v1.1.13
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking aws-smithy-runtime v1.11.3
[INFO] [stderr]     Checking aws-runtime v1.7.5
[INFO] [stderr]     Checking aws-sdk-sts v1.107.0
[INFO] [stderr]     Checking aws-sdk-sqs v1.102.0
[INFO] [stderr]     Checking aws-sdk-sns v1.104.0
[INFO] [stderr]     Checking aws-config v1.8.18
[INFO] [stderr]     Checking aws-msk-iam-sasl-signer v1.0.1
[INFO] [stderr]     Checking rdkafka v0.39.0
[INFO] [stderr]  Documenting shove v0.15.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `subscribe` links to private item `reject_broadcast`
[INFO] [stdout]    --> src/broadcast.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 |     /// [`reject_broadcast`] refuses from the outside — and NATS and Redis
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `concurrent_processing` links to private item `Self::into_inner`
[INFO] [stdout]    --> src/consumer.rs:209:56
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// a time (`false`). When `false`, [`into_inner`](Self::into_inner)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `kafka_commit_interval` links to private item `Self::into_inner`
[INFO] [stdout]    --> src/consumer.rs:350:64
[INFO] [stdout]     |
[INFO] [stdout] 350 |     /// field is the one source of an interval: [`into_inner`](Self::into_inner)
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `shove::rabbitmq::MESSAGE_ID_KEY`
[INFO] [stdout]    --> src/metadata.rs:186:56
[INFO] [stdout]     |
[INFO] [stdout] 186 |     /// For RabbitMQ, the `x-message-id` header (see [`shove::rabbitmq::MESSAGE_ID_KEY`]) is a
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `shove` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RabbitMqPublisher`
[INFO] [stdout]    --> src/metadata.rs:187:46
[INFO] [stdout]     |
[INFO] [stdout] 187 |     /// stable per-message UUID stamped by [`RabbitMqPublisher`] on every outgoing
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ no item named `RabbitMqPublisher` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_prefix` links to private item `MetricNames`
[INFO] [stdout]   --> src/metrics.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | /// the recorder. The prefix is materialised into the [`MetricNames`] cache the
[INFO] [stdout]    |                                                         ^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Retry`
[INFO] [stdout]   --> src/outcome.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// Unlike [`Retry`], deferred messages never exhaust `max_retries` and
[INFO] [stdout]    |                  ^^^^^ no item named `Retry` 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 `Retry`
[INFO] [stdout]   --> src/outcome.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// consumer, it is treated as [`Retry`] and a warning is logged.
[INFO] [stdout]    |                                      ^^^^^ no item named `Retry` 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 `ConsumerOptions::with_exactly_once`
[INFO] [stdout]    --> src/backends/rabbitmq/client.rs:312:34
[INFO] [stdout]     |
[INFO] [stdout] 312 |     /// Used by consumers with [`ConsumerOptions::with_exactly_once`] to make
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConsumerOptions` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shutdown` links to private item `SHUTDOWN_GRACE`
[INFO] [stdout]    --> src/backends/rabbitmq/client.rs:373:27
[INFO] [stdout]     |
[INFO] [stdout] 373 |     /// down, waits for [`SHUTDOWN_GRACE`] to allow in-flight operations to
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConsumerSupervisor::run_until_timeout`
[INFO] [stdout]     --> src/backends/rabbitmq/consumer.rs:2077:11
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     /// [`ConsumerSupervisor::run_until_timeout`] for sequenced topics.
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConsumerSupervisor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RabbitMqPublisher`
[INFO] [stdout]   --> src/backends/rabbitmq/headers.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// Stamped by [`RabbitMqPublisher`] on every outgoing message and preserved
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ no item named `RabbitMqPublisher` 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 `CancellationToken`
[INFO] [stdout]   --> src/backends/sns/registry.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// child [`CancellationToken`] derived from the client so that the whole
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ no item named `CancellationToken` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prime_admin_oauth_token_for_test` links to private item `prime_admin_oauth_token`
[INFO] [stdout]     --> src/backends/kafka/client.rs:1238:8
[INFO] [stdout]      |
[INFO] [stdout] 1238 | /// ([`prime_admin_oauth_token`]) against a caller-supplied admin client and
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `final_commit_spawn_probe` links to private item `commit_confirmed`
[INFO] [stdout]     --> src/backends/kafka/consumer.rs:3418:7
[INFO] [stdout]      |
[INFO] [stdout] 3418 | /// [`commit_confirmed`]), the way an exhausted host does, so an integration
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEFAULT_HANDLER_TIMEOUT`
[INFO] [stdout]     --> src/backends/kafka/consumer.rs:6501:11
[INFO] [stdout]      |
[INFO] [stdout] 6501 |     /// [`DEFAULT_HANDLER_TIMEOUT`], 30 s) resolves to `Retry` too, but that is
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `DEFAULT_HANDLER_TIMEOUT` 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 `ConsumerSupervisor::run_until_timeout`
[INFO] [stdout]     --> src/backends/kafka/consumer.rs:7591:11
[INFO] [stdout]      |
[INFO] [stdout] 7591 |     /// [`ConsumerSupervisor::run_until_timeout`] for sequenced topics.
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConsumerSupervisor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEFAULT_HANDLER_TIMEOUT`
[INFO] [stdout]    --> src/backends/kafka/consumer_group.rs:626:31
[INFO] [stdout]     |
[INFO] [stdout] 626 |     /// the library default [`DEFAULT_HANDLER_TIMEOUT`].
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^ no item named `DEFAULT_HANDLER_TIMEOUT` 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 `Duration`
[INFO] [stdout]    --> src/backends/kafka/topology.rs:135:38
[INFO] [stdout]     |
[INFO] [stdout] 135 |     /// Sets `retention.ms` from a [`Duration`]. Sugar for
[INFO] [stdout]     |                                      ^^^^^^^^ no item named `Duration` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `run_dlq` links to private item `ConsumerImpl::run_dlq`
[INFO] [stdout]    --> src/backends/redis/consumer.rs:230:15
[INFO] [stdout]     |
[INFO] [stdout] 230 |     /// the [`ConsumerImpl::run_dlq`] contract).
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `run_dlq` links to private item `ConsumerImpl::run_dlq`
[INFO] [stdout]    --> src/backends/redis/consumer.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 |     /// [`ConsumerImpl::run_dlq`] contract).
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `RedisConsumerGroup` links to private item `super::maintenance`
[INFO] [stdout]    --> src/backends/redis/consumer_group.rs:233:44
[INFO] [stdout]     |
[INFO] [stdout] 233 | /// group)` interest in the process-wide [`super::maintenance`] registry, so
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `start` links to private item `super::maintenance`
[INFO] [stdout]    --> src/backends/redis/consumer_group.rs:390:48
[INFO] [stdout]     |
[INFO] [stdout] 390 |     /// stream's maintenance sidecar through [`super::maintenance`], so no
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `start_all`
[INFO] [stdout]    --> src/backends/redis/consumer_group.rs:658:11
[INFO] [stdout]     |
[INFO] [stdout] 658 |     /// [`start_all`]; the `max_consumers` ceiling is honoured by the Redis
[INFO] [stdout]     |           ^^^^^^^^^ no item named `start_all` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `RedisPublisher` links to private item `PublisherImpl`
[INFO] [stdout]   --> src/backends/redis/publisher.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// Implements [`PublisherImpl`]. Holds one cached multiplexed connection
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `final_commit_spawn_probe` links to private item `commit_confirmed`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`commit_confirmed`]), the way an exhausted host does, so an integration
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prime_admin_oauth_token_for_test` links to private item `prime_admin_oauth_token`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`prime_admin_oauth_token`]) against a caller-supplied admin client and
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `make_autoscaler` links to private item `RabbitMqStatsBridge`
[INFO] [stdout]    --> src/backends/rabbitmq/backend.rs:148:53
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// Returns an autoscaler backend backed by a [`RabbitMqStatsBridge`].
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:127:36
[INFO] [stdout]     |
[INFO] [stdout] 127 |     /// [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[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] 127 -     /// [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[INFO] [stdout] 127 +     /// [`DEFAULT_MAX_BATCH_SIZE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |     /// [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[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] 140 -     /// [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[INFO] [stdout] 140 +     /// [`DEFAULT_MAX_BATCH_AGE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:153:37
[INFO] [stdout]     |
[INFO] [stdout] 153 |     /// [`DEFAULT_HANDLER_TIMEOUT`](crate::DEFAULT_HANDLER_TIMEOUT).
[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] 153 -     /// [`DEFAULT_HANDLER_TIMEOUT`](crate::DEFAULT_HANDLER_TIMEOUT).
[INFO] [stdout] 153 +     /// [`DEFAULT_HANDLER_TIMEOUT`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:213:44
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// set, or [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[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] 213 -     /// set, or [`DEFAULT_MAX_BATCH_SIZE`](crate::DEFAULT_MAX_BATCH_SIZE).
[INFO] [stdout] 213 +     /// set, or [`DEFAULT_MAX_BATCH_SIZE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/batch_consumer.rs:219:43
[INFO] [stdout]     |
[INFO] [stdout] 219 |     /// set, or [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[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] 219 -     /// set, or [`DEFAULT_MAX_BATCH_AGE`](crate::DEFAULT_MAX_BATCH_AGE).
[INFO] [stdout] 219 +     /// set, or [`DEFAULT_MAX_BATCH_AGE`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/broadcast.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 | /// [`HasBroadcast`](crate::backend::capability::HasBroadcast).
[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] 100 - /// [`HasBroadcast`](crate::backend::capability::HasBroadcast).
[INFO] [stdout] 100 + /// [`HasBroadcast`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/broker.rs:122:46
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// Return a [`Backend::AutoscalerImpl`](crate::backend::Backend::AutoscalerImpl)
[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] 122 -     /// Return a [`Backend::AutoscalerImpl`](crate::backend::Backend::AutoscalerImpl)
[INFO] [stdout] 122 +     /// Return a [`Backend::AutoscalerImpl`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/consumer.rs:192:56
[INFO] [stdout]     |
[INFO] [stdout] 192 |     /// Each time a handler returns [`Outcome::Retry`](crate::Outcome::Retry),
[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] 192 -     /// Each time a handler returns [`Outcome::Retry`](crate::Outcome::Retry),
[INFO] [stdout] 192 +     /// Each time a handler returns [`Outcome::Retry`],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 59s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/shove/index.html
[INFO] running `Command { std: "docker" "inspect" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c", kill_on_drop: false }`
[INFO] [stdout] b15fd2d5ca35415741128b1077870ec8c242694a1f9ffbaf7817e49bafb79c9c
