[INFO] cloning repository https://github.com/Steelbore/Pearlite
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Steelbore/Pearlite" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSteelbore%2FPearlite", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSteelbore%2FPearlite'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 284377b9653ac0bde1b47c118e0fbcc0d1afd384
[INFO] documenting Steelbore/Pearlite against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSteelbore%2FPearlite" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Steelbore/Pearlite
[INFO] finished tweaking git repo https://github.com/Steelbore/Pearlite
[INFO] tweaked toml for git repo https://github.com/Steelbore/Pearlite written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Steelbore/Pearlite on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Steelbore/Pearlite 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5
[INFO] running `Command { std: "docker" "start" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", 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" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]    Compiling time-macros v0.2.25
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking time v0.3.45
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking terminal_size v0.4.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking pearlite-snapper v0.1.0 (/opt/rustwide/workdir/crates/pearlite-snapper)
[INFO] [stderr]  Documenting pearlite-snapper v0.1.0 (/opt/rustwide/workdir/crates/pearlite-snapper)
[INFO] [stderr]     Checking pearlite-schema v0.1.0 (/opt/rustwide/workdir/crates/pearlite-schema)
[INFO] [stderr]     Checking pearlite-state v0.1.0 (/opt/rustwide/workdir/crates/pearlite-state)
[INFO] [stderr]  Documenting pearlite-state v0.1.0 (/opt/rustwide/workdir/crates/pearlite-state)
[INFO] [stderr]  Documenting pearlite-schema v0.1.0 (/opt/rustwide/workdir/crates/pearlite-schema)
[INFO] [stdout] warning: unresolved link to `pearlite_state::State`
[INFO] [stdout]   --> crates/pearlite-snapper/src/live.rs:16:51
[INFO] [stdout]    |
[INFO] [stdout] 16 | /// The engine carries this in [`State::history`](pearlite_state::State)
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_state` 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 `pearlite_userenv::NixInstaller::install`
[INFO] [stdout]   --> crates/pearlite-schema/src/nix.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// [`pearlite_userenv::NixInstaller::install`] before the script is
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_userenv` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::validate` is both a function and a module
[INFO] [stdout]   --> crates/pearlite-schema/src/errors.rs:20:53
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// One contract violation produced by [`validate`](crate::validate).
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// One contract violation produced by [`validate`](crate::validate()).
[INFO] [stdout]    |                                                                    ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// One contract violation produced by [`validate`](mod@crate::validate).
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::validate` is both a function and a module
[INFO] [stdout]   --> crates/pearlite-schema/src/parse.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// checked here; call [`crate::validate`] on the result before relying on
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// checked here; call [`crate::validate()`] on the result before relying on
[INFO] [stdout]    |                                         ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// checked here; call [`mod@crate::validate`] on the result before relying on
[INFO] [stdout]    |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pearlite-fs v0.1.0 (/opt/rustwide/workdir/crates/pearlite-fs)
[INFO] [stderr]     Checking pearlite-cargo v0.1.0 (/opt/rustwide/workdir/crates/pearlite-cargo)
[INFO] [stderr]     Checking pearlite-systemd v0.1.0 (/opt/rustwide/workdir/crates/pearlite-systemd)
[INFO] [stderr]     Checking pearlite-nickel v0.1.0 (/opt/rustwide/workdir/crates/pearlite-nickel)
[INFO] [stderr]     Checking pearlite-pacman v0.1.0 (/opt/rustwide/workdir/crates/pearlite-pacman)
[INFO] [stderr]  Documenting pearlite-fs v0.1.0 (/opt/rustwide/workdir/crates/pearlite-fs)
[INFO] [stderr]  Documenting pearlite-pacman v0.1.0 (/opt/rustwide/workdir/crates/pearlite-pacman)
[INFO] [stderr]  Documenting pearlite-systemd v0.1.0 (/opt/rustwide/workdir/crates/pearlite-systemd)
[INFO] [stderr]  Documenting pearlite-cargo v0.1.0 (/opt/rustwide/workdir/crates/pearlite-cargo)
[INFO] [stderr]  Documenting pearlite-nickel v0.1.0 (/opt/rustwide/workdir/crates/pearlite-nickel)
[INFO] [stderr]     Checking pearlite-diff v0.1.0 (/opt/rustwide/workdir/crates/pearlite-diff)
[INFO] [stderr]  Documenting pearlite-diff v0.1.0 (/opt/rustwide/workdir/crates/pearlite-diff)
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-systemd/src/lib.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! [`Action`](pearlite_diff::Action) variants 1:1. User-scope ops
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` 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 `pearlite_diff::Scope`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:14:38
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// Mirrors [`pearlite_diff::Scope`](pearlite_diff::Scope) without
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:31:33
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// matches a single [`Action`](pearlite_diff::Action) variant on the
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceEnable`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:32:37
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// service side: [`ServiceEnable`](pearlite_diff::Action::ServiceEnable),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceDisable`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// [`ServiceDisable`](pearlite_diff::Action::ServiceDisable),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceMask`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | /// [`ServiceMask`](pearlite_diff::Action::ServiceMask), and
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceRestart`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:35:24
[INFO] [stdout]    |
[INFO] [stdout] 35 | /// [`ServiceRestart`](pearlite_diff::Action::ServiceRestart).
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceMask`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:67:33
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// [`Action::ServiceMask`](pearlite_diff::Action::ServiceMask)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::ServiceRestart`
[INFO] [stdout]   --> crates/pearlite-systemd/src/live.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// [`Action::ServiceRestart`](pearlite_diff::Action::ServiceRestart)
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pearlite-userenv v0.1.0 (/opt/rustwide/workdir/crates/pearlite-userenv)
[INFO] [stderr]  Documenting pearlite-userenv v0.1.0 (/opt/rustwide/workdir/crates/pearlite-userenv)
[INFO] [stdout] warning: unresolved link to `ArchLevel`
[INFO] [stdout]  --> crates/pearlite-pacman/src/lib.rs:9:51
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! - [`detect_arch_level`] — `/proc/cpuinfo` → [`ArchLevel`].
[INFO] [stdout]   |                                                   ^^^^^^^^^ no item named `ArchLevel` 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 `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-pacman/src/lib.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`Action`](pearlite_diff::Action) variants):
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-pacman/src/live.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// matches a single [`Action`](pearlite_diff::Action) variant on the
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::PacmanInstall`
[INFO] [stdout]   --> crates/pearlite-pacman/src/live.rs:16:36
[INFO] [stdout]    |
[INFO] [stdout] 16 | /// pacman side: [`PacmanInstall`](pearlite_diff::Action::PacmanInstall),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::PacmanRemove`
[INFO] [stdout]   --> crates/pearlite-pacman/src/live.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 | /// [`PacmanRemove`](pearlite_diff::Action::PacmanRemove),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::AurInstall`
[INFO] [stdout]   --> crates/pearlite-pacman/src/live.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// [`AurInstall`](pearlite_diff::Action::AurInstall). `sync_databases`
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DeclaredState`
[INFO] [stdout]  --> crates/pearlite-nickel/src/emit.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! takes Nickel → TOML → [`DeclaredState`], this module goes the
[INFO] [stdout]   |                             ^^^^^^^^^^^^^ no item named `DeclaredState` 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 `DeclaredState`
[INFO] [stdout]   --> crates/pearlite-nickel/src/emit.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | //!   [`DeclaredState`], but exercising the full round-trip needs the
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `DeclaredState` 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::MockNickel`
[INFO] [stdout]   --> crates/pearlite-nickel/src/live.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// [`MockNickel`](crate::MockNickel) under `feature = "test-mocks"`.
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ no item named `MockNickel` in module `pearlite_nickel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::CargoInstall`
[INFO] [stdout]  --> crates/pearlite-cargo/src/lib.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [`CargoInstall`](pearlite_diff::Action::CargoInstall) /
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` 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 `pearlite_diff::Action::CargoUninstall`
[INFO] [stdout]  --> crates/pearlite-cargo/src/lib.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! [`CargoUninstall`](pearlite_diff::Action::CargoUninstall)
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-cargo/src/live.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// matches a single [`Action`](pearlite_diff::Action) variant on the
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::CargoInstall`
[INFO] [stdout]   --> crates/pearlite-cargo/src/live.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | /// cargo side: [`CargoInstall`](pearlite_diff::Action::CargoInstall)
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::CargoUninstall`
[INFO] [stdout]   --> crates/pearlite-cargo/src/live.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | /// and [`CargoUninstall`](pearlite_diff::Action::CargoUninstall).
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action::CargoInstall`
[INFO] [stdout]   --> crates/pearlite-cargo/src/live.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |     /// [`Action::CargoInstall`](pearlite_diff::Action::CargoInstall)
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pearlite_diff::Action`
[INFO] [stdout]   --> crates/pearlite-userenv/src/installer.rs:48:43
[INFO] [stdout]    |
[INFO] [stdout] 48 |     /// when a plan has [`UserEnvSwitch`](pearlite_diff::Action) actions,
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^ no item named `pearlite_diff` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting pearlite-audit v0.1.0 (/opt/rustwide/workdir/crates/pearlite-audit)
[INFO] [stdout] warning: unresolved link to `Self::content_sha256`
[INFO] [stdout]   --> crates/pearlite-diff/src/action.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |         /// against [`Self::content_sha256`] before writing.
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^ the enum `Action` has no variant or associated item named `content_sha256`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::plan` is both a function and a module
[INFO] [stdout]  --> crates/pearlite-diff/src/classify/mod.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Outputs feed [`crate::plan`] (chunk M1-W3-D) which sequences them
[INFO] [stdout]   |                    ^^^^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Outputs feed [`crate::plan()`] (chunk M1-W3-D) which sequences them
[INFO] [stdout]   |                               ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Outputs feed [`mod@crate::plan`] (chunk M1-W3-D) which sequences them
[INFO] [stdout]   |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pearlite-engine v0.1.0 (/opt/rustwide/workdir/crates/pearlite-engine)
[INFO] [stderr]  Documenting pearlite-engine v0.1.0 (/opt/rustwide/workdir/crates/pearlite-engine)
[INFO] [stderr]  Documenting pearlite-cli v0.1.0 (/opt/rustwide/workdir/crates/pearlite-cli)
[INFO] [stderr]     Checking pearlite-cli v0.1.0 (/opt/rustwide/workdir/crates/pearlite-cli)
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> crates/pearlite-engine/src/reconcile.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | //!   [`pearlite_nickel::emit_host`](pearlite_nickel::emit_host), and
[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] 11 - //!   [`pearlite_nickel::emit_host`](pearlite_nickel::emit_host), and
[INFO] [stdout] 11 + //!   [`pearlite_nickel::emit_host`], and
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.56s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/pearlite_audit/index.html and 13 other files
[INFO] running `Command { std: "docker" "inspect" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5", kill_on_drop: false }`
[INFO] [stdout] bfec0226bb3c403e8b5529f92162831c822d50c177137ab1265c6bb501a4f6d5
