[INFO] cloning repository https://github.com/williamwutq/bstack_raii
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/williamwutq/bstack_raii" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwilliamwutq%2Fbstack_raii", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwilliamwutq%2Fbstack_raii'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ea39f2d6ea8df399c748f70609fc19d2a82559cc
[INFO] documenting williamwutq/bstack_raii against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwilliamwutq%2Fbstack_raii" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/williamwutq/bstack_raii
[INFO] finished tweaking git repo https://github.com/williamwutq/bstack_raii
[INFO] tweaked toml for git repo https://github.com/williamwutq/bstack_raii written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/williamwutq/bstack_raii on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/williamwutq/bstack_raii already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.1.5+spec-1.1.0
[INFO] [stderr]   Downloaded target-triple v1.0.1
[INFO] [stderr]   Downloaded linkme-impl v0.3.37
[INFO] [stderr]   Downloaded bytemuck_derive v1.12.0
[INFO] [stderr]   Downloaded linkme v0.3.37
[INFO] [stderr]   Downloaded indexmap v2.14.1
[INFO] [stderr]   Downloaded wit-bindgen v0.46.0
[INFO] [stderr]   Downloaded trybuild v1.0.119
[INFO] [stderr]   Downloaded wasip2 v1.0.1+wasi-0.2.4
[INFO] [stderr]   Downloaded syn v3.0.4
[INFO] [stderr]   Downloaded bstack v0.4.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09
[INFO] running `Command { std: "docker" "start" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", 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" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", 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" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling linkme-impl v0.3.37
[INFO] [stderr]    Compiling linkme v0.3.37
[INFO] [stderr]     Checking smallvec v1.16.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking bstack v0.4.4
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling bstack_raii_derive v0.1.0 (/opt/rustwide/workdir/derive)
[INFO] [stderr]  Documenting bstack_raii v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `BStack::set_batched`
[INFO] [stdout]   --> src/io_core/clone.rs:31:60
[INFO] [stdout]    |
[INFO] [stdout] 31 | //!    and flush every payload write as one crash-atomic [`BStack::set_batched`]
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^ no item named `BStack` 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 `HeldLock`
[INFO] [stdout]    --> src/io_core/clone.rs:133:52
[INFO] [stdout]     |
[INFO] [stdout] 133 |     /// is `None`) or nothing was allocated. Its [`HeldLock`] pins the file's WAL lock
[INFO] [stdout]     |                                                    ^^^^^^^^ no item named `HeldLock` 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 `new` links to private item `Mode::Direct`
[INFO] [stdout]    --> src/io_core/clone.rs:161:59
[INFO] [stdout]     |
[INFO] [stdout] 161 |     /// A fresh, empty plan in the single-pass [`Direct`](Mode::Direct) mode (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]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `alloc_raw` links to private item `Self::allocated`
[INFO] [stdout]    --> src/io_core/clone.rs:209:36
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// always equal [`allocated`](Self::allocated).
[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: public documentation for `write` links to private item `Mode::Measure`
[INFO] [stdout]    --> src/io_core/clone.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |     /// the [`Measure`](Mode::Measure) phase (the destination does not exist yet).
[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: public documentation for `run_clone` links to private item `Mode::Measure`
[INFO] [stdout]    --> src/io_core/clone.rs:333:54
[INFO] [stdout]     |
[INFO] [stdout] 333 |     ///   two-pass path: descend once in [`Measure`](Mode::Measure) to gather every
[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: public documentation for `run_clone` links to private item `Self::allocate`
[INFO] [stdout]    --> src/io_core/clone.rs:336:28
[INFO] [stdout]     |
[INFO] [stdout] 336 |     ///   via [`allocate`](Self::allocate), then descend again in [`Build`](Mode::Build)
[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: public documentation for `run_clone` links to private item `Mode::Build`
[INFO] [stdout]    --> src/io_core/clone.rs:336:77
[INFO] [stdout]     |
[INFO] [stdout] 336 |     ///   via [`allocate`](Self::allocate), then descend again in [`Build`](Mode::Build)
[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: public documentation for `run_clone` links to private item `Mode::Direct`
[INFO] [stdout]    --> src/io_core/clone.rs:340:63
[INFO] [stdout]     |
[INFO] [stdout] 340 |     /// * **Non-bulk allocator** — the single-pass [`Direct`](Mode::Direct) path:
[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 `BStack::inplace_gen`
[INFO] [stdout]    --> src/io_core/clone.rs:425:24
[INFO] [stdout]     |
[INFO] [stdout] 425 |     /// via a single [`BStack::inplace_gen`]. Either all of it lands or none of it
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `BStack` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WalStatus::advance`
[INFO] [stdout]   --> src/io_core/wal.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! * normal progress [`advance`](WalStatus::advance): `None → Pending → Complete`;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^ the enum `WalStatus` has no variant or associated item named `advance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WalStatus::recover`
[INFO] [stdout]   --> src/io_core/wal.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! * [`recover`](WalStatus::recover): `Pending → Abandon`, else identity.
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^ the enum `WalStatus` has no variant or associated item named `recover`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BStack`
[INFO] [stdout]    --> src/io_core/wal.rs:417:71
[INFO] [stdout]     |
[INFO] [stdout] 417 | /// Per-file WAL mutex registry, keyed by the address of the file's [`BStack`].
[INFO] [stdout]     |                                                                       ^^^^^^ no item named `BStack` 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 `FaultPolicy`
[INFO] [stdout]    --> src/io_core/wal.rs:699:60
[INFO] [stdout]     |
[INFO] [stdout] 699 |     /// the clone commit): the fault-injection harness's [`FaultPolicy`] sees only op
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ no item named `FaultPolicy` 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 `BStackRaiiHost`
[INFO] [stdout]    --> src/io_core/wal.rs:756:35
[INFO] [stdout]     |
[INFO] [stdout] 756 |     ///   and free via its live [`BStackRaiiHost`]. If that file is **not currently attached**
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ no item named `BStackRaiiHost` 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 `resolve` links to private item `ResolvedFileId::table_index`
[INFO] [stdout]    --> src/primitives/file_id.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// type, so [`ResolvedFileId::table_index`] is infallible.
[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 `Moved::WeakList`
[INFO] [stdout]   --> src/rtti/shape.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 |     /// Lets `move_out` hand a weak array back as a [`Moved::WeakList`] distinct from a
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^ no item named `Moved` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Moved::List`
[INFO] [stdout]   --> src/rtti/shape.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// data-ref [`Moved::List`].
[INFO] [stdout]    |                    ^^^^^^^^^^^ no item named `Moved` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ForeignPtr`
[INFO] [stdout]   --> src/rtti/walk.rs:25:66
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// owning slots; without this check a fabricated [`AnyRef`] / [`ForeignPtr`] could point
[INFO] [stdout]    |                                                                  ^^^^^^^^^^ no item named `ForeignPtr` 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 `BStackDrop`
[INFO] [stdout]   --> src/stdlib/boxed.rs:15:61
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! block: it implements [`BStackBlock`], [`TryCloneIn`], [`BStackDrop`], and
[INFO] [stdout]    |                                                             ^^^^^^^^^^ no item named `BStackDrop` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `BStackBox`
[INFO] [stdout]    |
[INFO] [stdout] 15 - //! block: it implements [`BStackBlock`], [`TryCloneIn`], [`BStackDrop`], and
[INFO] [stdout] 15 + //! block: it implements [`BStackBlock`], [`TryCloneIn`], [`BStackBox`], and
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `cast::CastError`
[INFO] [stdout]  --> src/types/traits/mod.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   [`CastError`](cast::CastError)).
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^ no item named `CastError` in module `cast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r`
[INFO] [stdout]   --> src/types/traits/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! * [`r#move`] — the `bstack_move!` contracts ([`BStackMove`](r#move::BStackMove),
[INFO] [stdout]    |         ^^^^^^ no item named `r` 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 `r`
[INFO] [stdout]   --> src/types/traits/mod.rs:10:65
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! * [`r#move`] — the `bstack_move!` contracts ([`BStackMove`](r#move::BStackMove),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^ no item named `r` 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 `r`
[INFO] [stdout]   --> src/types/traits/mod.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 | //!   [`BStackMoveExpr`](r#move::BStackMoveExpr)).
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^ no item named `r` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `reference` is both a module and a primitive type
[INFO] [stdout]   --> src/types/traits/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! * [`reference`] — the typed, non-owning [`BStackRef`](reference::BStackRef) over a
[INFO] [stdout]    |         ^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! * [`mod@reference`] — the typed, non-owning [`BStackRef`](reference::BStackRef) over a
[INFO] [stdout]    |         ++++
[INFO] [stdout] help: to link to the primitive type, prefix with `prim@`
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! * [`prim@reference`] — the typed, non-owning [`BStackRef`](reference::BStackRef) over a
[INFO] [stdout]    |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::r`
[INFO] [stdout]  --> src/types/traits/block.rs:9:35
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! [`rc`](super::rc), [`r#move`](super::r#move), and
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^ no item named `r` in module `traits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/io_core/mod.rs:6:61
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   `alloc_many` / `free_many`, and the [`FreeManyError`](bulk::FreeManyError)
[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] 6 - //!   `alloc_many` / `free_many`, and the [`FreeManyError`](bulk::FreeManyError)
[INFO] [stdout] 6 + //!   `alloc_many` / `free_many`, and the [`FreeManyError`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/io_core/mod.rs:9:48
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! * [`clone`] — the two-phase [`TryCloneIn`](clone::TryCloneIn) deep-clone engine
[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] 9 - //! * [`clone`] — the two-phase [`TryCloneIn`](clone::TryCloneIn) deep-clone engine
[INFO] [stdout] 9 + //! * [`clone`] — the two-phase [`TryCloneIn`] deep-clone engine
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/io_core/mod.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | //!   ([`ClonePlan`](clone::ClonePlan)), WAL-integrated for crash-safe reclamation.
[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] 10 - //!   ([`ClonePlan`](clone::ClonePlan)), WAL-integrated for crash-safe reclamation.
[INFO] [stdout] 10 + //!   ([`ClonePlan`]), WAL-integrated for crash-safe reclamation.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/io_core/wal.rs:40:67
[INFO] [stdout]    |
[INFO] [stdout] 40 | //! foreign file whose orphan is reclaimed through the [registry](crate::registry) on
[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] 40 - //! foreign file whose orphan is reclaimed through the [registry](crate::registry) on
[INFO] [stdout] 40 + //! foreign file whose orphan is reclaimed through the [registry] on
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/io_core/wal.rs:178:70
[INFO] [stdout]     |
[INFO] [stdout] 178 | /// non-zero = a foreign [`FileId`] reclaimed through the [registry](crate::registry)
[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] 178 - /// non-zero = a foreign [`FileId`] reclaimed through the [registry](crate::registry)
[INFO] [stdout] 178 + /// non-zero = a foreign [`FileId`] reclaimed through the [registry]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/io_core/wal.rs:215:58
[INFO] [stdout]     |
[INFO] [stdout] 215 |     /// whose orphan is reclaimed through the [registry](crate::registry) on recovery.
[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] 215 -     /// whose orphan is reclaimed through the [registry](crate::registry) on recovery.
[INFO] [stdout] 215 +     /// whose orphan is reclaimed through the [registry] on recovery.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/io_core/wal.rs:755:78
[INFO] [stdout]     |
[INFO] [stdout] 755 |     /// * `file_id != 0` — a foreign file: resolve it through the [registry](crate::registry)
[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] 755 -     /// * `file_id != 0` — a foreign file: resolve it through the [registry](crate::registry)
[INFO] [stdout] 755 +     /// * `file_id != 0` — a foreign file: resolve it through the [registry]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/primitives/file_id.rs:118:60
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// ([`new`](Self::new) rejects specials). **Not** [`Pod`](bytemuck::Pod): `0` is an
[INFO] [stdout]     |                                                     -----  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 118 - /// ([`new`](Self::new) rejects specials). **Not** [`Pod`](bytemuck::Pod): `0` is an
[INFO] [stdout] 118 + /// ([`new`](Self::new) rejects specials). **Not** [`Pod`]: `0` is an
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/primitives/offset.rs:86:73
[INFO] [stdout]    |
[INFO] [stdout] 86 | /// `Offset` (the `0` bit-pattern is the `None` niche). **Not** [`Pod`](bytemuck::Pod):
[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] 86 - /// `Offset` (the `0` bit-pattern is the `None` niche). **Not** [`Pod`](bytemuck::Pod):
[INFO] [stdout] 86 + /// `Offset` (the `0` bit-pattern is the `None` niche). **Not** [`Pod`]:
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/primitives/type_id.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// [`Pod`](bytemuck::Pod): `0` is an invalid bit pattern — the wire form is always the
[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] 91 - /// [`Pod`](bytemuck::Pod): `0` is an invalid bit pattern — the wire form is always the
[INFO] [stdout] 91 + /// [`Pod`]: `0` is an invalid bit pattern — the wire form is always the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/rtti/schema.rs:4:39
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! reads over the generic [`Reader`](crate::util::Reader) cursor, and the schema-side
[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] 4 - //! reads over the generic [`Reader`](crate::util::Reader) cursor, and the schema-side
[INFO] [stdout] 4 + //! reads over the generic [`Reader`] cursor, and the schema-side
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/stdlib/deque.rs:26:23
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! [`atomic_update`](super::util::atomic_update)), so a concurrent writer never
[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] 26 - //! [`atomic_update`](super::util::atomic_update)), so a concurrent writer never
[INFO] [stdout] 26 + //! [`atomic_update`]), so a concurrent writer never
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/alloc/mod.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |     /// The [`FileId`](crate::registry::FileId) whose file this allocator's frees
[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] 66 -     /// The [`FileId`](crate::registry::FileId) whose file this allocator's frees
[INFO] [stdout] 66 +     /// The [`FileId`] whose file this allocator's frees
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/alloc/mod.rs:130:67
[INFO] [stdout]     |
[INFO] [stdout] 130 |     /// the WAL would have provided. Cross-file (mixed [`FileId`](crate::registry::FileId))
[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] 130 -     /// the WAL would have provided. Cross-file (mixed [`FileId`](crate::registry::FileId))
[INFO] [stdout] 130 +     /// the WAL would have provided. Cross-file (mixed [`FileId`])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/alloc/mod.rs:145:55
[INFO] [stdout]     |
[INFO] [stdout] 145 | /// `dyn SyncBStackRaiiAllocator`. [`BStackRaiiHost`](host::BStackRaiiHost) is its
[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] 145 - /// `dyn SyncBStackRaiiAllocator`. [`BStackRaiiHost`](host::BStackRaiiHost) is its
[INFO] [stdout] 145 + /// `dyn SyncBStackRaiiAllocator`. [`BStackRaiiHost`] is its
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/mod.rs:5:47
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! * [`block`] — the on-disk [`BlockHeader`](block::BlockHeader) prefixing every
[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] 5 - //! * [`block`] — the on-disk [`BlockHeader`](block::BlockHeader) prefixing every
[INFO] [stdout] 5 + //! * [`block`] — the on-disk [`BlockHeader`] prefixing every
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/mod.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! * [`owned`] — [`BStackOwned`](owned::BStackOwned), the without-allocator,
[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] 7 - //! * [`owned`] — [`BStackOwned`](owned::BStackOwned), the without-allocator,
[INFO] [stdout] 7 + //! * [`owned`] — [`BStackOwned`], the without-allocator,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/mod.rs:9:63
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! * [`rc`] — the with-allocator shared handles [`BStackRc`](rc::BStackRc) /
[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] 9 - //! * [`rc`] — the with-allocator shared handles [`BStackRc`](rc::BStackRc) /
[INFO] [stdout] 9 + //! * [`rc`] — the with-allocator shared handles [`BStackRc`] /
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/compiled/mod.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | //!   [`BStackWeak`](rc::BStackWeak).
[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] 10 - //!   [`BStackWeak`](rc::BStackWeak).
[INFO] [stdout] 10 + //!   [`BStackWeak`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/compiled/mod.rs:11:55
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! * [`vec`] — the persistent growable [`BStackVec`](vec::BStackVec) family.
[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] 11 - //! * [`vec`] — the persistent growable [`BStackVec`](vec::BStackVec) family.
[INFO] [stdout] 11 + //! * [`vec`] — the persistent growable [`BStackVec`] family.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/foreign.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! [`BStackOwned`](crate::BStackOwned) / [`BStackRc`](crate::BStackRc) /
[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] 2 - //! [`BStackOwned`](crate::BStackOwned) / [`BStackRc`](crate::BStackRc) /
[INFO] [stdout] 2 + //! [`BStackOwned`] / [`BStackRc`](crate::BStackRc) /
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/foreign.rs:2:56
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! [`BStackOwned`](crate::BStackOwned) / [`BStackRc`](crate::BStackRc) /
[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] 2 - //! [`BStackOwned`](crate::BStackOwned) / [`BStackRc`](crate::BStackRc) /
[INFO] [stdout] 2 + //! [`BStackOwned`](crate::BStackOwned) / [`BStackRc`] /
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/foreign.rs:3:20
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`BStackWeak`](crate::BStackWeak), for a target reached through a
[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] 3 - //! [`BStackWeak`](crate::BStackWeak), for a target reached through a
[INFO] [stdout] 3 + //! [`BStackWeak`], for a target reached through a
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/compiled/foreign.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`Foreign`](crate::Foreign) pointer.
[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] 4 - //! [`Foreign`](crate::Foreign) pointer.
[INFO] [stdout] 4 + //! [`Foreign`] pointer.
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/compiled/foreign.rs:56:38
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// The RAII dual of [`BStackOwned`](crate::BStackOwned) for a target owned through a
[INFO] [stdout]    |                       -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 56 - /// The RAII dual of [`BStackOwned`](crate::BStackOwned) for a target owned through a
[INFO] [stdout] 56 + /// The RAII dual of [`BStackOwned`] for a target owned through a
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/foreign.rs:166:35
[INFO] [stdout]     |
[INFO] [stdout] 166 | /// The RAII dual of [`BStackRc`](crate::BStackRc) for a **strong** reference held
[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] 166 - /// The RAII dual of [`BStackRc`](crate::BStackRc) for a **strong** reference held
[INFO] [stdout] 166 + /// The RAII dual of [`BStackRc`] for a **strong** reference held
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/foreign.rs:242:37
[INFO] [stdout]     |
[INFO] [stdout] 242 | /// The RAII dual of [`BStackWeak`](crate::BStackWeak) for a **weak** reference held
[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] 242 - /// The RAII dual of [`BStackWeak`](crate::BStackWeak) for a **weak** reference held
[INFO] [stdout] 242 + /// The RAII dual of [`BStackWeak`] for a **weak** reference held
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:534:26
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the offsets the
[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] 534 -     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the offsets the
[INFO] [stdout] 534 +     /// [`ReplaceError`] (reconstructed from the offsets the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:563:26
[INFO] [stdout]     |
[INFO] [stdout] 563 |     /// [`ReplaceError`](crate::ReplaceError) rather than freed.
[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] 563 -     /// [`ReplaceError`](crate::ReplaceError) rather than freed.
[INFO] [stdout] 563 +     /// [`ReplaceError`] rather than freed.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:704:26
[INFO] [stdout]     |
[INFO] [stdout] 704 |     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the consumed data
[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] 704 -     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the consumed data
[INFO] [stdout] 704 +     /// [`ReplaceError`] (reconstructed from the consumed data
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:743:26
[INFO] [stdout]     |
[INFO] [stdout] 743 |     /// [`ReplaceError`](crate::ReplaceError) rather than released.
[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] 743 -     /// [`ReplaceError`](crate::ReplaceError) rather than released.
[INFO] [stdout] 743 +     /// [`ReplaceError`] rather than released.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:878:26
[INFO] [stdout]     |
[INFO] [stdout] 878 |     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the consumed
[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] 878 -     /// [`ReplaceError`](crate::ReplaceError) (reconstructed from the consumed
[INFO] [stdout] 878 +     /// [`ReplaceError`] (reconstructed from the consumed
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/compiled/vec.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     /// [`ReplaceError`](crate::ReplaceError) rather than released.
[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] 908 -     /// [`ReplaceError`](crate::ReplaceError) rather than released.
[INFO] [stdout] 908 +     /// [`ReplaceError`] rather than released.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/traits/mod.rs:5:59
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! * [`block`] — the core block contracts [`BStackCast`](block::BStackCast) /
[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] 5 - //! * [`block`] — the core block contracts [`BStackCast`](block::BStackCast) /
[INFO] [stdout] 5 + //! * [`block`] — the core block contracts [`BStackCast`] /
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/traits/mod.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   [`BStackBlock`](block::BStackBlock).
[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 - //!   [`BStackBlock`](block::BStackBlock).
[INFO] [stdout] 6 + //!   [`BStackBlock`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/traits/mod.rs:8:27
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   ([`BStackCastInto`](cast::BStackCastInto) / [`BStackCastAs`](cast::BStackCastAs),
[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] 8 - //!   ([`BStackCastInto`](cast::BStackCastInto) / [`BStackCastAs`](cast::BStackCastAs),
[INFO] [stdout] 8 + //!   ([`BStackCastInto`] / [`BStackCastAs`](cast::BStackCastAs),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/traits/mod.rs:8:68
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   ([`BStackCastInto`](cast::BStackCastInto) / [`BStackCastAs`](cast::BStackCastAs),
[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] 8 - //!   ([`BStackCastInto`](cast::BStackCastInto) / [`BStackCastAs`](cast::BStackCastAs),
[INFO] [stdout] 8 + //!   ([`BStackCastInto`](cast::BStackCastInto) / [`BStackCastAs`],
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:12:60
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! * [`rc`] — the refcount capabilities ([`BStackShared`](rc::BStackShared),
[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] 12 - //! * [`rc`] — the refcount capabilities ([`BStackShared`](rc::BStackShared),
[INFO] [stdout] 12 + //! * [`rc`] — the refcount capabilities ([`BStackShared`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!   [`BStackWeakable`](rc::BStackWeakable)).
[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] 13 - //!   [`BStackWeakable`](rc::BStackWeakable)).
[INFO] [stdout] 13 + //!   [`BStackWeakable`]).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:14:62
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! * [`embed`] — the `#[embed]` marker [`BStackEmbeddable`](embed::BStackEmbeddable).
[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] 14 - //! * [`embed`] — the `#[embed]` marker [`BStackEmbeddable`](embed::BStackEmbeddable).
[INFO] [stdout] 14 + //! * [`embed`] — the `#[embed]` marker [`BStackEmbeddable`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! * [`drop`] — the RAII drop protocol ([`BStackDrop`](drop::BStackDrop),
[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] 15 - //! * [`drop`] — the RAII drop protocol ([`BStackDrop`](drop::BStackDrop),
[INFO] [stdout] 15 + //! * [`drop`] — the RAII drop protocol ([`BStackDrop`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 | //!   [`AutoDrop`](drop::AutoDrop), and the `BlockShell` it builds on).
[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] 16 - //!   [`AutoDrop`](drop::AutoDrop), and the `BlockShell` it builds on).
[INFO] [stdout] 16 + //!   [`AutoDrop`], and the `BlockShell` it builds on).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/mod.rs:17:59
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! * [`reference`] — the typed, non-owning [`BStackRef`](reference::BStackRef) over a
[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] 17 - //! * [`reference`] — the typed, non-owning [`BStackRef`](reference::BStackRef) over a
[INFO] [stdout] 17 + //! * [`reference`] — the typed, non-owning [`BStackRef`] over a
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/drop.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 | /// owner ([`BStackOwned`](crate::BStackOwned), the `*Ref` drop-core tokens, the
[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] 64 - /// owner ([`BStackOwned`](crate::BStackOwned), the `*Ref` drop-core tokens, the
[INFO] [stdout] 64 + /// owner ([`BStackOwned`], the `*Ref` drop-core tokens, the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/drop.rs:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 | /// [`dealloc_range`](crate::io_core::teardown::dealloc_range) it bottoms out in.
[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] 69 - /// [`dealloc_range`](crate::io_core::teardown::dealloc_range) it bottoms out in.
[INFO] [stdout] 69 + /// [`dealloc_range`] it bottoms out in.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/types/traits/foreign.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [registry](crate::registry) to the file's live allocator, then reads/writes at
[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] 8 - //! [registry](crate::registry) to the file's live allocator, then reads/writes at
[INFO] [stdout] 8 + //! [registry] to the file's live allocator, then reads/writes at
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/foreign.rs:11:51
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! It is the cross-file sibling of [`BStackRef`](super::reference::BStackRef) (the
[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] 11 - //! It is the cross-file sibling of [`BStackRef`](super::reference::BStackRef) (the
[INFO] [stdout] 11 + //! It is the cross-file sibling of [`BStackRef`] (the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/foreign.rs:46:50
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// self-qualifying counterpart of [`BStackRef`](super::BStackRef) (an in-file offset with
[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] 46 - /// self-qualifying counterpart of [`BStackRef`](super::BStackRef) (an in-file offset with
[INFO] [stdout] 46 + /// self-qualifying counterpart of [`BStackRef`] (an in-file offset with
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/foreign.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// [`FileId`](crate::registry::FileId), so it resolves through the
[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] 50 - /// [`FileId`](crate::registry::FileId), so it resolves through the
[INFO] [stdout] 50 + /// [`FileId`], so it resolves through the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/types/traits/foreign.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// process-wide [registry](crate::registry), borrow-free, deref fallible) or
[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] 51 - /// process-wide [registry](crate::registry), borrow-free, deref fallible) or
[INFO] [stdout] 51 + /// process-wide [registry], borrow-free, deref fallible) or
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/types/traits/foreign.rs:170:46
[INFO] [stdout]     |
[INFO] [stdout] 170 |     /// currently attached to the [registry](crate::registry)).
[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] 170 -     /// currently attached to the [registry](crate::registry)).
[INFO] [stdout] 170 +     /// currently attached to the [registry]).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: `vec` is both a module and a macro
[INFO] [stdout]   --> src/types/compiled/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! * [`vec`] — the persistent growable [`BStackVec`](vec::BStackVec) family.
[INFO] [stdout]    |         ^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! * [`mod@vec`] — the persistent growable [`BStackVec`](vec::BStackVec) family.
[INFO] [stdout]    |         ++++
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! * [`vec!`] — the persistent growable [`BStackVec`](vec::BStackVec) family.
[INFO] [stdout]    |            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `drop` is both a function and a module
[INFO] [stdout]   --> src/types/traits/mod.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! * [`drop`] — the RAII drop protocol ([`BStackDrop`](drop::BStackDrop),
[INFO] [stdout]    |         ^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! * [`drop()`] — the RAII drop protocol ([`BStackDrop`](drop::BStackDrop),
[INFO] [stdout]    |             ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! * [`mod@drop`] — the RAII drop protocol ([`BStackDrop`](drop::BStackDrop),
[INFO] [stdout]    |         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.75s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/bstack_raii/index.html
[INFO] running `Command { std: "docker" "inspect" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", 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" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "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]  Documenting bstack_raii v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.33s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/bstack_raii/index.html
[INFO] running `Command { std: "docker" "inspect" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09", kill_on_drop: false }`
[INFO] [stdout] 4a123dcf159902164294ac1cdc79aa9addf030f6838e6f278e7ca2f2e54d3e09
