[INFO] fetching crate crane-core 26.9.0...
[INFO] documenting crane-core-26.9.0 against 1.100.0-beta.1 for beta-rustdoc-1.100
[INFO] extracting crate crane-core 26.9.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate crane-core 26.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate crane-core 26.9.0
[INFO] tweaked toml for crates.io crate crane-core 26.9.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate crane-core 26.9.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate crane-core 26.9.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2
[INFO] running `Command { std: "docker" "start" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", 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" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", 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" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling aws-lc-rs v1.17.1
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling pulp v0.22.2
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking pulp-wasm-simd-flag v0.1.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking typewit v1.15.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking zlib-rs v0.6.6
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking crossbeam-channel v0.5.17
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]     Checking const_panic v0.2.17
[INFO] [stderr]     Checking link-section v0.19.3
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling linktime-proc-macro v0.2.3
[INFO] [stderr]    Compiling konst_proc_macros v0.4.1
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking konst v0.4.3
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking whoami v2.1.3
[INFO] [stderr]     Checking sysinfo v0.38.4
[INFO] [stderr]    Compiling redb v3.1.3
[INFO] [stderr]     Checking ctor v1.0.13
[INFO] [stderr]     Checking const-str v1.1.0
[INFO] [stderr]     Checking colored v3.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking twox-hash v2.1.4
[INFO] [stderr]     Checking more-asserts v0.3.1
[INFO] [stderr]    Compiling aws-lc-sys v0.42.0
[INFO] [stderr]    Compiling openssl-sys v0.9.115
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]     Checking humantime v2.4.0
[INFO] [stderr]     Checking oneshot v0.1.13
[INFO] [stderr]     Checking unicode-segmentation v1.13.2
[INFO] [stderr]     Checking lz4_flex v0.13.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking countio v0.3.0
[INFO] [stderr]     Checking as-slice v0.2.1
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking unicode-normalization-alignments v0.1.12
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]    Compiling openssl v0.10.79
[INFO] [stderr]    Compiling built v0.8.0
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]     Checking cpubits v0.1.1
[INFO] [stderr]     Checking safe-transmute v0.11.3
[INFO] [stderr]     Checking heapify v0.2.0
[INFO] [stderr]     Checking unicode_categories v0.1.1
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking aes v0.9.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]     Checking aligned v0.4.3
[INFO] [stderr]     Checking pbkdf2 v0.13.0
[INFO] [stderr]     Checking lzma-rust2 v0.16.5
[INFO] [stderr]     Checking sha1 v0.11.0
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking no_std_io2 v0.9.4
[INFO] [stderr]     Checking ppmd-rust v1.4.0
[INFO] [stderr]     Checking y4m v0.8.0
[INFO] [stderr]     Checking typed-path v0.12.3
[INFO] [stderr]     Checking quick-error v2.0.1
[INFO] [stderr]     Checking deflate64 v0.1.12
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking bstr v1.12.3
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking rayon-cond v0.4.0
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking bitstream-io v4.10.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]     Checking shellexpand v3.1.2
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking new_debug_unreachable v1.0.6
[INFO] [stderr]     Checking weezl v0.1.12
[INFO] [stderr]     Checking zune-core v0.5.1
[INFO] [stderr]     Checking imgref v1.12.1
[INFO] [stderr]     Checking gearhash v0.1.4
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]     Checking fancy-regex v0.13.0
[INFO] [stderr]     Checking env_filter v2.0.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]     Checking avif-serialize v0.8.9
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stderr]     Checking lebe v0.5.3
[INFO] [stderr]     Checking jiff v0.2.31
[INFO] [stderr]     Checking memo-map v0.3.3
[INFO] [stderr]    Compiling fst v0.4.7
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking strength_reduce v0.2.4
[INFO] [stderr]     Checking rgb v0.8.53
[INFO] [stderr]     Checking bit_field v0.10.3
[INFO] [stderr]     Checking indicatif v0.17.11
[INFO] [stderr]     Checking transpose v0.2.3
[INFO] [stderr]     Checking gif v0.14.2
[INFO] [stderr]     Checking tiktoken-rs v0.9.1
[INFO] [stderr]     Checking image-webp v0.2.4
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking globset v0.4.20
[INFO] [stderr]     Checking fancy-regex v0.18.0
[INFO] [stderr]     Checking primal-check v0.3.4
[INFO] [stderr]    Compiling crane-core v26.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking daachorse v1.0.1
[INFO] [stderr]     Checking fancy-regex v0.19.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]    Compiling git-version-macro v0.3.9
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking onig v6.5.3
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking git-version v0.3.9
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling bon-macros v3.10.1
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking env_logger v0.11.11
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking rustfft v6.4.1
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking zip v8.6.0
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking dary_heap v0.3.9
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]     Checking tokio-retry v0.3.2
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking safetensors v0.8.0
[INFO] [stderr]     Checking minijinja v2.21.0
[INFO] [stderr]     Checking serde_plain v1.0.2
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking tekken v0.2.0
[INFO] [stderr]     Checking h2 v0.4.14
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tower-http v0.6.10
[INFO] [stderr]     Checking tracing-appender v0.2.5
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking bon v3.10.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking minijinja-contrib v2.21.0
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking tokenizers v0.22.2
[INFO] [stderr]     Checking tokenizers v0.23.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking gemm-common v0.19.0
[INFO] [stderr]     Checking float8 v0.7.0
[INFO] [stderr]     Checking exr v1.74.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking gemm-f32 v0.19.0
[INFO] [stderr]     Checking gemm-c32 v0.19.0
[INFO] [stderr]     Checking gemm-c64 v0.19.0
[INFO] [stderr]     Checking gemm-f64 v0.19.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking gemm-f16 v0.19.0
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking gemm v0.19.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking ribo v0.1.3
[INFO] [stderr]     Checking candle-core v0.11.0
[INFO] [stderr]     Checking candle-nn v0.11.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking candle-transformers v0.11.0
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking xet-runtime v1.6.0
[INFO] [stderr]     Checking reqwest-middleware v0.5.2
[INFO] [stderr]     Checking xet-core-structures v1.6.0
[INFO] [stderr]     Checking xet-client v1.6.0
[INFO] [stderr]     Checking xet-data v1.6.0
[INFO] [stderr]     Checking hf-xet v1.6.0
[INFO] [stderr]     Checking hf-hub v1.0.0
[INFO] [stderr]  Documenting crane-core v26.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `TransformerBlock`
[INFO] [stdout]   --> src/models/modules/attention.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |     /// true`) and by [`TransformerBlock`] for the block's input and
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ no item named `TransformerBlock` 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 `vocab_size` links to private item `Self::dense`
[INFO] [stdout]    --> src/models/modules/embedding.rs:147:55
[INFO] [stdout]     |
[INFO] [stdout] 147 |     /// construction paths ([`Self::from_qtensor`], [`Self::dense`],
[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 `from_raw` links to private item `RawConfig`
[INFO] [stdout]   --> src/models/muscriptor/config.rs:71:51
[INFO] [stdout]    |
[INFO] [stdout] 71 |     /// Build a [`VariantConfig`] from a parsed [`RawConfig`]. Validates
[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 `resample_to_target` links to private item `SAMPLE_RATE`
[INFO] [stdout]    --> src/models/muscriptor/model.rs:534:46
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// Resample `samples` from `in_sr` to [`SAMPLE_RATE`] Hz (linear).
[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 `Int8KvCache`
[INFO] [stdout]   --> src/models/qwen3_5/kv_cache.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - [`Int8KvCache`] — per-token symmetric int8 (~2x smaller), dequantized to
[INFO] [stdout]    |         ^^^^^^^^^^^ no item named `Int8KvCache` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `forward` links to private item `super::prefill`
[INFO] [stdout]    --> src/models/qwen3_5/model.rs:410:53
[INFO] [stdout]     |
[INFO] [stdout] 410 |     /// Long prompts are prefilled in chunks; see [`super::prefill`].
[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 `vision::Qwen3_5VisionModel`
[INFO] [stdout]  --> src/models/qwen3_5/vlm.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Glues the [`vision::Qwen3_5VisionModel`] (`ViT` + 2×2-spatial-merge MLP)
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `vision` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `AudioEncoder` links to private item `AudioEncoderLayer`
[INFO] [stdout]    --> src/models/qwen3_asr/audio_encoder.rs:755:22
[INFO] [stdout]     |
[INFO] [stdout] 755 | /// `layers.N.*` (§[`AudioEncoderLayer`]) for `N` in `0..encoder_layers`, 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 `get_feat_extract_output_lengths` links to private item `FRAMES_PER_WINDOW`
[INFO] [stdout]    --> src/models/qwen3_asr/feature_extractor.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 | /// Each full [`FRAMES_PER_WINDOW`]-frame chunk contributes exactly
[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 `get_feat_extract_output_lengths` links to private item `TOKENS_PER_WINDOW`
[INFO] [stdout]    --> src/models/qwen3_asr/feature_extractor.rs:193:7
[INFO] [stdout]     |
[INFO] [stdout] 193 | /// [`TOKENS_PER_WINDOW`] tokens; the trailing partial chunk is run through
[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 `generate_speech_streaming` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:287:52
[INFO] [stdout]     |
[INFO] [stdout] 287 |     /// generated. The first chunk arrives after [`STREAM_FIRST_CHUNK_SIZE`] frames
[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 `generate_speech_streaming` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:288:45
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// (~0.4 s); subsequent chunks every [`STREAM_CHUNK_SIZE`] frames (~2 s).
[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 `SpeechStream` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:608:37
[INFO] [stdout]     |
[INFO] [stdout] 608 | /// The first chunk arrives after [`STREAM_FIRST_CHUNK_SIZE`] codec frames
[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 `SpeechStream` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:609:53
[INFO] [stdout]     |
[INFO] [stdout] 609 | /// (~0.4 s). Subsequent chunks are emitted every [`STREAM_CHUNK_SIZE`] frames
[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 `SpeechStream` links to private item `STREAM_LEFT_CONTEXT`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:610:15
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// (~2 s). [`STREAM_LEFT_CONTEXT`] frames of overlap between consecutive codec
[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 `i`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:278:52
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// Embeddings per code group: codec_embedding[i] for group i+1
[INFO] [stdout]     |                                                    ^ no item named `i` 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 `i`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:282:46
[INFO] [stdout]     |
[INFO] [stdout] 282 |     /// Linear heads per code group: lm_head[i] for group i+1
[INFO] [stdout]     |                                              ^ no item named `i` 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 `0`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:592:70
[INFO] [stdout]     |
[INFO] [stdout] 592 |     ///   + [first_text + codec_bos]                — text_proj(text[0]) + codec_embed(bos)
[INFO] [stdout]     |                                                                      ^ no item named `0` 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 `1:`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:594:47
[INFO] [stdout]     |
[INFO] [stdout] 594 |     /// trailing_text_hidden = text_proj(text[1:]) + tts_eos — fed step-by-step during generation
[INFO] [stdout]     |                                               ^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `generate_speech_codes`
[INFO] [stdout]     --> src/models/qwen3_tts/modeling.rs:1595:59
[INFO] [stdout]      |
[INFO] [stdout] 1595 |     /// Performs the same KV-cache setup and prefill as [`generate_speech_codes`],
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^ no item named `generate_speech_codes` 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 `generate_one_frame`
[INFO] [stdout]     --> src/models/qwen3_tts/modeling.rs:1597:59
[INFO] [stdout]      |
[INFO] [stdout] 1597 |     /// The caller drives generation frame-by-frame via [`generate_one_frame`].
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^ no item named `generate_one_frame` 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 `B,1,N`
[INFO] [stdout]     --> src/models/qwen3_tts/speech_tokenizer_v2.rs:1584:51
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /// HF Mimi encoder path (official-style): audio [B,1,N] -> codes [B,T,valid_n_q].
[INFO] [stdout]      |                                                   ^^^^^ no item named `B,1,N` 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 `B,T,valid_n_q`
[INFO] [stdout]     --> src/models/qwen3_tts/speech_tokenizer_v2.rs:1584:68
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /// HF Mimi encoder path (official-style): audio [B,1,N] -> codes [B,T,valid_n_q].
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ no item named `B,T,valid_n_q` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `decoder` links to private item `QuantizedLayer`
[INFO] [stdout]   --> src/models/kugelaudio/decoder.rs:17:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! low-VRAM/low-RAM machines. Needs its own [`QuantizedLayer`] 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 `DiffusionHead` links to private item `HeadLayer`
[INFO] [stdout]    --> src/models/kugelaudio/diffusion_head.rs:183:7
[INFO] [stdout]     |
[INFO] [stdout] 183 | /// [`HeadLayer`]s, then [`FinalLayer`] back to `latent_size`.
[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 `DiffusionHead` links to private item `FinalLayer`
[INFO] [stdout]    --> src/models/kugelaudio/diffusion_head.rs:183:28
[INFO] [stdout]     |
[INFO] [stdout] 183 | /// [`HeadLayer`]s, then [`FinalLayer`] back to `latent_size`.
[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 `step`
[INFO] [stdout]   --> src/models/kugelaudio/dpm_solver.rs:15:62
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! [`DpmSolverScheduler::new`] bails on any other choice; [`step`] only
[INFO] [stdout]    |                                                              ^^^^ no item named `step` 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::models::qwen3_5::config::TextConfig`
[INFO] [stdout]  --> src/models/minicpm_v/config.rs:4:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! field-for-field match with [`crate::models::qwen3_5::config::TextConfig`]
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `config` in module `qwen3_5`
[INFO] [stdout]   |
[INFO] [stdout] help: there's a similarly named item `Config` (notice the capitalization)
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! field-for-field match with [`crate::models::qwen3_5::config::TextConfig`]
[INFO] [stdout] 4 + //! field-for-field match with [`crate::models::qwen3_5::Config::TextConfig`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vision` links to private item `blocked_self_attention`
[INFO] [stdout]   --> src/models/minicpm_v/vision.rs:23:44
[INFO] [stdout]    |
[INFO] [stdout] 23 | //!   sequence, never across images. See [`blocked_self_attention`].
[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 `vlm` links to private item `crate::models::qwen3_5::vlm::splice_image_features`
[INFO] [stdout]   --> src/models/minicpm_v/vlm.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    ([`crate::models::qwen3_5::vlm::splice_image_features`]).
[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 `from_gguf` links to private item `sincos_pos_embed_2d`
[INFO] [stdout]    --> src/models/minicpmo/resampler.rs:260:46
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// analytically at each forward call ([`sincos_pos_embed_2d`], already
[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 `GqaAttention`
[INFO] [stdout]  --> src/models/minicpmo/tts_llm.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! == num_heads` so [`GqaAttention`] degenerates to plain MHA with no code
[INFO] [stdout]   |                        ^^^^^^^^^^^^ no item named `GqaAttention` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `model` links to private item `VoxCpm2Model::prefill`
[INFO] [stdout]   --> src/models/voxcpm2/model.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! text_mask` (in [`VoxCpm2Model::prefill`]): `lm_hidden` is FSQ-quantized
[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 `super::fsq::round_half_to_even`
[INFO] [stdout]   --> src/models/voxcpm2/model.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! detail: [`super::fsq::round_half_to_even`]'s doc comment explains a real
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `round_half_to_even` in module `fsq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `VoxCpm2Config`
[INFO] [stdout]   --> src/models/voxcpm2/model.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 | /// [`VoxCpm2Config`] since the AudioVAE decoder only needs a handful of its
[INFO] [stdout]    |       ^^^^^^^^^^^^^ no item named `VoxCpm2Config` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_speech_streaming` links to private item `Self::generate_conditioned_retrying`
[INFO] [stdout]    --> src/models/voxcpm2/model.rs:655:11
[INFO] [stdout]     |
[INFO] [stdout] 655 |     /// [`Self::generate_conditioned_retrying`] is skipped (early chunks are
[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 `SpeechStream` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:678:40
[INFO] [stdout]     |
[INFO] [stdout] 678 | /// The first chunk is emitted after [`STREAM_FIRST_CHUNK_SIZE`] codec frames
[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 `SpeechStream` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:680:7
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`STREAM_CHUNK_SIZE`] frames (approximately 2 s). [`STREAM_LEFT_CONTEXT`]
[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 `SpeechStream` links to private item `STREAM_LEFT_CONTEXT`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:680:57
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`STREAM_CHUNK_SIZE`] frames (approximately 2 s). [`STREAM_LEFT_CONTEXT`]
[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 `super::rocm_impl`
[INFO] [stdout]  --> src/ops/fused_ops/portable.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! non-GPU-device branch of [`super::rocm_impl`] — a `rocm` build still runs on
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^ no item named `rocm_impl` in module `fused_ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::cuda_backend`
[INFO] [stdout]  --> src/ops/gdn/backend.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! also available (see [`super::cuda_backend`] / [`super::rocm_backend`]) and
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^ no item named `cuda_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::rocm_backend`
[INFO] [stdout]  --> src/ops/gdn/backend.rs:6:53
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! also available (see [`super::cuda_backend`] / [`super::rocm_backend`]) and
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^ no item named `rocm_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::cuda_backend`
[INFO] [stdout]    --> src/ops/gdn/backend.rs:222:7
[INFO] [stdout]     |
[INFO] [stdout] 222 | /// [`super::cuda_backend`] / [`super::rocm_backend`]); set
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ no item named `cuda_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::rocm_backend`
[INFO] [stdout]    --> src/ops/gdn/backend.rs:222:33
[INFO] [stdout]     |
[INFO] [stdout] 222 | /// [`super::cuda_backend`] / [`super::rocm_backend`]); set
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ no item named `rocm_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_gguf_tokenizer` links to private item `find_sibling_tokenizer`
[INFO] [stdout]    --> src/utils/tokenizer_utils.rs:370:51
[INFO] [stdout]     |
[INFO] [stdout] 370 | /// `gguf_path`, then its parent directory (see [`find_sibling_tokenizer`]).
[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 `BH`
[INFO] [stdout]  --> src/bin/gdn_bench.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   gdn_bench [BH] [S] [K] [V] [iters]
[INFO] [stdout]   |                  ^^ no item named `BH` 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 `S`
[INFO] [stdout]  --> src/bin/gdn_bench.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   gdn_bench [BH] [S] [K] [V] [iters]
[INFO] [stdout]   |                       ^ no item named `S` 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 `K`
[INFO] [stdout]  --> src/bin/gdn_bench.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   gdn_bench [BH] [S] [K] [V] [iters]
[INFO] [stdout]   |                           ^ no item named `K` 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 `V`
[INFO] [stdout]  --> src/bin/gdn_bench.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   gdn_bench [BH] [S] [K] [V] [iters]
[INFO] [stdout]   |                               ^ no item named `V` 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 `iters`
[INFO] [stdout]  --> src/bin/gdn_bench.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | //!   gdn_bench [BH] [S] [K] [V] [iters]
[INFO] [stdout]   |                                   ^^^^^ no item named `iters` 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 `N`
[INFO] [stdout]  --> src/bin/topk_bench.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   topk_bench [N] [K] [iters]
[INFO] [stdout]   |                   ^ no item named `N` 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 `K`
[INFO] [stdout]  --> src/bin/topk_bench.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   topk_bench [N] [K] [iters]
[INFO] [stdout]   |                       ^ no item named `K` 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 `iters`
[INFO] [stdout]  --> src/bin/topk_bench.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | //!   topk_bench [N] [K] [iters]
[INFO] [stdout]   |                           ^^^^^ no item named `iters` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 08s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/crane_core/index.html and 2 other files
[INFO] running `Command { std: "docker" "inspect" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", 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" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]     Checking tiktoken-rs v0.9.1
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling git-version-macro v0.3.9
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking git-version v0.3.9
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking openssl v0.10.79
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking pulp v0.22.2
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]     Checking av-scenechange v0.14.1
[INFO] [stderr]     Checking rustfft v6.4.1
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking zerocopy v0.8.48
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking rav1e v0.8.1
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling bon-macros v3.10.1
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking dary_heap v0.3.9
[INFO] [stderr]     Checking native-tls v0.2.18
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking safetensors v0.8.0
[INFO] [stderr]     Checking serde_plain v1.0.2
[INFO] [stderr]     Checking minijinja v2.21.0
[INFO] [stderr]     Checking tekken v0.2.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking tracing-appender v0.2.5
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tokio-retry v0.3.2
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking h2 v0.4.14
[INFO] [stderr]     Checking tower-http v0.6.10
[INFO] [stderr]     Checking bon v3.10.1
[INFO] [stderr]     Checking minijinja-contrib v2.21.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking tokenizers v0.22.2
[INFO] [stderr]     Checking tokenizers v0.23.1
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking gemm-common v0.19.0
[INFO] [stderr]     Checking float8 v0.7.0
[INFO] [stderr]     Checking exr v1.74.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking gemm-f32 v0.19.0
[INFO] [stderr]     Checking gemm-c32 v0.19.0
[INFO] [stderr]     Checking gemm-c64 v0.19.0
[INFO] [stderr]     Checking gemm-f64 v0.19.0
[INFO] [stderr]     Checking gemm-f16 v0.19.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking gemm v0.19.0
[INFO] [stderr]     Checking xet-runtime v1.6.0
[INFO] [stderr]     Checking reqwest-middleware v0.5.2
[INFO] [stderr]     Checking ribo v0.1.3
[INFO] [stderr]     Checking candle-core v0.11.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking xet-core-structures v1.6.0
[INFO] [stderr]     Checking candle-nn v0.11.0
[INFO] [stderr]     Checking xet-client v1.6.0
[INFO] [stderr]     Checking candle-transformers v0.11.0
[INFO] [stderr]     Checking xet-data v1.6.0
[INFO] [stderr]     Checking hf-xet v1.6.0
[INFO] [stderr]     Checking hf-hub v1.0.0
[INFO] [stderr]  Documenting crane-core v26.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `TransformerBlock`
[INFO] [stdout]   --> src/models/modules/attention.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |     /// true`) and by [`TransformerBlock`] for the block's input and
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ no item named `TransformerBlock` 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 `vocab_size` links to private item `Self::dense`
[INFO] [stdout]    --> src/models/modules/embedding.rs:147:55
[INFO] [stdout]     |
[INFO] [stdout] 147 |     /// construction paths ([`Self::from_qtensor`], [`Self::dense`],
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `from_raw` links to private item `RawConfig`
[INFO] [stdout]   --> src/models/muscriptor/config.rs:71:51
[INFO] [stdout]    |
[INFO] [stdout] 71 |     /// Build a [`VariantConfig`] from a parsed [`RawConfig`]. Validates
[INFO] [stdout]    |                                                   ^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resample_to_target` links to private item `SAMPLE_RATE`
[INFO] [stdout]    --> src/models/muscriptor/model.rs:534:46
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// Resample `samples` from `in_sr` to [`SAMPLE_RATE`] Hz (linear).
[INFO] [stdout]     |                                              ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `forward` links to private item `super::prefill`
[INFO] [stdout]    --> src/models/qwen3_5/model.rs:410:53
[INFO] [stdout]     |
[INFO] [stdout] 410 |     /// Long prompts are prefilled in chunks; see [`super::prefill`].
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `vision::Qwen3_5VisionModel`
[INFO] [stdout]  --> src/models/qwen3_5/vlm.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Glues the [`vision::Qwen3_5VisionModel`] (`ViT` + 2×2-spatial-merge MLP)
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `vision` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `AudioEncoder` links to private item `AudioEncoderLayer`
[INFO] [stdout]    --> src/models/qwen3_asr/audio_encoder.rs:755:22
[INFO] [stdout]     |
[INFO] [stdout] 755 | /// `layers.N.*` (§[`AudioEncoderLayer`]) for `N` in `0..encoder_layers`, and
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `get_feat_extract_output_lengths` links to private item `FRAMES_PER_WINDOW`
[INFO] [stdout]    --> src/models/qwen3_asr/feature_extractor.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 | /// Each full [`FRAMES_PER_WINDOW`]-frame chunk contributes exactly
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `get_feat_extract_output_lengths` links to private item `TOKENS_PER_WINDOW`
[INFO] [stdout]    --> src/models/qwen3_asr/feature_extractor.rs:193:7
[INFO] [stdout]     |
[INFO] [stdout] 193 | /// [`TOKENS_PER_WINDOW`] tokens; the trailing partial chunk is run through
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_speech_streaming` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:287:52
[INFO] [stdout]     |
[INFO] [stdout] 287 |     /// generated. The first chunk arrives after [`STREAM_FIRST_CHUNK_SIZE`] frames
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_speech_streaming` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:288:45
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// (~0.4 s); subsequent chunks every [`STREAM_CHUNK_SIZE`] frames (~2 s).
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:608:37
[INFO] [stdout]     |
[INFO] [stdout] 608 | /// The first chunk arrives after [`STREAM_FIRST_CHUNK_SIZE`] codec frames
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:609:53
[INFO] [stdout]     |
[INFO] [stdout] 609 | /// (~0.4 s). Subsequent chunks are emitted every [`STREAM_CHUNK_SIZE`] frames
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_LEFT_CONTEXT`
[INFO] [stdout]    --> src/models/qwen3_tts/model.rs:610:15
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// (~2 s). [`STREAM_LEFT_CONTEXT`] frames of overlap between consecutive codec
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:592:70
[INFO] [stdout]     |
[INFO] [stdout] 592 |     ///   + [first_text + codec_bos]                — text_proj(text[0]) + codec_embed(bos)
[INFO] [stdout]     |                                                                      ^ no item named `0` 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 `1:`
[INFO] [stdout]    --> src/models/qwen3_tts/modeling.rs:594:47
[INFO] [stdout]     |
[INFO] [stdout] 594 |     /// trailing_text_hidden = text_proj(text[1:]) + tts_eos — fed step-by-step during generation
[INFO] [stdout]     |                                               ^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `generate_speech_codes`
[INFO] [stdout]     --> src/models/qwen3_tts/modeling.rs:1595:59
[INFO] [stdout]      |
[INFO] [stdout] 1595 |     /// Performs the same KV-cache setup and prefill as [`generate_speech_codes`],
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^ no item named `generate_speech_codes` 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 `generate_one_frame`
[INFO] [stdout]     --> src/models/qwen3_tts/modeling.rs:1597:59
[INFO] [stdout]      |
[INFO] [stdout] 1597 |     /// The caller drives generation frame-by-frame via [`generate_one_frame`].
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^ no item named `generate_one_frame` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `decoder` links to private item `QuantizedLayer`
[INFO] [stdout]   --> src/models/kugelaudio/decoder.rs:17:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! low-VRAM/low-RAM machines. Needs its own [`QuantizedLayer`] rather than
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `DiffusionHead` links to private item `HeadLayer`
[INFO] [stdout]    --> src/models/kugelaudio/diffusion_head.rs:183:7
[INFO] [stdout]     |
[INFO] [stdout] 183 | /// [`HeadLayer`]s, then [`FinalLayer`] back to `latent_size`.
[INFO] [stdout]     |       ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `DiffusionHead` links to private item `FinalLayer`
[INFO] [stdout]    --> src/models/kugelaudio/diffusion_head.rs:183:28
[INFO] [stdout]     |
[INFO] [stdout] 183 | /// [`HeadLayer`]s, then [`FinalLayer`] back to `latent_size`.
[INFO] [stdout]     |                            ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `step`
[INFO] [stdout]   --> src/models/kugelaudio/dpm_solver.rs:15:62
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! [`DpmSolverScheduler::new`] bails on any other choice; [`step`] only
[INFO] [stdout]    |                                                              ^^^^ no item named `step` 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::models::qwen3_5::config::TextConfig`
[INFO] [stdout]  --> src/models/minicpm_v/config.rs:4:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! field-for-field match with [`crate::models::qwen3_5::config::TextConfig`]
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `config` in module `qwen3_5`
[INFO] [stdout]   |
[INFO] [stdout] help: there's a similarly named item `Config` (notice the capitalization)
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! field-for-field match with [`crate::models::qwen3_5::config::TextConfig`]
[INFO] [stdout] 4 + //! field-for-field match with [`crate::models::qwen3_5::Config::TextConfig`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vision` links to private item `blocked_self_attention`
[INFO] [stdout]   --> src/models/minicpm_v/vision.rs:23:44
[INFO] [stdout]    |
[INFO] [stdout] 23 | //!   sequence, never across images. See [`blocked_self_attention`].
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vlm` links to private item `crate::models::qwen3_5::vlm::splice_image_features`
[INFO] [stdout]   --> src/models/minicpm_v/vlm.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    ([`crate::models::qwen3_5::vlm::splice_image_features`]).
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `from_gguf` links to private item `sincos_pos_embed_2d`
[INFO] [stdout]    --> src/models/minicpmo/resampler.rs:260:46
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// analytically at each forward call ([`sincos_pos_embed_2d`], already
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GqaAttention`
[INFO] [stdout]  --> src/models/minicpmo/tts_llm.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! == num_heads` so [`GqaAttention`] degenerates to plain MHA with no code
[INFO] [stdout]   |                        ^^^^^^^^^^^^ no item named `GqaAttention` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `model` links to private item `VoxCpm2Model::prefill`
[INFO] [stdout]   --> src/models/voxcpm2/model.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! text_mask` (in [`VoxCpm2Model::prefill`]): `lm_hidden` is FSQ-quantized
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::fsq::round_half_to_even`
[INFO] [stdout]   --> src/models/voxcpm2/model.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! detail: [`super::fsq::round_half_to_even`]'s doc comment explains a real
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `round_half_to_even` in module `fsq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_speech_streaming` links to private item `Self::generate_conditioned_retrying`
[INFO] [stdout]    --> src/models/voxcpm2/model.rs:655:11
[INFO] [stdout]     |
[INFO] [stdout] 655 |     /// [`Self::generate_conditioned_retrying`] is skipped (early chunks are
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_FIRST_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:678:40
[INFO] [stdout]     |
[INFO] [stdout] 678 | /// The first chunk is emitted after [`STREAM_FIRST_CHUNK_SIZE`] codec frames
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_CHUNK_SIZE`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:680:7
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`STREAM_CHUNK_SIZE`] frames (approximately 2 s). [`STREAM_LEFT_CONTEXT`]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SpeechStream` links to private item `STREAM_LEFT_CONTEXT`
[INFO] [stdout]    --> src/models/voxtral_tts/model.rs:680:57
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`STREAM_CHUNK_SIZE`] frames (approximately 2 s). [`STREAM_LEFT_CONTEXT`]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::rocm_impl`
[INFO] [stdout]  --> src/ops/fused_ops/portable.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! non-GPU-device branch of [`super::rocm_impl`] — a `rocm` build still runs on
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^ no item named `rocm_impl` in module `fused_ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::cuda_backend`
[INFO] [stdout]    --> src/ops/gdn/backend.rs:222:7
[INFO] [stdout]     |
[INFO] [stdout] 222 | /// [`super::cuda_backend`] / [`super::rocm_backend`]); set
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ no item named `cuda_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::rocm_backend`
[INFO] [stdout]    --> src/ops/gdn/backend.rs:222:33
[INFO] [stdout]     |
[INFO] [stdout] 222 | /// [`super::cuda_backend`] / [`super::rocm_backend`]); set
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ no item named `rocm_backend` in module `gdn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_gguf_tokenizer` links to private item `find_sibling_tokenizer`
[INFO] [stdout]    --> src/utils/tokenizer_utils.rs:370:51
[INFO] [stdout]     |
[INFO] [stdout] 370 | /// `gguf_path`, then its parent directory (see [`find_sibling_tokenizer`]).
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.31s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/crane_core/index.html
[INFO] running `Command { std: "docker" "inspect" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2", kill_on_drop: false }`
[INFO] [stdout] 142c1cc661aa4d3f80bdd82e737d0f2cccd7e92a1ffaa0154ac2234df3038ef2
