[INFO] cloning repository https://github.com/Bennett-Petzold/backed_data
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Bennett-Petzold/backed_data" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBennett-Petzold%2Fbacked_data", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBennett-Petzold%2Fbacked_data'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 802b48af64814f844d86409b65cf35a1ebe6387f
[INFO] documenting Bennett-Petzold/backed_data against beta-2025-10-28 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBennett-Petzold%2Fbacked_data" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Bennett-Petzold/backed_data
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/Bennett-Petzold/backed_data
[INFO] tweaked toml for git repo https://github.com/Bennett-Petzold/backed_data written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Bennett-Petzold/backed_data on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Bennett-Petzold/backed_data 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d9f17ee21e3cf10daac576775a9ffa4c292f98d5f3c555e89dfda2258f1d5c05
[INFO] running `Command { std: "docker" "start" "-a" "d9f17ee21e3cf10daac576775a9ffa4c292f98d5f3c555e89dfda2258f1d5c05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d9f17ee21e3cf10daac576775a9ffa4c292f98d5f3c555e89dfda2258f1d5c05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9f17ee21e3cf10daac576775a9ffa4c292f98d5f3c555e89dfda2258f1d5c05", kill_on_drop: false }`
[INFO] [stdout] d9f17ee21e3cf10daac576775a9ffa4c292f98d5f3c555e89dfda2258f1d5c05
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 19f5a2981425a3cfd7eaea28df75d58087497253248b289ddfb5ecb4b451479b
[INFO] running `Command { std: "docker" "start" "-a" "19f5a2981425a3cfd7eaea28df75d58087497253248b289ddfb5ecb4b451479b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling thiserror v2.0.11
[INFO] [stderr]    Compiling backed_data v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling cc v1.2.16
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling error-stack v0.5.0
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking uuid v1.12.1
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling serde_derive v1.0.217
[INFO] [stderr]    Compiling thiserror-impl v2.0.11
[INFO] [stderr]    Compiling derive-getters v0.5.0
[INFO] [stderr]    Compiling embed-doc-image v0.1.4
[INFO] [stderr]     Checking zstd v0.13.2
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]  Documenting backed_data v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `Mmap`
[INFO] [stdout]   --> src/entry/disks/mod.rs:10:69
[INFO] [stdout]    |
[INFO] [stdout] 10 | The types [`Plainfile`], [`WriteUnbuffered`], [`Unbuffered`], and [`Mmap`] are
[INFO] [stdout]    |                                                                     ^^^^ no item named `Mmap` 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 `futures`
[INFO] [stdout]   --> src/extra_docs/deps.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     * [`futures`] - The most popular library for core [`future`][`std::future`] functionality.
[INFO] [stdout]    |         ^^^^^^^ no item named `futures` 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 `cfg_if`
[INFO] [stdout]   --> src/extra_docs/deps.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     * [`cfg_if`] - Prevents copy-pasting for complex feature definitions.
[INFO] [stdout]    |         ^^^^^^ no item named `cfg_if` 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 `stable_deref_trait`
[INFO] [stdout]   --> src/extra_docs/deps.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that a container variable can be moved without
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` 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 `stable_deref_trait::StableDeref`
[INFO] [stdout]   --> src/extra_docs/deps.rs:24:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that a container variable can be moved without
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tokio`
[INFO] [stdout]   --> src/extra_docs/deps.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     * [`tokio`]
[INFO] [stdout]    |         ^^^^^ no item named `tokio` 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 `tokio_util`
[INFO] [stdout]   --> src/extra_docs/deps.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     * [`tokio_util`] - Convert from tokio I/O traits to [`futures`] I/O traits.
[INFO] [stdout]    |         ^^^^^^^^^^ no item named `tokio_util` 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`
[INFO] [stdout]   --> src/extra_docs/deps.rs:33:59
[INFO] [stdout]    |
[INFO] [stdout] 33 |     * [`tokio_util`] - Convert from tokio I/O traits to [`futures`] I/O traits.
[INFO] [stdout]    |                                                           ^^^^^^^ no item named `futures` 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 `async_scoped`
[INFO] [stdout]   --> src/extra_docs/deps.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     * [`async_scoped`] - Provides a scoped async block not available in base [`futures`], so blocking
[INFO] [stdout]    |         ^^^^^^^^^^^^ no item named `async_scoped` 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`
[INFO] [stdout]   --> src/extra_docs/deps.rs:34:80
[INFO] [stdout]    |
[INFO] [stdout] 34 |     * [`async_scoped`] - Provides a scoped async block not available in base [`futures`], so blocking
[INFO] [stdout]    |                                                                                ^^^^^^^ no item named `futures` 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 `smol`
[INFO] [stdout]   --> src/extra_docs/deps.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     * [`smol`]
[INFO] [stdout]    |         ^^^^ no item named `smol` 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 `secrets`
[INFO] [stdout]   --> src/extra_docs/deps.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     * [`secrets`] - Provides protected memory via [`libsodium`](https://doc.libsodium.org/) to make
[INFO] [stdout]    |         ^^^^^^^ no item named `secrets` 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 `aes_gcm`
[INFO] [stdout]   --> src/extra_docs/deps.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     * [`aes_gcm`] - Provides an encryption algorithm to protect data written to disks.
[INFO] [stdout]    |         ^^^^^^^ no item named `aes_gcm` 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 `stable_deref_trait`
[INFO] [stdout]   --> src/extra_docs/deps.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that the secret container can be moved without
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` 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 `stable_deref_trait::StableDeref`
[INFO] [stdout]   --> src/extra_docs/deps.rs:46:49
[INFO] [stdout]    |
[INFO] [stdout] 46 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that the secret container can be moved without
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `memmap2`
[INFO] [stdout]   --> src/extra_docs/deps.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     * [`memmap2`] - Cross-OS memory mapping wrapper.
[INFO] [stdout]    |         ^^^^^^^ no item named `memmap2` 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 `stable_deref_trait`
[INFO] [stdout]   --> src/extra_docs/deps.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that the mmap array is valid, even when the ...
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` 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 `stable_deref_trait::StableDeref`
[INFO] [stdout]   --> src/extra_docs/deps.rs:50:49
[INFO] [stdout]    |
[INFO] [stdout] 50 |     * [`stable_deref_trait`] - [`StableDeref`][`stable_deref_trait::StableDeref`] Guarantees that the mmap array is valid, even when the ...
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reqwest`
[INFO] [stdout]   --> src/extra_docs/deps.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     * [`reqwest`] - Backend for remote communications.
[INFO] [stdout]    |         ^^^^^^^ no item named `reqwest` 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 `bytes`
[INFO] [stdout]   --> src/extra_docs/deps.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     * [`bytes`], [`http_serde`], [`url`] - (De)serialization definitions for [`reqwest`].
[INFO] [stdout]    |         ^^^^^ no item named `bytes` 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 `http_serde`
[INFO] [stdout]   --> src/extra_docs/deps.rs:54:20
[INFO] [stdout]    |
[INFO] [stdout] 54 |     * [`bytes`], [`http_serde`], [`url`] - (De)serialization definitions for [`reqwest`].
[INFO] [stdout]    |                    ^^^^^^^^^^ no item named `http_serde` 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 `url`
[INFO] [stdout]   --> src/extra_docs/deps.rs:54:36
[INFO] [stdout]    |
[INFO] [stdout] 54 |     * [`bytes`], [`http_serde`], [`url`] - (De)serialization definitions for [`reqwest`].
[INFO] [stdout]    |                                    ^^^ no item named `url` 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 `reqwest`
[INFO] [stdout]   --> src/extra_docs/deps.rs:54:80
[INFO] [stdout]    |
[INFO] [stdout] 54 |     * [`bytes`], [`http_serde`], [`url`] - (De)serialization definitions for [`reqwest`].
[INFO] [stdout]    |                                                                                ^^^^^^^ no item named `reqwest` 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 `async_compression`
[INFO] [stdout]   --> src/extra_docs/deps.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     * [`async_compression`] - Async zstd implementation.
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ no item named `async_compression` 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 `serde_json`
[INFO] [stdout]   --> src/extra_docs/deps.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     * [`serde_json`]
[INFO] [stdout]    |         ^^^^^^^^^^ no item named `serde_json` 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 `simd_json`
[INFO] [stdout]   --> src/extra_docs/deps.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     * [`simd_json`]
[INFO] [stdout]    |         ^^^^^^^^^ no item named `simd_json` 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 `csv`
[INFO] [stdout]   --> src/extra_docs/deps.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     * [`csv`]
[INFO] [stdout]    |         ^^^ no item named `csv` 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 `async_bincode`
[INFO] [stdout]   --> src/extra_docs/deps.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     * [`async_bincode`]
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `async_bincode` 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 `csv_async`
[INFO] [stdout]   --> src/extra_docs/deps.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     * [`csv_async`]
[INFO] [stdout]    |         ^^^^^^^^^ no item named `csv_async` 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::entry::disks::encrypted::SecretVecWrapper`
[INFO] [stdout]   --> src/extra_docs/features.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |         [`SecretVecWrapper`][`crate::entry::disks::encrypted::SecretVecWrapper`]).
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `encrypted` in module `disks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::disks::AsyncFile`
[INFO] [stdout]   --> src/extra_docs/features.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 | a correct [`AsyncFile`][`crate::entry::disks::AsyncFile`] for the `Plainfile`
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AsyncFile` in module `disks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::utils::blocking`
[INFO] [stdout]   --> src/extra_docs/features.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 | [`blocking`][`crate::utils::blocking`].
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^ no item named `blocking` in module `utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::disks::Encrypted`
[INFO] [stdout]   --> src/extra_docs/features.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 | * `encrypted` - [`Encrypted`][`crate::entry::disks::Encrypted`]
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Encrypted` in module `disks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::disks::Mmap`
[INFO] [stdout]   --> src/extra_docs/features.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | * `mmap` - [`Mmap`][`crate::entry::disks::Mmap`]
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Mmap` in module `disks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::disks::Network`
[INFO] [stdout]   --> src/extra_docs/features.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 | * `network` - [`Network`][`crate::entry::disks::Network`]
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Network` in module `disks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::formats::SerdeJsonCoder`
[INFO] [stdout]   --> src/extra_docs/features.rs:90:38
[INFO] [stdout]    |
[INFO] [stdout] 90 | * `serde_json` - [`SerdeJsonCoder`][`crate::entry::formats::SerdeJsonCoder`]
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SerdeJsonCoder` in module `formats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::formats::SimdJsonCoder`
[INFO] [stdout]   --> src/extra_docs/features.rs:92:36
[INFO] [stdout]    |
[INFO] [stdout] 92 | * `simd_json` - [`SimdJsonCoder`][`crate::entry::formats::SimdJsonCoder`]
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SimdJsonCoder` in module `formats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::formats::CsvCoder`
[INFO] [stdout]   --> src/extra_docs/features.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 | * `csv` - [`CsvCoder`][`crate::entry::formats::CsvCoder`]
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `CsvCoder` in module `formats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::formats::AsyncBincodeCoder`
[INFO] [stdout]   --> src/extra_docs/features.rs:98:44
[INFO] [stdout]    |
[INFO] [stdout] 98 | * `async_bincode` - [`AsyncBincodeCoder`][`crate::entry::formats::AsyncBincodeCoder`]
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AsyncBincodeCoder` in module `formats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::entry::formats::AsyncCsvCoder`
[INFO] [stdout]    --> src/extra_docs/features.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | * `async_csv` - [`AsyncCsvCoder`][`crate::entry::formats::AsyncCsvCoder`]
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AsyncCsvCoder` in module `formats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `stable_deref_trait::StableDeref`
[INFO] [stdout]   --> src/extra_docs/unsafe_usage.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 | [`StableDeref`](stable_deref_trait::StableDeref). Mainly, we can borrow
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `secrets::traits::Bytes`
[INFO] [stdout]   --> src/extra_docs/unsafe_usage.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | [`Bytes`][`secrets::traits::Bytes`] needs an unsafe block to extend a blanket implementation.
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^ no item named `secrets` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::utils::BorrowExtender`
[INFO] [stdout]   --> src/extra_docs/unsafe_usage.rs:71:44
[INFO] [stdout]    |
[INFO] [stdout] 71 | There is also a use of [`BorrowExtender`][`crate::utils::BorrowExtender`] that requires a bit of lifetime
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BorrowExtender` in module `utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reqwest`
[INFO] [stdout]   --> src/extra_docs/unsafe_usage.rs:76:101
[INFO] [stdout]    |
[INFO] [stdout] 76 | [`UnsafeCell`][`std::cell::UnsafeCell`] is used to work around mutability problems in reading the [`reqwest`] response.
[INFO] [stdout]    |                                                                                                     ^^^^^^^ no item named `reqwest` 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`
[INFO] [stdout]   --> src/utils/async_compat_cursor.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// [`futures`] does not define a cursor for both async and sync read/write,
[INFO] [stdout]    |       ^^^^^^^ no item named `futures` 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 `tokio`
[INFO] [stdout]   --> src/utils/async_compat_cursor.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// so we do it ourselves. [`tokio`] provides the async read/write methods on
[INFO] [stdout]    |                              ^^^^^ no item named `tokio` 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`
[INFO] [stdout]   --> src/utils/async_compat_cursor.rs:22:37
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// [`std::io::Cursor`] directly, [`futures`] wraps [`std::io::Cursor`] and
[INFO] [stdout]    |                                     ^^^^^^^ no item named `futures` 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::io::Cursor`
[INFO] [stdout]   --> src/utils/async_compat_cursor.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// This is almost a complete direct copy of [`futures::io::Cursor`]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^ no item named `futures` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `stable_deref_trait::StableDeref`
[INFO] [stdout]   --> src/array/container/mod.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | /// Requires [`stable_deref_trait::StableDeref`] when `unsafe` code is enabled.
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stable_deref_trait` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/array/mod.rs:142:55
[INFO] [stdout]     |
[INFO] [stdout] 142 | /// Starts and ends must be the same size, and starts[i] must be <= ends[i].
[INFO] [stdout]     |                                                       ^ no item named `i` 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 `i`
[INFO] [stdout]    --> src/array/mod.rs:142:74
[INFO] [stdout]     |
[INFO] [stdout] 142 | /// Starts and ends must be the same size, and starts[i] must be <= ends[i].
[INFO] [stdout]     |                                                                          ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.09s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/backed_data/index.html
[INFO] running `Command { std: "docker" "inspect" "19f5a2981425a3cfd7eaea28df75d58087497253248b289ddfb5ecb4b451479b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19f5a2981425a3cfd7eaea28df75d58087497253248b289ddfb5ecb4b451479b", kill_on_drop: false }`
[INFO] [stdout] 19f5a2981425a3cfd7eaea28df75d58087497253248b289ddfb5ecb4b451479b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8a007267e0fe380a722077a3ef9478d03b33a60f9d0304f98bbd24e0fbb89ba4
[INFO] running `Command { std: "docker" "start" "-a" "8a007267e0fe380a722077a3ef9478d03b33a60f9d0304f98bbd24e0fbb89ba4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling thiserror v2.0.11
[INFO] [stdout] error[E0412]: cannot find type `SourceFile` in crate `proc_macro`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.92/src/wrapper.rs:366:26
[INFO] [stdout]     |
[INFO] [stdout] 366 |     Compiler(proc_macro::SourceFile),
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `proc_macro`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::SourceFile;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::fallback::SourceFile;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SourceFile`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 366 -     Compiler(proc_macro::SourceFile),
[INFO] [stdout] 366 +     Compiler(SourceFile),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SourceFile` in crate `proc_macro`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.92/src/wrapper.rs:372:32
[INFO] [stdout]     |
[INFO] [stdout] 372 |     fn nightly(sf: proc_macro::SourceFile) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in `proc_macro`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::SourceFile;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::fallback::SourceFile;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SourceFile`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 372 -     fn nightly(sf: proc_macro::SourceFile) -> Self {
[INFO] [stdout] 372 +     fn nightly(sf: SourceFile) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `source_file` found for reference `&proc_macro::Span` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.92/src/wrapper.rs:462:56
[INFO] [stdout]     |
[INFO] [stdout] 462 |             Span::Compiler(s) => SourceFile::nightly(s.source_file()),
[INFO] [stdout]     |                                                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `source` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 462 -             Span::Compiler(s) => SourceFile::nightly(s.source_file()),
[INFO] [stdout] 462 +             Span::Compiler(s) => SourceFile::nightly(s.source()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `proc-macro2` (lib) due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "8a007267e0fe380a722077a3ef9478d03b33a60f9d0304f98bbd24e0fbb89ba4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a007267e0fe380a722077a3ef9478d03b33a60f9d0304f98bbd24e0fbb89ba4", kill_on_drop: false }`
[INFO] [stdout] 8a007267e0fe380a722077a3ef9478d03b33a60f9d0304f98bbd24e0fbb89ba4
