[INFO] fetching crate diaric 0.2.0...
[INFO] documenting diaric-0.2.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate diaric 0.2.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate diaric 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate diaric 0.2.0
[INFO] tweaked toml for crates.io crate diaric 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate diaric 0.2.0 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 crates.io crate diaric 0.2.0 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-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89
[INFO] running `Command { std: "docker" "start" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89", 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" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89", 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" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking bytemuck v1.25.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]     Checking strength_reduce v0.2.4
[INFO] [stderr]    Compiling mediatime v0.4.0
[INFO] [stderr]    Compiling diaric v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking kodama v0.3.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking rand_chacha v0.10.0
[INFO] [stderr]     Checking safe_arch v1.2.0
[INFO] [stderr]     Checking primal-check v0.3.4
[INFO] [stderr]     Checking transpose v0.2.3
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking rustfft v6.4.1
[INFO] [stderr]     Checking wide v1.7.0
[INFO] [stderr]     Checking memmapix v0.9.1
[INFO] [stderr]     Checking fs4 v1.1.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking realfft v3.5.0
[INFO] [stderr]     Checking simba v0.10.2
[INFO] [stderr]     Checking nalgebra v0.35.0
[INFO] [stderr]  Documenting diaric v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `crate::ops::differential_tests`
[INFO] [stdout]   --> src/cluster/ahc/algo.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! [`crate::ops::differential_tests`]; they compare
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `differential_tests` in module `ops`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::ops::pdist_euclidean`
[INFO] [stdout]   --> src/cluster/ahc/algo.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`crate::ops::pdist_euclidean`] (best-available SIMD) against
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pdist_euclidean` in module `ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::ops::pdist_euclidean`
[INFO] [stdout]    --> src/cluster/ahc/algo.rs:159:7
[INFO] [stdout]     |
[INFO] [stdout] 159 | /// [`crate::ops::pdist_euclidean`] consumes the result via the read-
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `pdist_euclidean` in module `ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `binarize`
[INFO] [stdout]   --> src/segment/hysteresis.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// or [`binarize`] for whole-buffer use.
[INFO] [stdout]    |          ^^^^^^^^ no item named `binarize` 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 `Segmenter::process_samples`
[INFO] [stdout]    --> src/segment/segmenter.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |   /// [`Segmenter::process_samples`] / [`Segmenter::finish_stream`]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Segmenter` has no field or associated item named `process_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Segmenter::finish_stream`
[INFO] [stdout]    --> src/segment/segmenter.rs:108:42
[INFO] [stdout]     |
[INFO] [stdout] 108 |   /// [`Segmenter::process_samples`] / [`Segmenter::finish_stream`]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Segmenter` has no field or associated item named `finish_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SegmentModel::infer`
[INFO] [stdout]    --> src/segment/segmenter.rs:109:40
[INFO] [stdout]     |
[INFO] [stdout] 109 |   /// (under `feature = "ort"`) when [`SegmentModel::infer`] or
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ no item named `SegmentModel` in scope
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `Segmenter`
[INFO] [stdout]     |
[INFO] [stdout] 109 -   /// (under `feature = "ort"`) when [`SegmentModel::infer`] or
[INFO] [stdout] 109 +   /// (under `feature = "ort"`) when [`Segmenter::infer`] or
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `pdist_euclidean`
[INFO] [stdout]   --> src/ops/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! - [`pdist_euclidean`] — pairwise condensed Euclidean distance.
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no item named `pdist_euclidean` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::ops::arch::neon::dot`
[INFO] [stdout]   --> src/ops/scalar/dot.rs:12:34
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! Result is bit-identical to [`crate::ops::arch::neon::dot`] for
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `neon` in module `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/ops/scalar/kahan.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 36 | //! sum (gamma is in [0,1] and decays rapidly toward singletons; rho has
[INFO] [stdout]    |                       ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::ops::arch::neon::pdist_euclidean`
[INFO] [stdout]  --> src/ops/scalar/pdist_euclidean.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Implementation matches [`crate::ops::arch::neon::pdist_euclidean`]
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `neon` in module `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SpillBytes::Heap`
[INFO] [stdout]    --> src/ops/spill.rs:457:23
[INFO] [stdout]     |
[INFO] [stdout] 457 |   /// allocation to [`SpillBytes::Heap`] without a copy. We never
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ the struct `SpillBytes` has no field or associated item named `Heap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/embed/options.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// Matches [`crate::segment::SAMPLE_RATE_HZ`](crate::segment::SAMPLE_RATE_HZ).
[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] 33 - /// Matches [`crate::segment::SAMPLE_RATE_HZ`](crate::segment::SAMPLE_RATE_HZ).
[INFO] [stdout] 33 + /// Matches [`crate::segment::SAMPLE_RATE_HZ`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/plda/transform.rs:396:48
[INFO] [stdout]     |
[INFO] [stdout] 396 |   /// vector — not [`crate::embed::Embedding`](crate::embed::Embedding)
[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] 396 -   /// vector — not [`crate::embed::Embedding`](crate::embed::Embedding)
[INFO] [stdout] 396 +   /// vector — not [`crate::embed::Embedding`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/score_norm/stats.rs:128:70
[INFO] [stdout]     |
[INFO] [stdout] 128 |   /// - [`Error::CohortTooSmall`] — fewer than [`MIN_COHORT_SCORES`](crate::score_norm::MIN_COHORT_SCORES)
[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] 128 -   /// - [`Error::CohortTooSmall`] — fewer than [`MIN_COHORT_SCORES`](crate::score_norm::MIN_COHORT_SCORES)
[INFO] [stdout] 128 +   /// - [`Error::CohortTooSmall`] — fewer than [`MIN_COHORT_SCORES`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/score_norm/stats.rs:555:39
[INFO] [stdout]     |
[INFO] [stdout] 555 | ///   `0.71` at [`MIN_COHORT_SCORES`](crate::score_norm::MIN_COHORT_SCORES).
[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] 555 - ///   `0.71` at [`MIN_COHORT_SCORES`](crate::score_norm::MIN_COHORT_SCORES).
[INFO] [stdout] 555 + ///   `0.71` at [`MIN_COHORT_SCORES`].
[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: 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] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/ops/dispatch/axpy.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / pub fn axpy_f32(y: &mut [f32], alpha: f32, x: &[f32]) {
[INFO] [stdout] 71 | |   assert_eq!(
[INFO] [stdout] 72 | |     y.len(),
[INFO] [stdout] 73 | |     x.len(),
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |   scalar::axpy_f32(y, alpha, x);
[INFO] [stdout] 79 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `It is a scalar `f32::mul_add` loop — vectorization is left to the`
[INFO] [stdout]    = help: ends near `f32 AXPY: `y[i] += alpha * x[i]`.`
[INFO] [stdout]    = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `diaric`
[INFO] running `Command { std: "docker" "inspect" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89", kill_on_drop: false }`
[INFO] [stdout] 7ef4415e77b320330aef1655b0627180efe49bf1b351ed142291eb3698488e89
