[INFO] fetching crate rlx-runtime 0.2.14...
[INFO] documenting rlx-runtime-0.2.14 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate rlx-runtime 0.2.14 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate rlx-runtime 0.2.14
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rlx-runtime 0.2.14
[INFO] tweaked toml for crates.io crate rlx-runtime 0.2.14 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rlx-runtime 0.2.14 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rlx-runtime 0.2.14 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db
[INFO] running `Command { std: "docker" "start" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", 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" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]     Checking time-core v0.1.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]     Checking pest v2.8.8
[INFO] [stderr]     Checking password-hash v0.4.2
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking constant_time_eq v0.1.5
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling rlx-cpu v0.2.14
[INFO] [stderr]     Checking xxhash-rust v0.8.18
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]    Compiling rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking aes v0.9.1
[INFO] [stderr]    Compiling pest_meta v2.8.8
[INFO] [stderr]    Compiling pest_generator v2.8.8
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling rlx-macros v0.2.14
[INFO] [stderr]    Compiling pest_derive v2.8.8
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking zip v0.6.6
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking safetensors v0.7.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking rlx-ir v0.2.14
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]     Checking rlx-gguf v0.2.14
[INFO] [stderr]     Checking rlx-dduf v0.2.14
[INFO] [stderr]     Checking rlx-fusion v0.2.14
[INFO] [stderr]     Checking rlx-mlx-io v0.2.14
[INFO] [stderr]     Checking rlx-nemo v0.2.14
[INFO] [stderr]     Checking rlx-driver v0.2.14
[INFO] [stderr]     Checking rlx-pkg v0.2.14
[INFO] [stderr]     Checking rlx-autodiff v0.2.14
[INFO] [stderr]     Checking rlx-compile v0.2.14
[INFO] [stderr]     Checking rlx-opt v0.2.14
[INFO] [stderr]  Documenting rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `feed_kv_row`
[INFO] [stdout]    --> src/backend/mod.rs:546:63
[INFO] [stdout]     |
[INFO] [stdout] 546 |     /// the backend has no GPU-resident handle support. See [`feed_kv_row`].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ no item named `feed_kv_row` 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 `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:864:11
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// [`GraphModule`] compile — unified HIR/MIR/LIR entry.
[INFO] [stdout]     |           ^^^^^^^^^^^ no item named `GraphModule` 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 `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 | /// Compile a [`GraphModule`] through the fusion-first pipeline.
[INFO] [stdout]     |                 ^^^^^^^^^^^ no item named `GraphModule` 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 `ExecutableGraph::capabilities`
[INFO] [stdout]   --> src/capabilities.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! 1. [`ExecutableGraph::capabilities`] for a cheap advisory bitmask, then
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ExecutableGraph` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompileOptions`
[INFO] [stdout]   --> src/compile_cache.rs:93:55
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `evict_for_incoming`
[INFO] [stdout]    --> src/compile_cache.rs:279:61
[INFO] [stdout]     |
[INFO] [stdout] 279 | /// opt into capping via `RLX_KV_CACHE_MAX_RESIDENT` (see [`evict_for_incoming`]).
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^ no item named `evict_for_incoming` 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 `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:469:55
[INFO] [stdout]     |
[INFO] [stdout] 469 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:498:59
[INFO] [stdout]     |
[INFO] [stdout] 498 |     /// Like [`Self::get_or_compile_hir`] with explicit [`CompileOptions`] (tier-1 profile, fusion target, …).
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `DType::U8`
[INFO] [stdout]    --> src/compile_cache.rs:945:72
[INFO] [stdout]     |
[INFO] [stdout] 945 |     /// where each `packed_params` entry is `(name, bytes)` bound as [`DType::U8`].
[INFO] [stdout]     |                                                                        ^^^^^^^^^ no item named `DType` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompilationMode::Aot`
[INFO] [stdout]     --> src/compile_cache.rs:1226:45
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     /// Specialize via on-disk LIR cache ([`CompilationMode::Aot`]).
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fastest_device` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:282:14
[INFO] [stdout]     |
[INFO] [stdout] 282 | /// Probes [`DEVICE_PRIORITY`] in order (TPU → CUDA → ROCm → MLX → Metal → …
[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 `fastest_among` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:290:62
[INFO] [stdout]     |
[INFO] [stdout] 290 | /// Pick the highest-priority entry from `candidates` (see [`DEVICE_PRIORITY`]).
[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 `KernelDispatchReport::compile_ready`
[INFO] [stdout]    --> src/device_ext.rs:460:42
[INFO] [stdout]     |
[INFO] [stdout] 460 | /// [`legalize_graph_for_device`] (see [`KernelDispatchReport::compile_ready`]).
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OpKind`
[INFO] [stdout]    --> src/device_ext.rs:487:66
[INFO] [stdout]     |
[INFO] [stdout] 487 | /// Legalize `graph` for `device` using that backend's claimed [`OpKind`] set.
[INFO] [stdout]     |                                                                  ^^^^^^ no item named `OpKind` 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 `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:489:55
[INFO] [stdout]     |
[INFO] [stdout] 489 | /// Applies the same rewrite + legalization path as [`Backend::compile`] (e.g.
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelDispatchReport`
[INFO] [stdout]    --> src/device_ext.rs:500:56
[INFO] [stdout]     |
[INFO] [stdout] 500 | /// Like [`legalize_graph_for_device`] but returns a [`KernelDispatchReport`] for tooling.
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` 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 `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:509:37
[INFO] [stdout]     |
[INFO] [stdout] 509 | /// (and the same rewrite path as [`Backend::compile`]).
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `rlx_coreml::BACKWARD_OPS`
[INFO] [stdout]    --> src/device_ext.rs:634:7
[INFO] [stdout]     |
[INFO] [stdout] 634 | /// [`rlx_coreml::BACKWARD_OPS`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `rlx_coreml` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GraphDevices::resolve_with_inputs`
[INFO] [stdout]   --> src/device_policy.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// How [`GraphDevices::resolve_with_inputs`] picks a backend when no hint is set.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GraphDevices` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `serve_stage`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           per architecture (`Node::from_env().connect()` + [`serve_stage`]), deploy it
[INFO] [stdout]                                                             ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `serve_stage` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageSpec`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`StageSpec`]: the serialized subgraph, its I/O node names, where to fetch
[INFO] [stdout]            ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `StageSpec` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `run_train` links to private item `training_lanes`
[INFO] [stdout]    --> src/dist/training.rs:251:37
[INFO] [stdout]     |
[INFO] [stdout] 251 | ///   by node-local hardware (see [`training_lanes`]).
[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 `reset_step_stats`
[INFO] [stdout]    --> src/expert_pool.rs:134:48
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// [`ExpertPoolStats::refreshes`] which [`reset_step_stats`] zeroes).
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ no item named `reset_step_stats` 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 `ExportSession`
[INFO] [stdout]   --> src/export.rs:13:31
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! `Session::compile`. Use [`ExportSession`] instead.
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ no item named `ExportSession` 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 `KvRetentionManager::sync_resident_len`
[INFO] [stdout]    --> src/kv_retention.rs:105:57
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// resident set (same order the manager last saw via [`KvRetentionManager::sync_resident_len`]).
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `KvRetentionManager` has no field or associated item named `sync_resident_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ModelVariant`
[INFO] [stdout]  --> src/model_pipeline.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Host code loads symbolic HIR once, specializes per [`ModelVariant`] /
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^ no item named `ModelVariant` 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 `CompilationMode::Aot`
[INFO] [stdout]    --> src/model_pipeline.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |     /// Disk-backed specialize ([`CompilationMode::Aot`]); caches by `key`.
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tracing`
[INFO] [stdout]  --> src/obs.rs:9:44
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! alternative — a thin facade over the [`tracing`] crate that emits STRUCTURED
[INFO] [stdout]   |                                            ^^^^^^^ no item named `tracing` 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 `tracing`
[INFO] [stdout]   --> src/obs.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! its own [`tracing`] subscriber to route events to an append-only audit sink.
[INFO] [stdout]    |               ^^^^^^^ no item named `tracing` 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 `ScaledFormat`
[INFO] [stdout]   --> src/options.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// this element format + scale layout — any [`ScaledFormat`], including a
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ no item named `ScaledFormat` 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 `Op::RngNormal`
[INFO] [stdout]   --> src/options.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Op::RngUniform`
[INFO] [stdout]   --> src/options.rs:42:55
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backend::compile`
[INFO] [stdout]   --> src/options.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |     /// legalization. Set by [`Backend::compile`] implementations.
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `baseline`
[INFO] [stdout]    --> src/options.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// [`baseline`] plus Public/compile-layer `RLX_*` overlays from the registry.
[INFO] [stdout]     |           ^^^^^^^^ no item named `baseline` 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 `ScaledFormat`
[INFO] [stdout]    --> src/options.rs:182:64
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// the given element format + scale layout. Accepts any [`ScaledFormat`] via
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^ no item named `ScaledFormat` 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 `quantized_kv` links to private item `dequant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! [`dequant_rows`]. On write, freshly produced f32 K/V is 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: public documentation for `quantized_kv` links to private item `quant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! one row at a time via [`quant_rows`] before being appended. The
[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 `compile` links to private item `crate::deferred`
[INFO] [stdout]   --> src/session.rs:86:55
[INFO] [stdout]    |
[INFO] [stdout] 86 |     /// multiple input shapes on every backend. See [`crate::deferred`].
[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 `decode_logits`
[INFO] [stdout]   --> src/lm.rs:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 |     /// last-position logits `[vocab]`. Together with [`decode_logits`] this
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^ no item named `decode_logits` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]    --> src/backend/cpu_backend.rs:465:46
[INFO] [stdout]     |
[INFO] [stdout] 465 |     /// Read a node's arena bytes back as Vec<f32>, casting from its dtype.
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 465 |     /// Read a node's arena bytes back as `Vec<f32>`, casting from its dtype.
[INFO] [stdout]     |                                           +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/pkg.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout]   |                                   ---------  ^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                   |
[INFO] [stdout]   |                                   because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout] 5 + //! Load `.rlxp` packages into a [`Session`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.55s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/rlx_runtime/index.html
[INFO] running `Command { std: "docker" "inspect" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "cpu gpu" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling naga v30.0.0
[INFO] [stderr]     Checking bit-vec v0.9.1
[INFO] [stderr]    Compiling ash v0.38.0+1.3.281
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking codespan-reporting v0.13.1
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]    Compiling wgpu-hal v30.0.0
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]     Checking spirv v0.4.0+sdk-1.4.341.0
[INFO] [stderr]     Checking presser v0.3.1
[INFO] [stderr]     Checking profiling v1.0.17
[INFO] [stderr]     Checking renderdoc-sys v1.1.0
[INFO] [stderr]    Compiling wgpu-core v30.0.0
[INFO] [stderr]    Compiling wgpu v30.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking rlx-ir v0.2.14
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking bit-set v0.10.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking naga-types v30.0.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]    Compiling rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]     Checking rlx-gguf v0.2.14
[INFO] [stderr]     Checking wgpu-types v30.0.0
[INFO] [stderr]     Checking rlx-dduf v0.2.14
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling aes v0.9.1
[INFO] [stderr]     Checking rlx-fusion v0.2.14
[INFO] [stderr]     Checking rlx-mlx-io v0.2.14
[INFO] [stderr]     Checking rlx-nemo v0.2.14
[INFO] [stderr]     Checking rlx-unfuse v0.2.14
[INFO] [stderr]     Checking rlx-driver v0.2.14
[INFO] [stderr]    Compiling rlxsl v0.2.14
[INFO] [stderr]     Checking rlx-pkg v0.2.14
[INFO] [stderr]     Checking rlx-autodiff v0.2.14
[INFO] [stderr]    Compiling rlx-wgpu v0.2.14
[INFO] [stderr]     Checking rlx-compile v0.2.14
[INFO] [stderr]     Checking rlx-opt v0.2.14
[INFO] [stderr]     Checking rlx-cpu v0.2.14
[INFO] [stderr]     Checking wgpu-naga-bridge v30.0.0
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v30.0.0
[INFO] [stderr]     Checking rlx-gpu-host v0.2.14
[INFO] [stderr]  Documenting rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `feed_kv_row`
[INFO] [stdout]    --> src/backend/mod.rs:546:63
[INFO] [stdout]     |
[INFO] [stdout] 546 |     /// the backend has no GPU-resident handle support. See [`feed_kv_row`].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ no item named `feed_kv_row` 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 `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:864:11
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// [`GraphModule`] compile — unified HIR/MIR/LIR entry.
[INFO] [stdout]     |           ^^^^^^^^^^^ no item named `GraphModule` 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 `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 | /// Compile a [`GraphModule`] through the fusion-first pipeline.
[INFO] [stdout]     |                 ^^^^^^^^^^^ no item named `GraphModule` 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 `ExecutableGraph::capabilities`
[INFO] [stdout]   --> src/capabilities.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! 1. [`ExecutableGraph::capabilities`] for a cheap advisory bitmask, then
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ExecutableGraph` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompileOptions`
[INFO] [stdout]   --> src/compile_cache.rs:93:55
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:469:55
[INFO] [stdout]     |
[INFO] [stdout] 469 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:498:59
[INFO] [stdout]     |
[INFO] [stdout] 498 |     /// Like [`Self::get_or_compile_hir`] with explicit [`CompileOptions`] (tier-1 profile, fusion target, …).
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ no item named `CompileOptions` 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 `DType::U8`
[INFO] [stdout]    --> src/compile_cache.rs:945:72
[INFO] [stdout]     |
[INFO] [stdout] 945 |     /// where each `packed_params` entry is `(name, bytes)` bound as [`DType::U8`].
[INFO] [stdout]     |                                                                        ^^^^^^^^^ no item named `DType` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompilationMode::Aot`
[INFO] [stdout]     --> src/compile_cache.rs:1226:45
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     /// Specialize via on-disk LIR cache ([`CompilationMode::Aot`]).
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fastest_device` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:282:14
[INFO] [stdout]     |
[INFO] [stdout] 282 | /// Probes [`DEVICE_PRIORITY`] in order (TPU → CUDA → ROCm → MLX → Metal → …
[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 `fastest_among` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:290:62
[INFO] [stdout]     |
[INFO] [stdout] 290 | /// Pick the highest-priority entry from `candidates` (see [`DEVICE_PRIORITY`]).
[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 `KernelDispatchReport::compile_ready`
[INFO] [stdout]    --> src/device_ext.rs:460:42
[INFO] [stdout]     |
[INFO] [stdout] 460 | /// [`legalize_graph_for_device`] (see [`KernelDispatchReport::compile_ready`]).
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OpKind`
[INFO] [stdout]    --> src/device_ext.rs:487:66
[INFO] [stdout]     |
[INFO] [stdout] 487 | /// Legalize `graph` for `device` using that backend's claimed [`OpKind`] set.
[INFO] [stdout]     |                                                                  ^^^^^^ no item named `OpKind` 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 `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:489:55
[INFO] [stdout]     |
[INFO] [stdout] 489 | /// Applies the same rewrite + legalization path as [`Backend::compile`] (e.g.
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelDispatchReport`
[INFO] [stdout]    --> src/device_ext.rs:500:56
[INFO] [stdout]     |
[INFO] [stdout] 500 | /// Like [`legalize_graph_for_device`] but returns a [`KernelDispatchReport`] for tooling.
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` 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 `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:509:37
[INFO] [stdout]     |
[INFO] [stdout] 509 | /// (and the same rewrite path as [`Backend::compile`]).
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GraphDevices::resolve_with_inputs`
[INFO] [stdout]   --> src/device_policy.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// How [`GraphDevices::resolve_with_inputs`] picks a backend when no hint is set.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GraphDevices` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `serve_stage`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           per architecture (`Node::from_env().connect()` + [`serve_stage`]), deploy it
[INFO] [stdout]                                                             ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `serve_stage` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageSpec`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`StageSpec`]: the serialized subgraph, its I/O node names, where to fetch
[INFO] [stdout]            ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `StageSpec` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `run_train` links to private item `training_lanes`
[INFO] [stdout]    --> src/dist/training.rs:251:37
[INFO] [stdout]     |
[INFO] [stdout] 251 | ///   by node-local hardware (see [`training_lanes`]).
[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 `ExportSession`
[INFO] [stdout]   --> src/export.rs:13:31
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! `Session::compile`. Use [`ExportSession`] instead.
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ no item named `ExportSession` 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 `KvRetentionManager::sync_resident_len`
[INFO] [stdout]    --> src/kv_retention.rs:105:57
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// resident set (same order the manager last saw via [`KvRetentionManager::sync_resident_len`]).
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `KvRetentionManager` has no field or associated item named `sync_resident_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ModelVariant`
[INFO] [stdout]  --> src/model_pipeline.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Host code loads symbolic HIR once, specializes per [`ModelVariant`] /
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^ no item named `ModelVariant` 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 `CompilationMode::Aot`
[INFO] [stdout]    --> src/model_pipeline.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |     /// Disk-backed specialize ([`CompilationMode::Aot`]); caches by `key`.
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tracing`
[INFO] [stdout]  --> src/obs.rs:9:44
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! alternative — a thin facade over the [`tracing`] crate that emits STRUCTURED
[INFO] [stdout]   |                                            ^^^^^^^ no item named `tracing` 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 `tracing`
[INFO] [stdout]   --> src/obs.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! its own [`tracing`] subscriber to route events to an append-only audit sink.
[INFO] [stdout]    |               ^^^^^^^ no item named `tracing` 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 `ScaledFormat`
[INFO] [stdout]   --> src/options.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// this element format + scale layout — any [`ScaledFormat`], including a
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ no item named `ScaledFormat` 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 `Op::RngNormal`
[INFO] [stdout]   --> src/options.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Op::RngUniform`
[INFO] [stdout]   --> src/options.rs:42:55
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backend::compile`
[INFO] [stdout]   --> src/options.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |     /// legalization. Set by [`Backend::compile`] implementations.
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `baseline`
[INFO] [stdout]    --> src/options.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// [`baseline`] plus Public/compile-layer `RLX_*` overlays from the registry.
[INFO] [stdout]     |           ^^^^^^^^ no item named `baseline` 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 `ScaledFormat`
[INFO] [stdout]    --> src/options.rs:182:64
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// the given element format + scale layout. Accepts any [`ScaledFormat`] via
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^ no item named `ScaledFormat` 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 `quantized_kv` links to private item `dequant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! [`dequant_rows`]. On write, freshly produced f32 K/V is 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: public documentation for `quantized_kv` links to private item `quant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! one row at a time via [`quant_rows`] before being appended. The
[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 `compile` links to private item `crate::deferred`
[INFO] [stdout]   --> src/session.rs:86:55
[INFO] [stdout]    |
[INFO] [stdout] 86 |     /// multiple input shapes on every backend. See [`crate::deferred`].
[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 `decode_logits`
[INFO] [stdout]   --> src/lm.rs:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 |     /// last-position logits `[vocab]`. Together with [`decode_logits`] this
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^ no item named `decode_logits` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/pkg.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout]   |                                   ---------  ^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                   |
[INFO] [stdout]   |                                   because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout] 5 + //! Load `.rlxp` packages into a [`Session`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.54s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v30.0.0, wgpu v30.0.0, wgpu-core v30.0.0, wgpu-hal v30.0.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/rlx_runtime/index.html
[INFO] running `Command { std: "docker" "inspect" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db", kill_on_drop: false }`
[INFO] [stdout] 3302b01d491b39daf8a582113c66828bf4c8061c9d36a4c37fb1a8a358cd34db
