# rustc version rustc 1.101.0-nightly (1d81eb4ad 2026-10-07)
# docs.rs version docsrs 0.0.0 (345207b5bd3e08551abe806ac963257c692997f6 2026-10-08 )
# build log [INFO] adding target x86_64-unknown-linux-gnu for toolchain nightly [INFO] running `"rustup" "target" "add" "--toolchain" "nightly" "x86_64-unknown-linux-gnu"` [INFO] [stderr] info: component rust-std is up to date [INFO] running `"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" "6de5bdab1771c957acecd49a2312c85cf3158cce0ec9a8f2c8f81cf144d3010a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20261007-1.101.0-nightly-1d81eb4ad\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--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\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples"` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting cookcli-core v0.38.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `find::resolve_reference` [INFO] [stderr] --> src/doctor.rs:480:38 [INFO] [stderr] | [INFO] [stderr] 480 | /// Every reference is resolved by [`find::resolve_reference`], the same way [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `find` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `pantry` links to private item `write_atomically` [INFO] [stderr] --> src/pantry/mod.rs:14:21 [INFO] [stderr] | [INFO] [stderr] 14 | //! owns, so read [`write_atomically`] and **[what a write [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `recipes` links to private item `required_ingredients` [INFO] [stderr] --> src/pantry/mod.rs:521:20 [INFO] [stderr] | [INFO] [stderr] 521 | /// nothing. See [`required_ingredients`] for what else is left out. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `plan` links to private item `required_ingredients` [INFO] [stderr] --> src/pantry/mod.rs:669:32 [INFO] [stderr] | [INFO] [stderr] 669 | /// Ingredients are those of [`required_ingredients`] — optional ones are [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Severity::Warning` [INFO] [stderr] --> src/shopping_list/mod.rs:590:7 [INFO] [stderr] | [INFO] [stderr] 590 | /// [`Severity::Warning`] diagnostic naming the cycle instead. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `Severity` in scope [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/doctor.rs:9:43 [INFO] [stderr] | [INFO] [stderr] 9 | //! Validation uses the shared [`PARSER`](crate::PARSER). A timer whose [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] 9 - //! Validation uses the shared [`PARSER`](crate::PARSER). A timer whose [INFO] [stderr] 9 + //! Validation uses the shared [`PARSER`]. A timer whose [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/doctor.rs:233:30 [INFO] [stderr] | [INFO] [stderr] 233 | /// The walk uses [`PARSER`](crate::PARSER), then warns when a timer's [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] 233 - /// The walk uses [`PARSER`](crate::PARSER), then warns when a timer's [INFO] [stderr] 233 + /// The walk uses [`PARSER`], then warns when a timer's [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/pantry/mod.rs:210:36 [INFO] [stderr] | [INFO] [stderr] 210 | /// Reads through [`ConfigSource`](crate::ConfigSource), so an editor can hand [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] 210 - /// Reads through [`ConfigSource`](crate::ConfigSource), so an editor can hand [INFO] [stderr] 210 + /// Reads through [`ConfigSource`], so an editor can hand [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/shopping_list/mod.rs:192:32 [INFO] [stderr] | [INFO] [stderr] 192 | /// [`ordered_components`](crate::format::quantity::ordered_components) [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] 192 - /// [`ordered_components`](crate::format::quantity::ordered_components) [INFO] [stderr] 192 + /// [`ordered_components`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `cookcli-core` (lib doc) generated 9 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.55s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/cookcli_core/index.html [INFO] running `"docker" "inspect" "6de5bdab1771c957acecd49a2312c85cf3158cce0ec9a8f2c8f81cf144d3010a"`