[INFO] cloning repository https://github.com/RandomCodeSpace/siloscan
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RandomCodeSpace/siloscan" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRandomCodeSpace%2Fsiloscan", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRandomCodeSpace%2Fsiloscan'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8c3df2c1bbbbd8ce81a7fc1abdf34b0ba42163e0
[INFO] documenting RandomCodeSpace/siloscan against 1.99.0-beta.8 for beta-rustdoc-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRandomCodeSpace%2Fsiloscan" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RandomCodeSpace/siloscan
[INFO] finished tweaking git repo https://github.com/RandomCodeSpace/siloscan
[INFO] tweaked toml for git repo https://github.com/RandomCodeSpace/siloscan written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RandomCodeSpace/siloscan on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RandomCodeSpace/siloscan 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tree-sitter-language v0.1.7
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded lru v0.18.2
[INFO] [stderr]   Downloaded roxmltree v0.21.1
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded serde_norway v0.9.42
[INFO] [stderr]   Downloaded unsafe-libyaml-norway v0.2.15
[INFO] [stderr]   Downloaded ignore v0.4.32
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded clap v4.6.5
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded tree-sitter-python v0.25.0
[INFO] [stderr]   Downloaded tree-sitter-go v0.25.0
[INFO] [stderr]   Downloaded tree-sitter-java v0.23.5
[INFO] [stderr]   Downloaded tree-sitter-javascript v0.25.0
[INFO] [stderr]   Downloaded clap_builder v4.6.5
[INFO] [stderr]   Downloaded tree-sitter v0.26.11
[INFO] [stderr]   Downloaded tree-sitter-c v0.24.2
[INFO] [stderr]   Downloaded tree-sitter-rust v0.24.2
[INFO] [stderr]   Downloaded tree-sitter-ruby v0.23.1
[INFO] [stderr]   Downloaded tree-sitter-typescript v0.23.2
[INFO] [stderr]   Downloaded tree-sitter-cpp v0.23.4
[INFO] [stderr]   Downloaded tree-sitter-c-sharp v0.23.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16
[INFO] running `Command { std: "docker" "start" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", 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" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking hybrid-array v0.4.14
[INFO] [stderr]     Checking castaway v0.2.4
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]     Checking unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]     Checking compact_str v0.9.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking bstr v1.13.0
[INFO] [stderr]     Checking winnow v1.0.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking lru v0.18.2
[INFO] [stderr]     Checking crossbeam-deque v0.8.7
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking line-clipping v0.3.8
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking unsafe-libyaml-norway v0.2.15
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]     Checking roxmltree v0.21.1
[INFO] [stderr]     Checking clap_builder v4.6.5
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-c v0.24.2
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]    Compiling tree-sitter-c-sharp v0.23.5
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]     Checking toml v1.1.4+spec-1.1.0
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking globset v0.4.19
[INFO] [stderr]     Checking ignore v0.4.32
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling tree-sitter v0.26.11
[INFO] [stderr]     Checking strum v0.28.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]     Checking ratatui-core v0.1.2
[INFO] [stderr]     Checking clap v4.6.5
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking serde_norway v0.9.42
[INFO] [stderr]     Checking ratatui-widgets v0.3.2
[INFO] [stderr]     Checking ratatui-crossterm v0.1.2
[INFO] [stderr]     Checking siloscan-core v2.2.0 (/opt/rustwide/workdir/crates/siloscan-core)
[INFO] [stderr]  Documenting siloscan-core v2.2.0 (/opt/rustwide/workdir/crates/siloscan-core)
[INFO] [stderr]     Checking ratatui-macros v0.7.2
[INFO] [stderr]     Checking ratatui v0.30.2
[INFO] [stdout] warning: public documentation for `cache` links to private item `root_dir`
[INFO] [stdout]   --> crates/siloscan-core/src/cache.rs:24:58
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! named by a hash of the scan root's canonical path ([`root_dir`]). Where no
[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 `cache` links to private item `SALT_NAME`
[INFO] [stdout]   --> crates/siloscan-core/src/cache.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 | //! directory holds a `.salt` (see [`SALT_NAME`]), and every entry carries a tag
[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: public documentation for `cache` links to private item `generate_salt`
[INFO] [stdout]   --> crates/siloscan-core/src/cache.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 | //! nothing else ([`generate_salt`]). Where that source cannot be reached there
[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: public documentation for `cache` links to private item `resolve_salt`
[INFO] [stdout]   --> crates/siloscan-core/src/cache.rs:84:33
[INFO] [stdout]    |
[INFO] [stdout] 84 | //! its own random bytes (see [`resolve_salt`]), so entries authenticate in one
[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: public documentation for `cache` links to private item `salt_file`
[INFO] [stdout]   --> crates/siloscan-core/src/cache.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 | //! data stream on Windows ([`salt_file`]) are kept as defence in depth against a
[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: public documentation for `cache` links to private item `create_dir_all_secure`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:109:52
[INFO] [stdout]     |
[INFO] [stdout] 109 | //!   because `mkdir`'s mode argument is masked ([`create_dir_all_secure`]).
[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: public documentation for `cache` links to private item `secure_dir`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | //!   ([`secure_dir`]): it must be owned by this process's effective uid, and it
[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: public documentation for `cache` links to private item `euid`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:131:8
[INFO] [stdout]     |
[INFO] [stdout] 131 | //! ([`euid`]). It is a process constant, so this happens at most once per run.
[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: public documentation for `cache` links to private item `salt_file`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 | //! lives in ([`salt_file`]), which keeps a `.salt` that arrived with a checkout
[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: public documentation for `cache` links to private item `MAX_ENTRY_AGE`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | //! [`MAX_ENTRY_AGE`], and runs at least every [`SWEEP_INTERVAL`] rather than
[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: public documentation for `cache` links to private item `SWEEP_INTERVAL`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:158:50
[INFO] [stdout]     |
[INFO] [stdout] 158 | //! [`MAX_ENTRY_AGE`], and runs at least every [`SWEEP_INTERVAL`] rather than
[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: public documentation for `exclusion_under` links to private item `Cache::owned`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:639:64
[INFO] [stdout]     |
[INFO] [stdout] 639 |     /// Two directories are tried, widest first. The [`owned`](Cache::owned) one
[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: public documentation for `exclusion_under` links to private item `resolved`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:648:37
[INFO] [stdout]     |
[INFO] [stdout] 648 |     /// The comparison is made on [`resolved`] paths, so `.`, `..`, symlinks
[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: public documentation for `put` links to private item `secure_dir`
[INFO] [stdout]    --> crates/siloscan-core/src/cache.rs:717:15
[INFO] [stdout]     |
[INFO] [stdout] 717 |     /// and [`secure_dir`]. The salt is resolved first because resolving it is
[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 `SALT_STREAM`
[INFO] [stdout]     --> crates/siloscan-core/src/cache.rs:1524:60
[INFO] [stdout]      |
[INFO] [stdout] 1524 | /// - windows: an NTFS alternate data stream on `.salt` ([`SALT_STREAM`]). Git
[INFO] [stdout]      |                                                            ^^^^^^^^^^^ no item named `SALT_STREAM` 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: public documentation for `scan_paths` links to private item `crate::cache::Cache::bind`
[INFO] [stdout]   --> crates/siloscan-core/src/engines/presence.rs:26:54
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// entry hash spans the path and the content, and [`crate::cache::Cache::bind`]
[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: public documentation for `metric` links to private item `measure_tree`
[INFO] [stdout]   --> crates/siloscan-core/src/engines/metric.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 | //!   `block`; see [`measure_tree`].
[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: public documentation for `column_utf16` links to private item `crate::engines::LineIndex::position`
[INFO] [stdout]   --> crates/siloscan-core/src/findings.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     /// [`crate::engines::LineIndex::position`]. It is deliberately absent from
[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: public documentation for `SarifArtifactLocation` links to private item `encode_uri_reference`
[INFO] [stdout]    --> crates/siloscan-core/src/output_sarif.rs:207:7
[INFO] [stdout]     |
[INFO] [stdout] 207 | /// [`encode_uri_reference`]. No base id is declared, so a consumer resolves it
[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: public documentation for `SarifRegion` links to private item `sarif_column`
[INFO] [stdout]    --> crates/siloscan-core/src/output_sarif.rs:216:7
[INFO] [stdout]     |
[INFO] [stdout] 216 | /// [`sarif_column`].
[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: public documentation for `to_sarif` links to private item `encode_uri_reference`
[INFO] [stdout]    --> crates/siloscan-core/src/output_sarif.rs:289:48
[INFO] [stdout]     |
[INFO] [stdout] 289 | /// URIs are that same path percent-encoded ([`encode_uri_reference`]), which is
[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: public documentation for `EMBEDDED_PACK_ID` links to private item `EMBEDDED_PACK_SOURCE`
[INFO] [stdout]   --> crates/siloscan-core/src/plan.rs:52:53
[INFO] [stdout]    |
[INFO] [stdout] 52 | /// The loader still records the pack's source as [`EMBEDDED_PACK_SOURCE`],
[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: public documentation for `resolve` links to private item `require_silos`
[INFO] [stdout]    --> crates/siloscan-core/src/plan.rs:338:38
[INFO] [stdout]     |
[INFO] [stdout] 338 |     /// - The precondition gates - [`require_silos`] and
[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: public documentation for `resolve` links to private item `scan::prepared_setup`
[INFO] [stdout]    --> crates/siloscan-core/src/plan.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |     ///   [`scan::prepared_setup`], which is `coverage::require_report`,
[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: public documentation for `warnings` links to private item `run_with_workers`
[INFO] [stdout]   --> crates/siloscan-core/src/scan.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// walked (see the coverage arm of [`run_with_workers`]). Silence there
[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: public documentation for `Anchoring` links to private item `Anchoring::relative`
[INFO] [stdout]    --> crates/siloscan-core/src/scan.rs:152:49
[INFO] [stdout]     |
[INFO] [stdout] 152 | /// key, a graph key - is built in one place, [`Anchoring::relative`], and every
[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: public documentation for `scan_opts` links to private item `parse_decision`
[INFO] [stdout]    --> crates/siloscan-core/src/scan.rs:330:12
[INFO] [stdout]     |
[INFO] [stdout] 330 | /// (see [`parse_decision`]).
[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 `Cache::bind`
[INFO] [stdout]     --> crates/siloscan-core/src/scan.rs:1519:18
[INFO] [stdout]      |
[INFO] [stdout] 1519 | /// alone, and [`Cache::bind`] folds [`RuleSet::source_hash`] into the scope
[INFO] [stdout]      |                  ^^^^^^^^^^^ no item named `Cache` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking siloscan-tui v2.2.0 (/opt/rustwide/workdir/crates/siloscan-tui)
[INFO] [stderr]  Documenting siloscan-tui v2.2.0 (/opt/rustwide/workdir/crates/siloscan-tui)
[INFO] [stderr]  Documenting siloscan v2.2.0 (/opt/rustwide/workdir/crates/siloscan)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.25s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/siloscan/index.html and 3 other files
[INFO] running `Command { std: "docker" "inspect" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16", kill_on_drop: false }`
[INFO] [stdout] 7733883d8e325f07ae5595e393375cf81ed405138c213c2a671f5a70ca3d2d16
