# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)
# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )
# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "cc6aa722811cdd4c3b7c3186b250a9f2467fe493337935f040011fa9fa5c4574" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "mzml mgf parallelism mzsignal nalgebra mzmlb imzml async proxi proxi-async doc-only bruker_tdf" "--no-default-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `chrono::DateTime` [INFO] [stderr] --> src/io/thermo/reader.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use chrono::DateTime; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `warn` [INFO] [stderr] --> src/io/thermo/reader.rs:4:18 [INFO] [stderr] | [INFO] [stderr] 4 | use log::{debug, warn}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ArrayType`, `BinaryArrayMap`, `BinaryDataArrayType`, `ChromatogramDescription`, `ChromatogramType`, `ComponentType`, `Component`, `ControlledVocabulary`, `DataArray`, `DetectorTypeTerm`, `DissociationMethodTerm`, `IonizationTypeTerm`, `MassAnalyzerTerm`, `Param`, `Precursor`, `ScanEvent`, `ScanPolarity`, `ScanWindow`, `SelectedIon`, `SignalContinuity`, `SourceFile`, `Unit`, `Value`, and `utils::checksum_file` [INFO] [stderr] --> src/io/thermo/reader.rs:8:37 [INFO] [stderr] | [INFO] [stderr] 8 | traits::ChromatogramSource, utils::checksum_file, DetailLevel, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 12 | Component, ComponentType, DataProcessing, DetectorTypeTerm, DissociationMethodTerm, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 13 | FileDescription, InstrumentConfiguration, IonizationTypeTerm, MassAnalyzerTerm, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | MassSpectrometryRun, Sample, Software, SourceFile, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 15 | }, [INFO] [stderr] 16 | params::{ControlledVocabulary, Unit, Value}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 19 | ArrayType, BinaryArrayMap, BinaryDataArrayType, CentroidPeakAdapting, Chromatogram, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | ChromatogramDescription, ChromatogramType, DataArray, DeconvolutedPeakAdapting, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] 21 | MultiLayerSpectrum, Precursor, ScanEvent, ScanPolarity, ScanWindow, SelectedIon, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] 22 | SignalContinuity, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 23 | }, [INFO] [stderr] 24 | Param, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `peak_set::PeakSetVec` [INFO] [stderr] --> src/io/thermo/reader.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | use mzpeaks::{peak_set::PeakSetVec, prelude::*, CentroidPeak, DeconvolutedPeak, MZ}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `create_instrument_configurations`, `instrument_model_to_ion_sources`, and `instrument_model_to_mass_analyzers` [INFO] [stderr] --> src/io/thermo/reader.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | create_instrument_configurations, instrument_model_to_ion_sources, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 31 | instrument_model_to_mass_analyzers, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition: `param` [INFO] [stderr] --> src/io/thermo/reader.rs:38:14 [INFO] [stderr] | [INFO] [stderr] 38 | macro_rules! param { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `curie` and `impl_param_described` [INFO] [stderr] --> src/spectrum/scan_properties.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::{curie, impl_param_described, ParamList}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `make_native_id` is never used [INFO] [stderr] --> src/io/thermo/reader.rs:87:4 [INFO] [stderr] | [INFO] [stderr] 87 | fn make_native_id(index: i32) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: constant `SOURCE_FILE_ID` is never used [INFO] [stderr] --> src/io/thermo/reader.rs:94:7 [INFO] [stderr] | [INFO] [stderr] 94 | const SOURCE_FILE_ID: & str = "RAW1"; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `mzdata` (lib) generated 9 warnings (run `cargo fix --lib -p mzdata` to apply 6 suggestions) [INFO] [stderr] Scraping mzdata v0.65.5 (/opt/rustwide/workdir) [INFO] [stderr] Documenting mzdata v0.65.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `tokio::io::Read` [INFO] [stderr] --> src/io/infer_format/dispatch.rs:1160:57 [INFO] [stderr] | [INFO] [stderr] 1160 | /// Create a reader from a type that supports [`tokio::io::Read`] and [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `Read` in module `io` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `tokio::io::Seek` [INFO] [stderr] --> src/io/infer_format/dispatch.rs:1161:15 [INFO] [stderr] | [INFO] [stderr] 1161 | /// [`tokio::io::Seek`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `Seek` in module `io` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SpectrumLike` [INFO] [stderr] --> src/io/infer_format/dispatch.rs:191:43 [INFO] [stderr] | [INFO] [stderr] 191 | /// implement [`Clone`]. All of the [`SpectrumLike`] types here derive `Clone`, but the peak types [INFO] [stderr] | ^^^^^^^^^^^^ no item named `SpectrumLike` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SpectrumLike` [INFO] [stderr] --> src/io/infer_format/dispatch.rs:354:43 [INFO] [stderr] | [INFO] [stderr] 354 | /// implement [`Clone`]. All of the [`SpectrumLike`] types here derive `Clone`, but the peak types [INFO] [stderr] | ^^^^^^^^^^^^ no item named `SpectrumLike` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Spectrum` [INFO] [stderr] --> src/io/imzml/reader.rs:928:26 [INFO] [stderr] | [INFO] [stderr] 928 | /// Populate a new [`Spectrum`] in-place on the next available spectrum data. [INFO] [stderr] | ^^^^^^^^ no item named `Spectrum` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `thermorawfilereader` [INFO] [stderr] --> src/io/thermo/mod.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | //! Depends upon the [`thermorawfilereader`] crate which manages the self-hosted `.NET` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `thermorawfilereader` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::Compression` [INFO] [stderr] --> src/spectrum/bindata/array.rs:50:82 [INFO] [stderr] | [INFO] [stderr] 50 | /// The raw data of the array, stored in a variety of states controlled by [`Self::Compression`], as native bytes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the struct `DataArray` has no field or associated item named `Compression` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TDFFrameReader` [INFO] [stderr] --> src/tutorial/../../docs/reader_tutorial.md:57:83 [INFO] [stderr] | [INFO] [stderr] 57 | ...moRawReader`], [`MzMLbReader`], or [`TDFFrameReader`] _require_ that there be a file on disk that exists outside of the Rust mode... [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `TDFFrameReader` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `FeatureMap::all_features_for` [INFO] [stderr] --> src/tutorial/../../docs/ion_mobility_tutorial.md:246:3 [INFO] [stderr] | [INFO] [stderr] 246 | [`FeatureMap::all_features_for`] returns all features whose m/z centroid falls within the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FeatureMap` in scope [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/lib.rs:70:43 [INFO] [stderr] | [INFO] [stderr] 70 | //! - `openblas` - Requires OpenBlas (see https://crates.io/crates/ndarray-linalg) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 70 | //! - `openblas` - Requires OpenBlas (see <https://crates.io/crates/ndarray-linalg>) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/lib.rs:71:63 [INFO] [stderr] | [INFO] [stderr] 71 | //! - `intel-mkl` - Requires Intel's Math Kernel Library (see https://crates.io/crates/ndarray-linalg) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 71 | //! - `intel-mkl` - Requires Intel's Math Kernel Library (see <https://crates.io/crates/ndarray-linalg>) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/lib.rs:72:43 [INFO] [stderr] | [INFO] [stderr] 72 | //! - `netlib` - Requires the NETLIB (see https://crates.io/crates/ndarray-linalg) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 72 | //! - `netlib` - Requires the NETLIB (see <https://crates.io/crates/ndarray-linalg>) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:67:22 [INFO] [stderr] | [INFO] [stderr] 67 | //! The [`mzsignal`](mzsignal) crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behav... [INFO] [stderr] | ---------- ^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 67 - //! The [`mzsignal`](mzsignal) crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behavior requires a linear algebra implementation. [`mzsignal`](mzsignal) is flexible. It can use either `nalgebra`, a pure Rust library that is self-contained but optimized for small matrices, or `ndarray-linalg` which requires an external LAPACK library be available either at build time or run time, all of which are outside the basic Rust ecosystem. Enabling the `mzsignal` feature **requires** one of the following features: [INFO] [stderr] 67 + //! The [`mzsignal`] crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behavior requires a linear algebra implementation. [`mzsignal`](mzsignal) is flexible. It can use either `nalgebra`, a pure Rust library that is self-contained but optimized for small matrices, or `ndarray-linalg` which requires an external LAPACK library be available either at build time or run time, all of which are outside the basic Rust ecosystem. Enabling the `mzsignal` feature **requires** one of the following features: [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:67:192 [INFO] [stderr] | [INFO] [stderr] 67 | ...ar algebra implementation. [`mzsignal`](mzsignal) is flexible. It can use either `nalgebra`, a pure Rust library that is self-con... [INFO] [stderr] | ---------- ^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 67 - //! The [`mzsignal`](mzsignal) crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behavior requires a linear algebra implementation. [`mzsignal`](mzsignal) is flexible. It can use either `nalgebra`, a pure Rust library that is self-contained but optimized for small matrices, or `ndarray-linalg` which requires an external LAPACK library be available either at build time or run time, all of which are outside the basic Rust ecosystem. Enabling the `mzsignal` feature **requires** one of the following features: [INFO] [stderr] 67 + //! The [`mzsignal`](mzsignal) crate provides signal processing, peak picking, and feature finding funcitonality. Part of this behavior requires a linear algebra implementation. [`mzsignal`] is flexible. It can use either `nalgebra`, a pure Rust library that is self-contained but optimized for small matrices, or `ndarray-linalg` which requires an external LAPACK library be available either at build time or run time, all of which are outside the basic Rust ecosystem. Enabling the `mzsignal` feature **requires** one of the following features: [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/meta/software.rs:1175:116 [INFO] [stderr] | [INFO] [stderr] 1175 | ...ctrum identification tool. Official website https://github.com/Noble-Lab/casanovo/."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: this warning originates in the macro `crate::cvmap` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1175 | #[doc="Casanovo - Casanovo is a deep learning-based de novo spectrum identification tool. Official website <https://github.com/Noble-Lab/casanovo/.>"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `mzdata` (lib doc) generated 15 warnings (run `cargo fix --lib -p mzdata` to apply 4 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.91s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/mzdata/index.html [INFO] running `Command { std: "docker" "inspect" "cc6aa722811cdd4c3b7c3186b250a9f2467fe493337935f040011fa9fa5c4574", kill_on_drop: false }`