[INFO] cloning repository https://github.com/owebeeone/gwz-core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/owebeeone/gwz-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fowebeeone%2Fgwz-core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fowebeeone%2Fgwz-core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 87207c2e61e18aa11ce494a4113e29d20f6ea465
[INFO] documenting owebeeone/gwz-core against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fowebeeone%2Fgwz-core" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/owebeeone/gwz-core
[INFO] finished tweaking git repo https://github.com/owebeeone/gwz-core
[INFO] tweaked toml for git repo https://github.com/owebeeone/gwz-core written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/owebeeone/gwz-core 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/owebeeone/gwz-core 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf
[INFO] running `Command { std: "docker" "start" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf", 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" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf", 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" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]     Checking writeable v0.6.4
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking litemap v0.8.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking smallvec v1.16.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling cap-primitives v4.0.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cap-std v4.0.3
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]     Checking maybe-owned v0.3.4
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]     Checking ambient-authority v0.0.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking ipnet v2.12.1
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling cap-fs-ext v4.0.3
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking tinyvec v1.13.2
[INFO] [stderr]     Checking indexmap v2.14.1
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling libz-sys v1.1.29
[INFO] [stderr]    Compiling libssh2-sys v0.3.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]     Checking fs-set-times v0.20.3
[INFO] [stderr]     Checking rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling libgit2-sys v0.18.8+1.9.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking hashlink v0.11.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]     Checking ryu v1.0.23
[INFO] [stderr]     Checking arraydeque v0.5.1
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking openssl-probe v0.1.6
[INFO] [stderr]     Checking iana-time-zone v0.1.65
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking fastrand v2.5.0
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking yaml-rust2 v0.11.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking taut-shape v0.0.0 (https://github.com/owebeeone/taut-shape-rs?rev=7fd171b737f25cb6c356845eb68164d35326ffb0#7fd171b7)
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking git2 v0.21.0
[INFO] [stderr]  Documenting gwz-core v0.14.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `assert_conf_unmodified_for`
[INFO] [stdout]    --> src/artifact/mod.rs:375:11
[INFO] [stdout]     |
[INFO] [stdout] 375 | /// see [`assert_conf_unmodified_for`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `assert_conf_unmodified_for` 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 `read_resident_authority_record`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | authority **record** | `ProtocolRecordKindV1::Authority` = 16 KiB, frozen | [`read_resident_authority_record`], [`install_authority_record`] |
[INFO] [stdout]                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `read_resident_authority_record` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `install_authority_record`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | authority **record** | `ProtocolRecordKindV1::Authority` = 16 KiB, frozen | [`read_resident_authority_record`], [`install_authority_record`] |
[INFO] [stdout]                                                                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `install_authority_record` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `observe_streamed_payloads`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           | source/goal **payload** | the payload's own length, streamed in the observer's fixed window | [`observe_streamed_payloads`] |
[INFO] [stdout]                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `observe_streamed_payloads` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `validate_terminal_relation`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           length to a record read, and [`validate_terminal_relation`] asserts the
[INFO] [stdout]                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `validate_terminal_relation` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ObservedLeafWriterClassV1::Foreign`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           argument, never a default, and [`ObservedLeafWriterClassV1::Foreign`] is
[INFO] [stdout]                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ObservedLeafWriterClassV1` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RootEntryNameV1`
[INFO] [stdout]    --> src/checked_artifact/capability/pre_catalog/provider/interior.rs:555:7
[INFO] [stdout]     |
[INFO] [stdout] 555 | /// [`RootEntryNameV1`] grammar.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^ no item named `RootEntryNameV1` 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 `flush_observed_leaf`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`flush_observed_leaf`], whose Windows arm states the durability property
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `flush_observed_leaf` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ing`
[INFO] [stdout]  --> src/checked_artifact/capability/pre_catalog/provider/managed_mutation.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! conditional on "the marker retir[ing] as a directory", and it does not: the
[INFO] [stdout]   |                                      ^^^ no item named `ing` 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 `retain_managed_parent_at_for_test`
[INFO] [stdout]    --> src/checked_artifact/capability/pre_catalog/provider/managed_mutation.rs:125:37
[INFO] [stdout]     |
[INFO] [stdout] 125 | /// `#[cfg(test)]` enclosure door [`retain_managed_parent_at_for_test`], for which
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `retain_managed_parent_at_for_test` 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 `AdmittedCheckedActionV1`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`AdmittedCheckedActionV1`] exists only when the admission owner returned
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AdmittedCheckedActionV1` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RetainedWriteAuthorityV1`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             against observed provenance.** [`RetainedWriteAuthorityV1`] is minted only
[INFO] [stdout]                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RetainedWriteAuthorityV1` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AdmittedCheckedActionV1`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             from an [`AdmittedCheckedActionV1`] *and* a `CheckedAuthorityObservationV1`
[INFO] [stdout]                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AdmittedCheckedActionV1` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AdmittedCheckedActionV1::authorize_write`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`AdmittedCheckedActionV1::authorize_write`]. Checking the restated fields
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AdmittedCheckedActionV1` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ManagedParentFacadeV1`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`ManagedParentFacadeV1`], which carries the opaque retained-parent proof
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ManagedParentFacadeV1` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ActionNamespaceHandleV1`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             carry [`ActionNamespaceHandleV1`], an opaque reservation-derived token;
[INFO] [stdout]                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ActionNamespaceHandleV1` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `diff` links to private item `model`
[INFO] [stdout]  --> src/diff/mod.rs:3:50
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! D1 establishes the repo-scoped diff model ([`model`]) and the libgit2 diff
[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 `diff` links to private item `git_diff`
[INFO] [stdout]  --> src/diff/mod.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! primitive over a single repository ([`git_diff`]). Higher phases layer on
[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 `parse_comparison`
[INFO] [stdout]  --> src/diff/handle_diff.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! 1. **Plan (D2).** [`parse_comparison`] lowers the operands + `cached` /
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^ no item named `parse_comparison` 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 `DiffFileEntry`
[INFO] [stdout]  --> src/diff/model.rs:6:56
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! projection — mapping these entries onto the wire [`DiffFileEntry`] with a
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^ no item named `DiffFileEntry` 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 `DiffRepoScope`
[INFO] [stdout]  --> src/diff/model.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`DiffRepoScope`] and workspace-relative paths, root/member ordering, and
[INFO] [stdout]   |       ^^^^^^^^^^^^^ no item named `DiffRepoScope` 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 `workspace_path`
[INFO] [stdout]   --> src/diff/render/options.rs:38:53
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// `git2::DiffOptions::{old_prefix,new_prefix}`; [`workspace_path`] is what the
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^ no item named `workspace_path` 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 `handle_stage` links to private item `resolve_stage_targets`
[INFO] [stdout]   --> src/workspace_ops/handle_stage.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 | /// (a member, or the workspace root) by [`resolve_stage_targets`], and staged there via
[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: redundant explicit link target
[INFO] [stdout]   --> src/diff/log_service.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! - **Blocking.** A [`Condvar`](std::sync::Condvar) per log. A held `Read`
[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] 15 - //! - **Blocking.** A [`Condvar`](std::sync::Condvar) per log. A held `Read`
[INFO] [stdout] 15 + //! - **Blocking.** A [`Condvar`] per log. A held `Read`
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/diff/output.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`DiffLog`](super::log_service::DiffLog):
[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 - //! [`DiffLog`](super::log_service::DiffLog):
[INFO] [stdout] 7 + //! [`DiffLog`]:
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/diff/output.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | //!   D4 [`render_entry`](crate::diff::render::render_entry) seam.
[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 - //!   D4 [`render_entry`](crate::diff::render::render_entry) seam.
[INFO] [stdout] 12 + //!   D4 [`render_entry`] seam.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/diff/plan.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | //!   [`route_pathspec`](crate::workspace_ops::route_pathspec) primitive; they
[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 - //!   [`route_pathspec`](crate::workspace_ops::route_pathspec) primitive; they
[INFO] [stdout] 17 + //!   [`route_pathspec`] primitive; they
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/operation/commit_log/handler.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 232 | / pub struct CommitLogOutputRegistry {
[INFO] [stdout] 233 | |     logs: Arc<Mutex<HashMap<String, Arc<Mutex<OutputSpool>>>>>,
[INFO] [stdout] 234 | |     next_id: Arc<AtomicU64>,
[INFO] [stdout] 235 | |     #[cfg(test)]
[INFO] [stdout] ...   |
[INFO] [stdout] 240 | |     fail_next_seal: Arc<AtomicBool>,
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Dispatch a unified commit-log request through the operation seam.`
[INFO] [stdout]     = help: ends near `Caller-owned registry for finite commit-log result spools.`
[INFO] [stdout]     = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/operation/commit_log/handler.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 232 | / pub struct CommitLogOutputRegistry {
[INFO] [stdout] 233 | |     logs: Arc<Mutex<HashMap<String, Arc<Mutex<OutputSpool>>>>>,
[INFO] [stdout] 234 | |     next_id: Arc<AtomicU64>,
[INFO] [stdout] 235 | |     #[cfg(test)]
[INFO] [stdout] ...   |
[INFO] [stdout] 240 | |     fail_next_seal: Arc<AtomicBool>,
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Caller-owned registry for finite commit-log result spools.`
[INFO] [stdout]     = help: ends near `Caller-owned registry for finite commit-log result spools.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / pub struct CommitLogReadRequest {
[INFO] [stdout] 26 | |     /// Opaque resume cursor returned by the preceding read; absent starts at 0.
[INFO] [stdout] 27 | |     pub cursor: Option<u64>,
[INFO] [stdout] 28 | |     /// Maximum records to return. Absent defaults to 128; 1,024 is the ceiling.
[INFO] [stdout] 29 | |     pub max_records: Option<u32>,
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Dispatch a unified commit-log request through the operation seam.`
[INFO] [stdout]    = help: ends near `One bounded read from an operation-scoped commit-log output spool.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / pub struct CommitLogReadRequest {
[INFO] [stdout] 26 | |     /// Opaque resume cursor returned by the preceding read; absent starts at 0.
[INFO] [stdout] 27 | |     pub cursor: Option<u64>,
[INFO] [stdout] 28 | |     /// Maximum records to return. Absent defaults to 128; 1,024 is the ceiling.
[INFO] [stdout] 29 | |     pub max_records: Option<u32>,
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `One bounded read from an operation-scoped commit-log output spool.`
[INFO] [stdout]    = help: ends near `One bounded read from an operation-scoped commit-log output spool.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct CommitLogReadResponse {
[INFO] [stdout] 42 | |     pub records: Vec<crate::LogOutputRecord>,
[INFO] [stdout] 43 | |     pub next_cursor: u64,
[INFO] [stdout] 44 | |     pub state: CommitLogReadState,
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Dispatch a unified commit-log request through the operation seam.`
[INFO] [stdout]    = help: ends near `Records plus the opaque cursor for the next bounded read.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct CommitLogReadResponse {
[INFO] [stdout] 42 | |     pub records: Vec<crate::LogOutputRecord>,
[INFO] [stdout] 43 | |     pub next_cursor: u64,
[INFO] [stdout] 44 | |     pub state: CommitLogReadState,
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Records plus the opaque cursor for the next bounded read.`
[INFO] [stdout]    = help: ends near `Records plus the opaque cursor for the next bounded read.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub enum CommitLogReadState {
[INFO] [stdout] 35 | |     Data,
[INFO] [stdout] 36 | |     Eof,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Dispatch a unified commit-log request through the operation seam.`
[INFO] [stdout]    = help: ends near `Terminal state of one commit-log output read.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/operation/commit_log/handler.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub enum CommitLogReadState {
[INFO] [stdout] 35 | |     Data,
[INFO] [stdout] 36 | |     Eof,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Terminal state of one commit-log output read.`
[INFO] [stdout]    = help: ends near `Terminal state of one commit-log output read.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `gwz-core`
[INFO] running `Command { std: "docker" "inspect" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf", kill_on_drop: false }`
[INFO] [stdout] 9041ea98e5cd3ebbaeef95e53c114e97cb1a2b60ff33bae5e2cf67e7196f1edf
