[INFO] fetching crate mzdata 0.60.3... [INFO] documenting mzdata-0.60.3 against beta-2025-10-28 for beta-1.92-rustdoc-1 [INFO] extracting crate mzdata 0.60.3 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate mzdata 0.60.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate mzdata 0.60.3 [INFO] tweaked toml for crates.io crate mzdata 0.60.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mzdata 0.60.3 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mzdata 0.60.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ba3f2e6dea512ba50213e9edd2b8e5d9afb7e4e58a0a69b453716ea0ca827856 [INFO] running `Command { std: "docker" "start" "-a" "ba3f2e6dea512ba50213e9edd2b8e5d9afb7e4e58a0a69b453716ea0ca827856", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ba3f2e6dea512ba50213e9edd2b8e5d9afb7e4e58a0a69b453716ea0ca827856", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba3f2e6dea512ba50213e9edd2b8e5d9afb7e4e58a0a69b453716ea0ca827856", kill_on_drop: false }` [INFO] [stdout] ba3f2e6dea512ba50213e9edd2b8e5d9afb7e4e58a0a69b453716ea0ca827856 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9757bcd155e804f9d6f8b31407bc8c7d7e93ac541d5a1b49ac040afba3182dc5 [INFO] running `Command { std: "docker" "start" "-a" "9757bcd155e804f9d6f8b31407bc8c7d7e93ac541d5a1b49ac040afba3182dc5", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Checking outref v0.5.2 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Checking vsimd v0.8.0 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Checking bytemuck v1.23.1 [INFO] [stderr] Checking identity-hash v0.1.0 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking mzpeaks v1.0.9 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking base64-simd v0.8.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling libz-sys v1.1.22 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking indexmap v2.10.0 [INFO] [stderr] Checking quick-xml v0.30.0 [INFO] [stderr] Checking flate2 v1.1.2 [INFO] [stderr] Documenting mzdata v0.60.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `MzMLbReader` [INFO] [stdout] --> src/lib.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | //! 3. mzMLb files using [`MzMLbReader`] in [`mzdata::io::mzmlb`](crate::io::mzmlb), if the `mzmlb` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^ no item named `MzMLbReader` 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 `crate::io::mzmlb` [INFO] [stdout] --> src/lib.rs:9:69 [INFO] [stdout] | [INFO] [stdout] 9 | //! 3. mzMLb files using [`MzMLbReader`] in [`mzdata::io::mzmlb`](crate::io::mzmlb), if the `mzmlb` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `mzmlb` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::io::thermo::ThermoRawReader` [INFO] [stdout] --> src/lib.rs:10:53 [INFO] [stdout] | [INFO] [stdout] 10 | //! 4. Thermo RAW files using [`ThermoRawReader`](crate::io::thermo::ThermoRawReader) in [`mzdata::io::thermo`](crate::io::thermo), if ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `thermo` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::io::thermo` [INFO] [stdout] --> src/lib.rs:10:115 [INFO] [stdout] | [INFO] [stdout] 10 | ...moRawReader) in [`mzdata::io::thermo`](crate::io::thermo), if the `thermo` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `thermo` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::io::tdf::TDFSpectrumReader` [INFO] [stdout] --> src/lib.rs:11:55 [INFO] [stdout] | [INFO] [stdout] 11 | //! 5. Bruker TDF files using [`TDFSpectrumReader`](crate::io::tdf::TDFSpectrumReader) in [`mzdata::io::tdf`](crate::io::tdf), if the `... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tdf` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::io::tdf` [INFO] [stdout] --> src/lib.rs:11:113 [INFO] [stdout] | [INFO] [stdout] 11 | ...TDFSpectrumReader) in [`mzdata::io::tdf`](crate::io::tdf), if the `bruker_tdf` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `tdf` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MzMLbWriter` [INFO] [stdout] --> src/lib.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | //! 3. mzMLb files using [`MzMLbWriter`] in [`mzdata::io::mzmlb`](crate::io::mzmlb), if the `mzmlb` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^ no item named `MzMLbWriter` 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::io::mzmlb` [INFO] [stdout] --> src/lib.rs:16:69 [INFO] [stdout] | [INFO] [stdout] 16 | //! 3. mzMLb files using [`MzMLbWriter`] in [`mzdata::io::mzmlb`](crate::io::mzmlb), if the `mzmlb` feature is enabled [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `mzmlb` in module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `mzsignal` [INFO] [stdout] --> src/lib.rs:66:22 [INFO] [stdout] | [INFO] [stdout] 66 | //! The [`mzsignal`](mzsignal) crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behavior r... [INFO] [stdout] | ^^^^^^^^ no item named `mzsignal` 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 `mzsignal` [INFO] [stdout] --> src/lib.rs:66:192 [INFO] [stdout] | [INFO] [stdout] 66 | ...a linear algebra implementation. [`mzsignal`](mzsignal) is flexible. It can use either `nalgebra`, a pure Rust library that is self-co... [INFO] [stdout] | ^^^^^^^^ no item named `mzsignal` 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 `SpectrumLike` [INFO] [stdout] --> src/io/infer_format/dispatch.rs:176:43 [INFO] [stdout] | [INFO] [stdout] 176 | /// implement [`Clone`]. All of the [`SpectrumLike`] types here derive `Clone`, but the peak types [INFO] [stdout] | ^^^^^^^^^^^^ no item named `SpectrumLike` 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 `SpectrumLike` [INFO] [stdout] --> src/io/infer_format/dispatch.rs:310:43 [INFO] [stdout] | [INFO] [stdout] 310 | /// implement [`Clone`]. All of the [`SpectrumLike`] types here derive `Clone`, but the peak types [INFO] [stdout] | ^^^^^^^^^^^^ no item named `SpectrumLike` 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 `RawSpectrum::pick_peaks_into` [INFO] [stdout] --> src/spectrum/spectrum_types.rs:374:48 [INFO] [stdout] | [INFO] [stdout] 374 | /// To pick peaks from profile data, see [`RawSpectrum::pick_peaks_into`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `RawSpectrum` has no field or associated item named `pick_peaks_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ThermoRawReader` [INFO] [stdout] --> src/tutorial/../../docs/reader_tutorial.md:57:42 [INFO] [stdout] | [INFO] [stdout] 57 | Additionally, some binary formats like [`ThermoRawReader`], [`MzMLbReader`], or [`TDFFrameReader`] _require_ that there be a file on disk... [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `ThermoRawReader` 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 `MzMLbReader` [INFO] [stdout] --> src/tutorial/../../docs/reader_tutorial.md:57:63 [INFO] [stdout] | [INFO] [stdout] 57 | Additionally, some binary formats like [`ThermoRawReader`], [`MzMLbReader`], or [`TDFFrameReader`] _require_ that there be a file on disk... [INFO] [stdout] | ^^^^^^^^^^^ no item named `MzMLbReader` 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 `TDFFrameReader` [INFO] [stdout] --> src/tutorial/../../docs/reader_tutorial.md:57:83 [INFO] [stdout] | [INFO] [stdout] 57 | ...hermoRawReader`], [`MzMLbReader`], or [`TDFFrameReader`] _require_ that there be a file on disk that exists outside of the Rust model ... [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `TDFFrameReader` 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 `MultiLayerSpectrum::pick_peaks` [INFO] [stdout] --> src/tutorial/../../docs/reader_tutorial.md:314:362 [INFO] [stdout] | [INFO] [stdout] 314 | ... signal [`MultiLayerSpectrum::pick_peaks`] and [`RawSpectrum::pick_peaks_into`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `MultiLayerSpectrum` has no field or associated item named `pick_peaks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RawSpectrum::pick_peaks_into` [INFO] [stdout] --> src/tutorial/../../docs/reader_tutorial.md:314:401 [INFO] [stdout] | [INFO] [stdout] 314 | ...aks`] and [`RawSpectrum::pick_peaks_into`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `RawSpectrum` has no field or associated item named `pick_peaks_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MultiLayerSpectrum::pick_peaks` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | centroids. [`MultiLayerSpectrum::pick_peaks`] and its variants, as well as [`RawSpectrum::pick_peaks_into`] and similar use `mzsignal`'s ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `MultiLayerSpectrum` has no field or associated item named `pick_peaks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RawSpectrum::pick_peaks_into` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:66:78 [INFO] [stdout] | [INFO] [stdout] 66 | ...s well as [`RawSpectrum::pick_peaks_into`] and similar use `mzsignal`'s peak [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `RawSpectrum` has no field or associated item named `pick_peaks_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MultiLayerSpectrum::reprofile_with_shape` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:90:101 [INFO] [stdout] | [INFO] [stdout] 90 | ...tra for another algorithm to work. [`MultiLayerSpectrum::reprofile_with_shape`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `MultiLayerSpectrum` has no field or associated item named `reprofile_with_shape` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CentroidSpectrumType::reprofile_with_shape_into` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:91:7 [INFO] [stdout] | [INFO] [stdout] 91 | and [`CentroidSpectrumType::reprofile_with_shape_into`] create new m/z and intensity profile arrays from existing centroid peaks. Like th... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `CentroidSpectrumType` has no field or associated item named `reprofile_with_shape_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MultiLayerSpectrum::denoise` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:115:16 [INFO] [stdout] | [INFO] [stdout] 115 | or software. [`MultiLayerSpectrum::denoise`] and [`RawSpectrum::denoise`] use a noise reduction [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `MultiLayerSpectrum` has no field or associated item named `denoise` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RawSpectrum::denoise` [INFO] [stdout] --> src/tutorial/../../docs/spectrum_tutorial.md:115:52 [INFO] [stdout] | [INFO] [stdout] 115 | or software. [`MultiLayerSpectrum::denoise`] and [`RawSpectrum::denoise`] use a noise reduction [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the struct `RawSpectrum` has no field or associated item named `denoise` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/lib.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | //! - `openblas` - Requires OpenBlas (see https://crates.io/crates/ndarray-linalg) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 69 | //! - `openblas` - Requires OpenBlas (see ) [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/lib.rs:70:63 [INFO] [stdout] | [INFO] [stdout] 70 | //! - `intel-mkl` - Requires Intel's Math Kernel Library (see https://crates.io/crates/ndarray-linalg) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 70 | //! - `intel-mkl` - Requires Intel's Math Kernel Library (see ) [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/lib.rs:71:43 [INFO] [stdout] | [INFO] [stdout] 71 | //! - `netlib` - Requires the NETLIB (see https://crates.io/crates/ndarray-linalg) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 71 | //! - `netlib` - Requires the NETLIB (see ) [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/mzml/reader.rs:54:59 [INFO] [stdout] | [INFO] [stdout] 54 | /// Convert mzML spectrum XML into [`MultiLayerSpectrum`](crate::spectrum::MultiLayerSpectrum) [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] 54 - /// Convert mzML spectrum XML into [`MultiLayerSpectrum`](crate::spectrum::MultiLayerSpectrum) [INFO] [stdout] 54 + /// Convert mzML spectrum XML into [`MultiLayerSpectrum`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/mzml/reader.rs:1126:77 [INFO] [stdout] | [INFO] [stdout] 1126 | [`MultiLayerSpectrum`] instances, which may be converted to [`RawSpectrum`](crate::spectrum::RawSpectrum) [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] 1126 - [`MultiLayerSpectrum`] instances, which may be converted to [`RawSpectrum`](crate::spectrum::RawSpectrum) [INFO] [stdout] 1126 + [`MultiLayerSpectrum`] instances, which may be converted to [`RawSpectrum`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/traits/spectrum.rs:560:50 [INFO] [stdout] | [INFO] [stdout] 560 | /// When the source doesn't support [`io::Seek`](std::io::Seek), most reader types don't [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] 560 - /// When the source doesn't support [`io::Seek`](std::io::Seek), most reader types don't [INFO] [stdout] 560 + /// When the source doesn't support [`io::Seek`], most reader types don't [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/shorthand.rs:304:33 [INFO] [stdout] | [INFO] [stdout] 304 | /// from a path or [`io::Read`](std::io::Read) + [`io::Seek`](std::io::Seek) boxed object. [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] 304 - /// from a path or [`io::Read`](std::io::Read) + [`io::Seek`](std::io::Seek) boxed object. [INFO] [stdout] 304 + /// from a path or [`io::Read`] + [`io::Seek`](std::io::Seek) boxed object. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/shorthand.rs:304:63 [INFO] [stdout] | [INFO] [stdout] 304 | /// from a path or [`io::Read`](std::io::Read) + [`io::Seek`](std::io::Seek) boxed object. [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] 304 - /// from a path or [`io::Read`](std::io::Read) + [`io::Seek`](std::io::Seek) boxed object. [INFO] [stdout] 304 + /// from a path or [`io::Read`](std::io::Read) + [`io::Seek`] boxed object. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/shorthand.rs:484:72 [INFO] [stdout] | [INFO] [stdout] 484 | /// A macro that dynamically works out how to get a [`SpectrumWriter`](crate::io::SpectrumWriter) from a path [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] 484 - /// A macro that dynamically works out how to get a [`SpectrumWriter`](crate::io::SpectrumWriter) from a path [INFO] [stdout] 484 + /// A macro that dynamically works out how to get a [`SpectrumWriter`] from a path [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/io/shorthand.rs:485:22 [INFO] [stdout] | [INFO] [stdout] 485 | /// or [`io::Write`](std::io::Write) boxed object. [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] 485 - /// or [`io::Write`](std::io::Write) boxed object. [INFO] [stdout] 485 + /// or [`io::Write`] boxed object. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/group/frame.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | /// An abstraction over [`IonMobilityFrameGroup`](crate::spectrum::IonMobilityFrameGroup)'s interface. [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 - /// An abstraction over [`IonMobilityFrameGroup`](crate::spectrum::IonMobilityFrameGroup)'s interface. [INFO] [stdout] 13 + /// An abstraction over [`IonMobilityFrameGroup`]'s interface. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/group/spectrum.rs:10:43 [INFO] [stdout] | [INFO] [stdout] 10 | /// An abstraction over [`SpectrumGroup`](crate::spectrum::SpectrumGroup)'s interface. [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 - /// An abstraction over [`SpectrumGroup`](crate::spectrum::SpectrumGroup)'s interface. [INFO] [stdout] 10 + /// An abstraction over [`SpectrumGroup`]'s interface. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/meta/file_description.rs:729:36 [INFO] [stdout] | [INFO] [stdout] 729 | #[doc = r" Convert a [`CURIE`]($crate::params::CURIE) by accession."] [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] 729 - #[doc = r" Convert a [`CURIE`]($crate::params::CURIE) by accession."] [INFO] [stdout] 729 + #[doc = r" Convert a [`CURIE`] by accession."] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/meta/software.rs:1175:116 [INFO] [stdout] | [INFO] [stdout] 1175 | ...spectrum identification tool. Official website https://github.com/Noble-Lab/casanovo/."] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: this warning originates in the macro `crate::cvmap` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 1175 | #[doc="Casanovo - Casanovo is a deep learning-based de novo spectrum identification tool. Official website "] [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/frame.rs:25:104 [INFO] [stdout] | [INFO] [stdout] 25 | ... feature data that a [`IonMobilityFrameLike`](crate::spectrum::IonMobilityFrameLike) instance [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] 25 - /// Represent an owned representation of one the kinds of feature data that a [`IonMobilityFrameLike`](crate::spectrum::IonMobilityFrameLike) instance [INFO] [stdout] 25 + /// Represent an owned representation of one the kinds of feature data that a [`IonMobilityFrameLike`] instance [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/group.rs:40:38 [INFO] [stdout] | [INFO] [stdout] 40 | of yield individual [`SpectrumLike`](crate::spectrum::SpectrumLike), it yields [`SpectrumGroup`] instead. [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 - of yield individual [`SpectrumLike`](crate::spectrum::SpectrumLike), it yields [`SpectrumGroup`] instead. [INFO] [stdout] 40 + of yield individual [`SpectrumLike`], it yields [`SpectrumGroup`] instead. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/peaks.rs:309:34 [INFO] [stdout] | [INFO] [stdout] 309 | /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak 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] 309 - /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak data. [INFO] [stdout] 309 + /// Iterate over [`MZPoint`] data encoded in the peak data. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/peaks.rs:387:34 [INFO] [stdout] | [INFO] [stdout] 387 | /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak 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] 387 - /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak data. [INFO] [stdout] 387 + /// Iterate over [`MZPoint`] data encoded in the peak data. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/spectrum/peaks.rs:663:34 [INFO] [stdout] | [INFO] [stdout] 663 | /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak 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] 663 - /// Iterate over [`MZPoint`](mzpeaks::peak::MZPoint) data encoded in the peak data. [INFO] [stdout] 663 + /// Iterate over [`MZPoint`] data encoded in the peak data. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.95s [INFO] [stderr] Generated /opt/rustwide/target/doc/mzdata/index.html [INFO] running `Command { std: "docker" "inspect" "9757bcd155e804f9d6f8b31407bc8c7d7e93ac541d5a1b49ac040afba3182dc5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9757bcd155e804f9d6f8b31407bc8c7d7e93ac541d5a1b49ac040afba3182dc5", kill_on_drop: false }` [INFO] [stdout] 9757bcd155e804f9d6f8b31407bc8c7d7e93ac541d5a1b49ac040afba3182dc5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "mzml mgf parallelism mzsignal nalgebra mzmlb async proxi proxi-async doc-only bruker_tdf" "--no-default-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 397a5d13eecad8e510f7febd5480da33ae2e92b2220570f1a64c7712c94e1512 [INFO] running `Command { std: "docker" "start" "-a" "397a5d13eecad8e510f7febd5480da33ae2e92b2220570f1a64c7712c94e1512", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Checking safe_arch v0.7.4 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Compiling hdf5-types v0.8.1 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking ascii v1.1.0 [INFO] [stderr] Checking parking_lot_core v0.8.6 [INFO] [stderr] Compiling hdf5 v0.8.1 [INFO] [stderr] Checking errno v0.2.8 [INFO] [stderr] Checking memmap2 v0.9.5 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking flate2 v1.1.2 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking wide v0.7.33 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Checking hashlink v0.9.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling zstd-sys v2.0.15+zstd.1.5.7 [INFO] [stderr] Compiling libsqlite3-sys v0.28.0 [INFO] [stderr] Compiling blosc-src v0.1.1 [INFO] [stderr] Compiling lzf-sys v0.1.0 [INFO] [stderr] Checking simba v0.9.0 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling displaydoc v0.1.7 [INFO] [stderr] Compiling hdf5-derive v0.8.1 [INFO] [stderr] Checking linreg v0.2.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling hdf5-sys v0.8.1 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Checking zstd v0.13.3 [INFO] [stderr] Checking tokio v1.46.1 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] error: could not compile `simba` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-10-28-x86_64-unknown-linux-gnu/bin/rustc --crate-name simba --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/simba-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="wide"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cordic", "decimal", "default", "fixed", "libm", "libm_force", "partial_fixed_point_support", "portable_simd", "rand", "rkyv", "rkyv-serialize", "serde", "serde_serialize", "std", "wide"))' -C metadata=88882cebd07e43ff -C extra-filename=-cdd2682cc3817b0f --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern approx=/opt/rustwide/target/debug/deps/libapprox-d0e0465fa2cbe1fe.rmeta --extern num_complex=/opt/rustwide/target/debug/deps/libnum_complex-802de4247547fcf7.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-4c9002c76e00580d.rmeta --extern paste=/opt/rustwide/target/debug/deps/libpaste-8ce5605c29654631.so --extern wide=/opt/rustwide/target/debug/deps/libwide-2c4af406c5511522.rmeta --cap-lints allow --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "397a5d13eecad8e510f7febd5480da33ae2e92b2220570f1a64c7712c94e1512", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "397a5d13eecad8e510f7febd5480da33ae2e92b2220570f1a64c7712c94e1512", kill_on_drop: false }` [INFO] [stdout] 397a5d13eecad8e510f7febd5480da33ae2e92b2220570f1a64c7712c94e1512