[INFO] fetching crate gam-models 0.3.147...
[INFO] documenting gam-models-0.3.147 against 1.97.0-beta.6 for beta-rustdoc-1.98-1
[INFO] extracting crate gam-models 0.3.147 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate gam-models 0.3.147
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate gam-models 0.3.147
[INFO] tweaked toml for crates.io crate gam-models 0.3.147 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate gam-models 0.3.147 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate gam-models 0.3.147 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_distr v0.6.0
[INFO] [stderr]   Downloaded num-dual v0.13.7
[INFO] [stderr]   Downloaded gam-model-kernels v0.3.147
[INFO] [stderr]   Downloaded gam-custom-family v0.3.147
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81
[INFO] running `Command { std: "docker" "start" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", 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" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", 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" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]     Checking num-bigint v0.4.7
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking arrow-schema v54.3.1
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking pest v2.8.6
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking atomic-wait v1.1.0
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]     Checking nano-gemm-f64 v0.2.1
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking generativity v1.2.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking lexical-write-integer v1.0.6
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]    Compiling cudarc v0.19.8
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking lexical-write-float v1.0.6
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]     Checking ordered-float v2.10.1
[INFO] [stderr]     Checking libloading v0.9.0
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]     Checking twox-hash v2.1.2
[INFO] [stderr]     Checking integer-encoding v3.0.4
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking lz4_flex v0.11.6
[INFO] [stderr]     Checking thrift v0.17.0
[INFO] [stderr]     Checking csv-core v0.1.13
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking sysinfo v0.32.1
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]     Checking rand_distr v0.6.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling interpol v0.2.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling equator-macro v0.2.1
[INFO] [stderr]    Compiling private-gemm-x86 v0.1.20
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking spindle v0.2.6
[INFO] [stderr]     Checking equator v0.2.2
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking nano-gemm-c32 v0.2.1
[INFO] [stderr]     Checking nano-gemm-c64 v0.2.1
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking arrow-buffer v54.3.1
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]     Checking arrow-data v54.3.1
[INFO] [stderr]     Checking arrow-array v54.3.1
[INFO] [stderr]     Checking arrow-select v54.3.1
[INFO] [stderr]     Checking arrow-row v54.3.1
[INFO] [stderr]     Checking arrow-ipc v54.3.1
[INFO] [stderr]     Checking arrow-arith v54.3.1
[INFO] [stderr]     Checking gemm-common v0.19.0
[INFO] [stderr]     Checking qd v0.8.0
[INFO] [stderr]     Checking faer-traits v0.24.0
[INFO] [stderr]     Checking arrow-cast v54.3.1
[INFO] [stderr]     Checking arrow-string v54.3.1
[INFO] [stderr]     Checking arrow-ord v54.3.1
[INFO] [stderr]     Checking gemm-c64 v0.19.0
[INFO] [stderr]     Checking gemm-f64 v0.19.0
[INFO] [stderr]     Checking gemm-c32 v0.19.0
[INFO] [stderr]     Checking gemm-f32 v0.19.0
[INFO] [stderr]     Checking gam-runtime v0.3.147
[INFO] [stderr]     Checking gam-spec v0.3.147
[INFO] [stderr]     Checking opt v0.5.11
[INFO] [stderr]     Checking arrow v54.3.1
[INFO] [stderr]     Checking parquet v54.3.1
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]     Checking gemm v0.19.0
[INFO] [stderr]     Checking nano-gemm v0.2.2
[INFO] [stderr]     Checking faer v0.24.4
[INFO] [stderr]     Checking gam-data v0.3.147
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]     Checking gam-math v0.3.147
[INFO] [stderr]     Checking gam-linalg v0.3.147
[INFO] [stderr]     Checking gam-geometry v0.3.147
[INFO] [stderr]     Checking gam-gpu v0.3.147
[INFO] [stderr]     Checking gam-problem v0.3.147
[INFO] [stderr]     Checking gam-identifiability v0.3.147
[INFO] [stderr]     Checking gam-terms v0.3.147
[INFO] [stderr]     Checking gam-model-api v0.3.147
[INFO] [stderr]     Checking gam-solve v0.3.147
[INFO] [stderr]     Checking gam-custom-family v0.3.147
[INFO] [stderr]     Checking gam-model-kernels v0.3.147
[INFO] [stderr]  Documenting gam-models v0.3.147 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `v`
[INFO] [stdout]    --> src/inference/full_conformal.rs:111:28
[INFO] [stdout]     |
[INFO] [stdout] 111 | //! `c`-array bounds ‖D_βH[v]‖ along the step, giving a computable Newton
[INFO] [stdout]     |                            ^ no item named `v` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `-D rustdoc::broken-intra-doc-links` implied by `-D warnings`
[INFO] [stdout]     = help: to override `-D warnings` add `#[allow(rustdoc::broken_intra_doc_links)]`
[INFO] [stdout]     = note: the `rustdoc::broken_intra_doc_links` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FitGeometry`
[INFO] [stdout]     --> src/inference/full_conformal.rs:2442:49
[INFO] [stdout]      |
[INFO] [stdout] 2442 |     /// converged penalized Hessian stored in [`FitGeometry`] *is* this `M` (the
[INFO] [stdout]      |                                                 ^^^^^^^^^^^ no item named `FitGeometry` 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 `FitGeometry`
[INFO] [stdout]     --> src/inference/full_conformal.rs:2574:31
[INFO] [stdout]      |
[INFO] [stdout] 2574 | /// normal matrix stored in [`FitGeometry`]) as `Sλ = M₀ − XᵀX`, so no penalty
[INFO] [stdout]      |                               ^^^^^^^^^^^ no item named `FitGeometry` 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 `UnseenCategoryPolicy::encode_unknown_for_columns`
[INFO] [stdout]     --> src/inference/model.rs:3727:11
[INFO] [stdout]      |
[INFO] [stdout] 3727 |     /// [`UnseenCategoryPolicy::encode_unknown_for_columns`]. It intentionally
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UnseenCategoryPolicy` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FitConfig`
[INFO] [stdout]   --> src/inference/model_payload_builders.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! metadata from the [`FitConfig`]). Once both sides hand the same semantic
[INFO] [stdout]    |                         ^^^^^^^^^ no item named `FitConfig` 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 `FitConfig`
[INFO] [stdout]    --> src/inference/model_payload_builders.rs:146:61
[INFO] [stdout]     |
[INFO] [stdout] 146 | /// them by freezing its term collections and reading the [`FitConfig`]. Either
[INFO] [stdout]     |                                                             ^^^^^^^^^ no item named `FitConfig` 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 `AnalyticPenaltyRegistry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           per-kind descriptor fields, and the final [`AnalyticPenaltyRegistry`]
[INFO] [stdout]                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AnalyticPenaltyRegistry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_analytic_penalty_registry_from_descriptors`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           hands them to [`build_analytic_penalty_registry_from_descriptors`]; it never
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `build_analytic_penalty_registry_from_descriptors` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `axis`
[INFO] [stdout]     --> src/fit_orchestration/drivers/design_construction.rs:1546:50
[INFO] [stdout]      |
[INFO] [stdout] 1546 | ///   variance_k = tr(Cov(v_k)) = sum_axis ( G_k[axis] Sigma_local G_k[axis]^T ),
[INFO] [stdout]      |                                                  ^^^^ no item named `axis` 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 `axis`
[INFO] [stdout]     --> src/fit_orchestration/drivers/design_construction.rs:1546:72
[INFO] [stdout]      |
[INFO] [stdout] 1546 | ///   variance_k = tr(Cov(v_k)) = sum_axis ( G_k[axis] Sigma_local G_k[axis]^T ),
[INFO] [stdout]      |                                                                        ^^^^ no item named `axis` 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 `residual_cascade_fast_path` links to private item `past_dense_kernel_cliff`
[INFO] [stdout]    --> src/fit_orchestration/entry.rs:945:10
[INFO] [stdout]     |
[INFO] [stdout] 945 | ///   ([`past_dense_kernel_cliff`]) — below it the dense radial path is both
[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: `-D rustdoc::private-intra-doc-links` implied by `-D warnings`
[INFO] [stdout]     = help: to override `-D warnings` add `#[allow(rustdoc::private_intra_doc_links)]`
[INFO] [stdout]     = note: the `rustdoc::private_intra_doc_links` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FitInference`
[INFO] [stdout]    --> src/fit_orchestration/fit.rs:359:56
[INFO] [stdout]     |
[INFO] [stdout] 359 | /// Read-only per-term EDF over `coeff_range` from a [`FitInference`], mirroring
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^ no item named `FitInference` 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 `parse_linkname`
[INFO] [stdout]   --> src/fit_orchestration/materialize/family.rs:83:42
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// The link is parsed with the shared [`parse_linkname`] vocabulary, validated
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^ no item named `parse_linkname` 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::gamlss::gaussian::BinomialMeanWiggleFamily`
[INFO] [stdout]    --> src/fit_orchestration/materialize/validation.rs:150:32
[INFO] [stdout]     |
[INFO] [stdout] 150 | /// The whole offset engine ([`crate::gamlss::gaussian::BinomialMeanWiggleFamily`]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `gaussian` in module `gamlss`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SmoothBasisSpec`
[INFO] [stdout]    --> src/fit_orchestration/materialize/validation.rs:196:12
[INFO] [stdout]     |
[INFO] [stdout] 196 | /// Each [`SmoothBasisSpec`] owns its own `min_sample_rows` lower bound — the
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ no item named `SmoothBasisSpec` 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 `covariate_formula_rhs` links to private item `crossfit_score_calibration`
[INFO] [stdout]    --> src/fit_orchestration/request.rs:271:47
[INFO] [stdout]     |
[INFO] [stdout] 271 |     /// with no `~` and no response symbol. [`crossfit_score_calibration`] parses
[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 `binomial_multi` links to private item `BinomialMultiLikelihood`
[INFO] [stdout]   --> src/binomial_multi.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! via [`BinomialMultiLikelihood`].
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_kernel_device_resident`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1092:7
[INFO] [stdout]      |
[INFO] [stdout] 1092 | /// [`launch_bms_flex_row_kernel_device_resident`] and consumed by
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_hvp`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1093:7
[INFO] [stdout]      |
[INFO] [stdout] 1093 | /// [`launch_bms_flex_row_hvp`] / [`launch_bms_flex_row_diagonal`].
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_diagonal`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1093:37
[INFO] [stdout]      |
[INFO] [stdout] 1093 | /// [`launch_bms_flex_row_hvp`] / [`launch_bms_flex_row_diagonal`].
[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 `BmsFlexRowLaunchMode::HvpHostOut`
[INFO] [stdout]     --> src/bms/gpu/row.rs:2369:8
[INFO] [stdout]      |
[INFO] [stdout] 2369 | /// ([`BmsFlexRowLaunchMode::HvpHostOut`]) and [`launch_bms_flex_row_diagonal`]
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `BmsFlexRowLaunchMode` has no variant or associated item named `HvpHostOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i,:`
[INFO] [stdout]   --> src/bms/block_specs.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 | /// ∂η_i/∂β_m = c_i · M[i,:]
[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 `i,:`
[INFO] [stdout]   --> src/bms/block_specs.rs:96:19
[INFO] [stdout]    |
[INFO] [stdout] 96 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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 `i`
[INFO] [stdout]   --> src/bms/block_specs.rs:96:41
[INFO] [stdout]    |
[INFO] [stdout] 96 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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/bms/block_specs.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 | /// ∂η_i/∂β_s = (q_i · s²·g_i / c_i + s·z_i) · G[i,:]
[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 `i,:`
[INFO] [stdout]    --> src/bms/block_specs.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// where q_i = M[i,:] · β_m + offset_m[i],
[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 `i`
[INFO] [stdout]    --> src/bms/block_specs.rs:201:41
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// where q_i = M[i,:] · β_m + offset_m[i],
[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/bms/block_specs.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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 `i`
[INFO] [stdout]    --> src/bms/block_specs.rs:202:41
[INFO] [stdout]     |
[INFO] [stdout] 202 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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 `BernoulliMarginalSlopeFamily::cached_row_primary_hessian`
[INFO] [stdout]    --> src/bms/exact_eval_cache.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 | ///   [`BernoulliMarginalSlopeFamily::cached_row_primary_hessian`] and
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BernoulliMarginalSlopeFamily::cached_row_primary_eval`
[INFO] [stdout]    --> src/bms/exact_eval_cache.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 | ///   [`BernoulliMarginalSlopeFamily::cached_row_primary_eval`].
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `contract_third_full`
[INFO] [stdout]    --> src/bms/exact_eval_cache.rs:434:54
[INFO] [stdout]     |
[INFO] [stdout] 434 |     /// lifetime; per-axis callers reduce to a 2×2 [`contract_third_full`].
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ no item named `contract_third_full` 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 `JetScalar`
[INFO] [stdout]     --> src/bms/gradient_paths.rs:1391:29
[INFO] [stdout]      |
[INFO] [stdout] 1391 | /// ONCE over the generic [`JetScalar`] interface (#932 scalar cutover).
[INFO] [stdout]      |                             ^^^^^^^^^ no item named `JetScalar` 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 `super::super::jet_scalar::Order2`
[INFO] [stdout]     --> src/bms/gradient_paths.rs:1398:18
[INFO] [stdout]      |
[INFO] [stdout] 1398 | /// * [`Order2`](super::super::jet_scalar::Order2) → `(v, g, H)`
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_scalar` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::super::jet_scalar::OneSeed`
[INFO] [stdout]     --> src/bms/gradient_paths.rs:1400:19
[INFO] [stdout]      |
[INFO] [stdout] 1400 | /// * [`OneSeed`](super::super::jet_scalar::OneSeed) → contracted third
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_scalar` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::super::jet_scalar::TwoSeed`
[INFO] [stdout]     --> src/bms/gradient_paths.rs:1402:19
[INFO] [stdout]      |
[INFO] [stdout] 1402 | /// * [`TwoSeed`](super::super::jet_scalar::TwoSeed) → contracted fourth
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_scalar` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RowNllProgramGeneric`
[INFO] [stdout]     --> src/bms/gradient_paths.rs:1480:7
[INFO] [stdout]      |
[INFO] [stdout] 1480 | /// [`RowNllProgramGeneric<2>`] (#932 production wiring).
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^ no item named `RowNllProgramGeneric` 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,0`
[INFO] [stdout]    --> src/bms/hessian_paths.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |     /// The marginal block uses H[0,0], logslope uses H[1,1],
[INFO] [stdout]     |                                   ^^^ no item named `0,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,1`
[INFO] [stdout]    --> src/bms/hessian_paths.rs:118:57
[INFO] [stdout]     |
[INFO] [stdout] 118 |     /// The marginal block uses H[0,0], logslope uses H[1,1],
[INFO] [stdout]     |                                                         ^^^ no item named `1,1` 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,1`
[INFO] [stdout]    --> src/bms/hessian_paths.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// cross uses H[0,1].  All h/w cross-blocks go to dense_correction.
[INFO] [stdout]     |                      ^^^ no item named `0,1` 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/bms/hessian_paths.rs:422:55
[INFO] [stdout]     |
[INFO] [stdout] 422 |     /// right_primary is a primary-space vector; its [0] component maps to marginal,
[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/bms/hessian_paths.rs:423:10
[INFO] [stdout]     |
[INFO] [stdout] 423 |     /// [1] to logslope, and the rest to h/w (dense correction).
[INFO] [stdout]     |          ^ no item named `1` 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 `audit_identifiability_channel_aware`
[INFO] [stdout]   --> src/bms/install_flex.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// vectors needed by both [`audit_identifiability_channel_aware`] and
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `audit_identifiability_channel_aware` 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 `identifiability::families::compiler::compile`
[INFO] [stdout]   --> src/bms/install_flex.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | /// [`identifiability::families::compiler::compile`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `identifiability` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `third_full_cache`
[INFO] [stdout]    --> src/bms/row_kernel.rs:237:37
[INFO] [stdout]     |
[INFO] [stdout] 237 |     /// outer-Hessian analogue of [`third_full_cache`]. Concurrent first
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `third_full_cache` 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 `JetScalar`
[INFO] [stdout]    --> src/bms/cell_moment_assembly.rs:443:69
[INFO] [stdout]     |
[INFO] [stdout] 443 |     /// primaries `(m = marginal η, g = slope)`, evaluated in any [`JetScalar`]
[INFO] [stdout]     |                                                                     ^^^^^^^^^ no item named `JetScalar` 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 `monotone_root::solve_monotone_root`
[INFO] [stdout]     --> src/bms/cell_moment_assembly.rs:2317:29
[INFO] [stdout]      |
[INFO] [stdout] 2317 |     /// zero, which makes [`monotone_root::solve_monotone_root`]'s safeguarded
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `monotone_root` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `preseed_intercept_warm_starts`
[INFO] [stdout]     --> src/bms/cell_moment_assembly.rs:2642:33
[INFO] [stdout]      |
[INFO] [stdout] 2642 |     /// Row-subset variant of [`preseed_intercept_warm_starts`]: seeds only the
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `preseed_intercept_warm_starts` 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,l`
[INFO] [stdout]     --> src/bms/row_primary_hessian.rs:3407:15
[INFO] [stdout]      |
[INFO] [stdout] 3407 |     ///   out[k,l] = sum_m f_{klm} dir[m]
[INFO] [stdout]      |               ^^^ no item named `k,l` 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 `m`
[INFO] [stdout]     --> src/bms/row_primary_hessian.rs:3407:40
[INFO] [stdout]      |
[INFO] [stdout] 3407 |     ///   out[k,l] = sum_m f_{klm} dir[m]
[INFO] [stdout]      |                                        ^ no item named `m` 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,l`
[INFO] [stdout]     --> src/bms/row_primary_hessian.rs:5570:15
[INFO] [stdout]      |
[INFO] [stdout] 5570 |     ///   out[k,l] = sum_{m,n} f_{klmn} dir_u[m] dir_v[n]
[INFO] [stdout]      |               ^^^ no item named `k,l` 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 `m`
[INFO] [stdout]     --> src/bms/row_primary_hessian.rs:5570:47
[INFO] [stdout]      |
[INFO] [stdout] 5570 |     ///   out[k,l] = sum_{m,n} f_{klmn} dir_u[m] dir_v[n]
[INFO] [stdout]      |                                               ^ no item named `m` 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/bms/row_primary_hessian.rs:5570:56
[INFO] [stdout]      |
[INFO] [stdout] 5570 |     ///   out[k,l] = sum_{m,n} f_{klmn} dir_u[m] dir_v[n]
[INFO] [stdout]      |                                                        ^ no item named `n` 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 `LatentZRankIntCalibration` links to private item `latent_z_is_standard_normal_enough`
[INFO] [stdout]    --> src/bms/mod.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// ([`latent_z_is_standard_normal_enough`]), the BMS family applied to
[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 `LatentZRankIntCalibration::apply_*`
[INFO] [stdout]    --> src/bms/mod.rs:822:39
[INFO] [stdout]     |
[INFO] [stdout] 822 | /// paths route the input z through [`LatentZRankIntCalibration::apply_*`]
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `LatentZRankIntCalibration` has no field or associated item named `apply_*`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `cubic_cell` links to private item `branch`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! * [`branch`] — host-side branch classifier; mirrors
[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 `cubic_cell` links to private item `host_substrate`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! * [`host_substrate`] — CPU-resident implementation. Works on every
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `cubic_cell` links to private item `kernel_src`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! * [`kernel_src`] — NVRTC-compilable CUDA C++ source as Rust string
[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 `cubic_cell` links to private item `device`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //! * [`device`] — Linux+CUDA dispatcher that compiles, launches, 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: unresolved link to `crate::bms::BernoulliMarginalSlopeFamily::build_row_primary_hessian_cache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`crate::bms::BernoulliMarginalSlopeFamily::build_row_primary_hessian_cache`]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::bms::RowPrimaryEvalCache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! and stored in [`crate::bms::RowPrimaryEvalCache`])
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RowPrimaryEvalCache` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   [`BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`]'s
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`
[INFO] [stdout]   --> src/gpu_kernels/row_hessian_ops.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!   [`BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`]'s
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::bms::BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`
[INFO] [stdout]    --> src/gpu_kernels/row_hessian_ops.rs:422:7
[INFO] [stdout]     |
[INFO] [stdout] 422 | /// [`crate::bms::BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::bms::BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`
[INFO] [stdout]    --> src/gpu_kernels/row_hessian_ops.rs:445:7
[INFO] [stdout]     |
[INFO] [stdout] 445 | /// [`crate::bms::BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `survival_rowjet` links to private item `crate::survival::marginal_slope::row_kernel::rigid_row_nll`
[INFO] [stdout]  --> src/gpu_kernels/survival_rowjet.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! ([`crate::survival::marginal_slope::row_kernel::rigid_row_nll`], 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 `SurvivalRowInputs` links to private item `RigidRowInputs`
[INFO] [stdout]    --> src/gpu_kernels/survival_rowjet.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 | /// values [`RigidRowInputs`] + `rigid_row_kernel_primaries` produce per row.
[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::jet_tower::Tower4`
[INFO] [stdout]  --> src/fast_channel.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! A dense [`super::jet_tower::Tower4<K>`] reading ONE mixed channel materializes
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_tower` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::jet_algebra::faa_di_bruno`
[INFO] [stdout]  --> src/fast_channel.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! in [`super::jet_algebra::faa_di_bruno`] is exact but its recursive
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_algebra` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::jet_algebra::faa_di_bruno`
[INFO] [stdout]   --> src/fast_channel.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! ([`super::jet_algebra::faa_di_bruno`]), so the compiled form can never drift
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_algebra` in module `gam_models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `gamlss` links to private item `errors`
[INFO] [stdout]   --> src/gamlss.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! - [`errors`]    — `GamlssError`, module-wide numeric constants, the low-level
[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 `gamlss` links to private item `builders`
[INFO] [stdout]   --> src/gamlss.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - [`builders`]  — block/penalty construction, term specs, fit-result types,
[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 `gamlss` links to private item `gaussian`
[INFO] [stdout]   --> src/gamlss.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! - [`gaussian`]  — the Gaussian location-scale family (+ its wiggle variant),
[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 `gamlss` links to private item `binomial`
[INFO] [stdout]   --> src/gamlss.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [`binomial`]  — the binomial location-scale numeric kernel (q-algebra,
[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 `gamlss` links to private item `dispersion_family`
[INFO] [stdout]   --> src/gamlss.rs:29:58
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! Pre-existing leaf concerns keep their own modules: [`dispersion_family`],
[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 `gamlss` links to private item `binomial_q_derivs`
[INFO] [stdout]   --> src/gamlss.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `binomial_q_coeffs`
[INFO] [stdout]   --> src/gamlss.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `validation`
[INFO] [stdout]   --> src/gamlss.rs:30:53
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `weighted_design_products`
[INFO] [stdout]   --> src/gamlss.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `gamlss` links to private item `row_linalg`
[INFO] [stdout]   --> src/gamlss.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `gamlss` links to private item `joint_packing`
[INFO] [stdout]   --> src/gamlss.rs:31:57
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `LikelihoodSpec`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |     /// The family's canonical [`LikelihoodSpec`] (mean response × mean link).
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ no item named `LikelihoodSpec` 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::fit_orchestration::materialize::resolve_family`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |     /// the [`resolve_family`](crate::fit_orchestration::materialize::resolve_family) defaults
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `materialize` is a function, not a module or type, and cannot have associated items
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::gaussian::row_coeff_operator`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// [`row_coeff_operator`](super::gaussian::row_coeff_operator).
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `row_coeff_operator` in module `gaussian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Order1`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:370:51
[INFO] [stdout]     |
[INFO] [stdout] 370 | /// (`d[1] = ψ`) stack slots are consumed by an [`Order1`] jet, so we evaluate
[INFO] [stdout]     |                                                   ^^^^^^ no item named `Order1` 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 `Order1`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:373:49
[INFO] [stdout]     |
[INFO] [stdout] 373 | /// that function's order-≤1 channels because [`Order1`] runs the same Leibniz /
[INFO] [stdout]     |                                                 ^^^^^^ no item named `Order1` 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 `Order2`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:374:48
[INFO] [stdout]     |
[INFO] [stdout] 374 | /// Faà-di-Bruno value+gradient float ops as [`Order2`] (doc on `Order1`).
[INFO] [stdout]     |                                                ^^^^^^ no item named `Order2` 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 `dispersion_nb_disp_order2`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:384:25
[INFO] [stdout]     |
[INFO] [stdout] 384 | /// `value`/`g[0]` of [`dispersion_nb_disp_order2`] bit-for-bit, but as an
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `dispersion_nb_disp_order2` 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 `Order1`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:385:7
[INFO] [stdout]     |
[INFO] [stdout] 385 | /// [`Order1`] jet it never evaluates the trigamma (`ψ′`) that the discarded
[INFO] [stdout]     |       ^^^^^^ no item named `Order1` 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 `fit_dispersion_glm_location_scale_terms` links to private item `dispersion_row_kernel`
[INFO] [stdout]     --> src/gamlss/dispersion_family.rs:1428:27
[INFO] [stdout]      |
[INFO] [stdout] 1428 | /// likelihood lives in [`dispersion_row_kernel`].
[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 `r`
[INFO] [stdout]    --> src/gamlss/gaussian/joint_psi.rs:947:59
[INFO] [stdout]     |
[INFO] [stdout] 947 | ///   `ml = E[H_{μ,ls}] = 2κ·E[m] = 2κ·E[r]·w/σ² = 0`  (E[r]=0 at any β; #684),
[INFO] [stdout]     |                                                           ^ no item named `r` 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/gamlss/gaussian/location_scale.rs:986:24
[INFO] [stdout]     |
[INFO] [stdout] 986 |     /// linear map η_r[i] = X_r[i,:] · β_r:
[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/gamlss/gaussian/location_scale.rs:986:33
[INFO] [stdout]     |
[INFO] [stdout] 986 |     /// linear map η_r[i] = X_r[i,:] · β_r:
[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 `JetScalar`
[INFO] [stdout]    --> src/gamlss/binomial/kernel.rs:473:7
[INFO] [stdout]     |
[INFO] [stdout] 473 | /// [`JetScalar<2>`] (#932). The map `q = −η_t·exp(−η_ls)` is built in the
[INFO] [stdout]     |       ^^^^^^^^^^^^ no item named `JetScalar` 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 `JetScalar::compose_unary`
[INFO] [stdout]    --> src/gamlss/binomial/kernel.rs:477:7
[INFO] [stdout]     |
[INFO] [stdout] 477 | /// [`JetScalar::compose_unary`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `JetScalar` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout]     --> src/gamlss/binomial/wiggle.rs:3030:50
[INFO] [stdout]      |
[INFO] [stdout] 3030 |     /// `coeff_ww(i, j, k)` is *bilinear* in (br[j], dr[j], ddr[j]) ⊗
[INFO] [stdout]      |                                                  ^ no item named `j` 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 `j`
[INFO] [stdout]     --> src/gamlss/binomial/wiggle.rs:3030:57
[INFO] [stdout]      |
[INFO] [stdout] 3030 |     /// `coeff_ww(i, j, k)` is *bilinear* in (br[j], dr[j], ddr[j]) ⊗
[INFO] [stdout]      |                                                         ^ no item named `j` 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 `j`
[INFO] [stdout]     --> src/gamlss/binomial/wiggle.rs:3030:65
[INFO] [stdout]      |
[INFO] [stdout] 3030 |     /// `coeff_ww(i, j, k)` is *bilinear* in (br[j], dr[j], ddr[j]) ⊗
[INFO] [stdout]      |                                                                 ^ no item named `j` 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/gamlss/binomial/wiggle.rs:3031:13
[INFO] [stdout]      |
[INFO] [stdout] 3031 |     /// (br[k], dr[k], ddr[k]), giving 4 symmetric pair coefficients on
[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 `k`
[INFO] [stdout]     --> src/gamlss/binomial/wiggle.rs:3031:20
[INFO] [stdout]      |
[INFO] [stdout] 3031 |     /// (br[k], dr[k], ddr[k]), giving 4 symmetric pair coefficients on
[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 `k`
[INFO] [stdout]     --> src/gamlss/binomial/wiggle.rs:3031:28
[INFO] [stdout]      |
[INFO] [stdout] 3031 |     /// (br[k], dr[k], ddr[k]), giving 4 symmetric pair coefficients on
[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 `target_k`
[INFO] [stdout]    --> src/marginal_slope_shared.rs:965:19
[INFO] [stdout]     |
[INFO] [stdout] 965 |     /// Same as [`target_k`] but also reports the noise-only `K`, the
[INFO] [stdout]     |                   ^^^^^^^^ no item named `target_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 `ExactNewtonJointPsiWorkspace`
[INFO] [stdout]     --> src/marginal_slope_shared.rs:1466:32
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /// marginal-slope) build an [`ExactNewtonJointPsiWorkspace`] whose four methods
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ExactNewtonJointPsiWorkspace` 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 `multinomial` links to private item `crate::multinomial_reml::MultinomialFamily`
[INFO] [stdout]   --> src/multinomial.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | //!   [`crate::multinomial_reml::MultinomialFamily`] `CustomFamily`
[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 `PenaltySource`
[INFO] [stdout]     --> src/multinomial.rs:1422:26
[INFO] [stdout]      |
[INFO] [stdout] 1422 | /// from the penalty's [`PenaltySource`], so each λ in the summary names both
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ no item named `PenaltySource` 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 `fit_penalized_multinomial_formula` links to private item `multinomial_formula_separation_evidence`
[INFO] [stdout]     --> src/multinomial.rs:1886:40
[INFO] [stdout]      |
[INFO] [stdout] 1886 | /// solve or a non-finite logit; see [`multinomial_formula_separation_evidence`])
[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 `d_beta`
[INFO] [stdout]     --> src/row_kernel.rs:1027:56
[INFO] [stdout]      |
[INFO] [stdout] 1027 | /// First directional derivative of the Hessian: ∂H/∂β[d_beta] over `rows`.
[INFO] [stdout]      |                                                        ^^^^^^ no item named `d_beta` 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 `d_beta`
[INFO] [stdout]     --> src/row_kernel.rs:1044:71
[INFO] [stdout]      |
[INFO] [stdout] 1044 | /// Generic per-row first directional derivative of the Hessian ∂H/∂β[d_beta].
[INFO] [stdout]      |                                                                       ^^^^^^ no item named `d_beta` 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/survival/base.rs:2166:34
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     /// with η1_i = a1_iᵀβ + o_X[i], η0_i = a0_iᵀβ + o_E[i],
[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/survival/base.rs:2166:58
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     /// with η1_i = a1_iᵀβ + o_X[i], η0_i = a0_iᵀβ + o_E[i],
[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/survival/base.rs:2167:33
[INFO] [stdout]      |
[INFO] [stdout] 2167 |     ///      s_i  = d_iᵀβ + o_D[i].
[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/survival/base.rs:2170:23
[INFO] [stdout]      |
[INFO] [stdout] 2170 |     ///   ∂NLL_i/∂o_X[i] = w_i · (exp(η1_i) − δ_i)
[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/survival/base.rs:2171:23
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     ///   ∂NLL_i/∂o_E[i] = −w_i · exp(η0_i) · 1{has_entry_interval}
[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/survival/base.rs:2172:23
[INFO] [stdout]      |
[INFO] [stdout] 2172 |     ///   ∂NLL_i/∂o_D[i] = −w_i · δ_i / s_i         (event-row only)
[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: public documentation for `optimize_survival_baseline_config_with_gradient_only` links to private item `run_baseline_theta_optimizer`
[INFO] [stdout]    --> src/survival/construction.rs:847:7
[INFO] [stdout]     |
[INFO] [stdout] 847 | /// [`run_baseline_theta_optimizer`] under 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 `optimize_survival_baseline_config_with_gradient_only` links to private item `BaselineDerivativeContract::GradientOnly`
[INFO] [stdout]    --> src/survival/construction.rs:848:7
[INFO] [stdout]     |
[INFO] [stdout] 848 | /// [`BaselineDerivativeContract::GradientOnly`] contract, which advertises
[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 `optimize_survival_baseline_config_with_gradient` links to private item `run_baseline_theta_optimizer`
[INFO] [stdout]    --> src/survival/construction.rs:882:7
[INFO] [stdout]     |
[INFO] [stdout] 882 | /// [`run_baseline_theta_optimizer`] under 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 `optimize_survival_baseline_config_with_gradient` links to private item `BaselineDerivativeContract::GradientHessian`
[INFO] [stdout]    --> src/survival/construction.rs:883:7
[INFO] [stdout]     |
[INFO] [stdout] 883 | /// [`BaselineDerivativeContract::GradientHessian`] contract, which advertises
[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 `baseline_offset_theta_partials` links to private item `survival_baseline_theta_from_config`
[INFO] [stdout]     --> src/survival/construction.rs:2045:7
[INFO] [stdout]      |
[INFO] [stdout] 2045 | /// [`survival_baseline_theta_from_config`] / [`survival_baseline_config_from_theta`]
[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 `baseline_offset_theta_partials` links to private item `survival_baseline_config_from_theta`
[INFO] [stdout]     --> src/survival/construction.rs:2045:49
[INFO] [stdout]      |
[INFO] [stdout] 2045 | /// [`survival_baseline_theta_from_config`] / [`survival_baseline_config_from_theta`]
[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 `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/construction.rs:2173:31
[INFO] [stdout]      |
[INFO] [stdout] 2173 | /// the same contraction of [`OffsetChannelResiduals`] against per-age baseline
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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/survival/construction.rs:2183:18
[INFO] [stdout]      |
[INFO] [stdout] 2183 | ///     = Σᵢ r_X[i]·(∂o_X_i/∂θ_k) + r_D[i]·(∂o_D_i/∂θ_k) + r_E[i]·(∂o_E_i/∂θ_k)
[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/survival/construction.rs:2183:41
[INFO] [stdout]      |
[INFO] [stdout] 2183 | ///     = Σᵢ r_X[i]·(∂o_X_i/∂θ_k) + r_D[i]·(∂o_D_i/∂θ_k) + r_E[i]·(∂o_E_i/∂θ_k)
[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/survival/construction.rs:2183:64
[INFO] [stdout]      |
[INFO] [stdout] 2183 | ///     = Σᵢ r_X[i]·(∂o_X_i/∂θ_k) + r_D[i]·(∂o_D_i/∂θ_k) + r_E[i]·(∂o_E_i/∂θ_k)
[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/survival/construction.rs:2184:17
[INFO] [stdout]      |
[INFO] [stdout] 2184 | ///       + r_R[i]·(∂o_R_i/∂θ_k)
[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/survival/construction.rs:2314:27
[INFO] [stdout]      |
[INFO] [stdout] 2314 | ///     = Σᵢ (∂NLL_i/∂o_X[i])·(∂o_X_i/∂θ_k)
[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/survival/construction.rs:2315:26
[INFO] [stdout]      |
[INFO] [stdout] 2315 | ///       + (∂NLL_i/∂o_E[i])·(∂o_E_i/∂θ_k)
[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/survival/construction.rs:2316:26
[INFO] [stdout]      |
[INFO] [stdout] 2316 | ///       + (∂NLL_i/∂o_D[i])·(∂o_D_i/∂θ_k)
[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/survival/construction.rs:2317:26
[INFO] [stdout]      |
[INFO] [stdout] 2317 | ///       + (∂NLL_i/∂o_R[i])·(∂o_R_i/∂θ_k)
[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 `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/construction.rs:2320:25
[INFO] [stdout]      |
[INFO] [stdout] 2320 | /// `right` fields of [`OffsetChannelResiduals`] (sampleweight-scaled already).
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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/survival/construction.rs:2325:11
[INFO] [stdout]      |
[INFO] [stdout] 2325 | ///   o_E[i] = eta_target(age_entry[i])
[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/survival/construction.rs:2325:37
[INFO] [stdout]      |
[INFO] [stdout] 2325 | ///   o_E[i] = eta_target(age_entry[i])
[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/survival/construction.rs:2326:11
[INFO] [stdout]      |
[INFO] [stdout] 2326 | ///   o_X[i] = eta_target(age_exit[i])
[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/survival/construction.rs:2326:36
[INFO] [stdout]      |
[INFO] [stdout] 2326 | ///   o_X[i] = eta_target(age_exit[i])
[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/survival/construction.rs:2327:11
[INFO] [stdout]      |
[INFO] [stdout] 2327 | ///   o_D[i] = d/dt eta_target(t) |_{t=age_exit[i]}
[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/survival/construction.rs:2327:49
[INFO] [stdout]      |
[INFO] [stdout] 2327 | ///   o_D[i] = d/dt eta_target(t) |_{t=age_exit[i]}
[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/survival/construction.rs:2328:11
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ///   o_R[i] = eta_target(age_right[i])   (interval upper bound `R`; η-level only)
[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/survival/construction.rs:2328:37
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ///   o_R[i] = eta_target(age_right[i])   (interval upper bound `R`; η-level only)
[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 `WorkingModelSurvival::offset_channel_residuals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2361:11
[INFO] [stdout]      |
[INFO] [stdout] 2361 |     /// [`WorkingModelSurvival::offset_channel_residuals`]. Because
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `WorkingModelSurvival` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `offset_channel_residuals` links to private item `latent_survival_row_primary_gradient_hessian`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2366:11
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     /// [`latent_survival_row_primary_gradient_hessian`]. Sampleweight-scaled to
[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 `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2367:21
[INFO] [stdout]      |
[INFO] [stdout] 2367 |     /// match the [`OffsetChannelResiduals`] contract consumed by
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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 `OffsetChannelResiduals::right`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2376:11
[INFO] [stdout]      |
[INFO] [stdout] 2376 |     /// [`OffsetChannelResiduals::right`] channel; it is exactly 0 on every
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:3555:44
[INFO] [stdout]      |
[INFO] [stdout] 3555 |     /// Sampleweight-scaled to match the [`OffsetChannelResiduals`] contract.
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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 `location_scale` links to private item `constants`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! - [`constants`]        — module-level numeric tuning constants and guard policy.
[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 `location_scale` links to private item `error`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`error`]            — the [`SurvivalLocationScaleError`] type and conversions.
[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 `location_scale` links to private item `residual_dist`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! - [`residual_dist`]    — residual distribution, its derivative ops, link mapping,
[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 `location_scale` links to private item `spec`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! - [`spec`]             — public input / spec / result / predict-IO types, 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 `location_scale` links to private item `family`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`family`]           — the [`SurvivalLocationScaleFamily`] struct and its small
[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 `location_scale` links to private item `SurvivalLocationScaleFamily`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:11:36
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`family`]           — the [`SurvivalLocationScaleFamily`] struct and its small
[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 `location_scale` links to private item `row_kernel`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [`row_kernel`]       — the exact-Newton per-row likelihood kernel, 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 `location_scale` links to private item `wiggle_geometry`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - [`wiggle_geometry`]  — dynamic (link/time-wiggle) geometry assembly.
[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 `location_scale` links to private item `dense_linalg`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - [`dense_linalg`]     — weighted cross-product, row-scaling, and block-assignment
[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 `location_scale` links to private item `covariate_blocks`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - [`covariate_blocks`] — covariate-block preparation, time-varying tensor designs,
[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 `location_scale` links to private item `time_block`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! - [`time_block`]       — time-block identifiability, structural constraints, 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 `location_scale` links to private item `moments`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! - [`moments`]          — exact Gaussian response-moment integration.
[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 `location_scale` links to private item `family_solver`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [`family_solver`]    — the `CustomFamily` impl, joint-Hessian / gradient
[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 `location_scale` links to private item `prepare`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! - [`prepare`]          — spec validation and prepared-model assembly / finalization.
[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 `location_scale` links to private item `fit`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! - [`fit`]              — the fit entry points and the reduced-parametric-AFT route.
[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 `location_scale` links to private item `predict`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! - [`predict`]          — the predict entry points and prediction helpers.
[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 `location_scale` links to private item `numeric_guards`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! - [`numeric_guards`]   — overflow-safe scalar/array arithmetic primitives.
[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/survival/location_scale/covariate_blocks.rs:149:18
[INFO] [stdout]     |
[INFO] [stdout] 149 | /// kron(cov_row[i,:], time_row[i,:]).
[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 `i,:`
[INFO] [stdout]    --> src/survival/location_scale/covariate_blocks.rs:149:33
[INFO] [stdout]     |
[INFO] [stdout] 149 | /// kron(cov_row[i,:], time_row[i,:]).
[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 `SpatialPsiBlockTransform`
[INFO] [stdout]    --> src/survival/location_scale/covariate_blocks.rs:560:56
[INFO] [stdout]     |
[INFO] [stdout] 560 | /// this adapter only supplies the tensorization via [`SpatialPsiBlockTransform`].
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SpatialPsiBlockTransform` 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 `build_block_spatial_psi_derivatives_with_transform`
[INFO] [stdout]    --> src/survival/location_scale/covariate_blocks.rs:608:31
[INFO] [stdout]     |
[INFO] [stdout] 608 | /// exact-derivative engine [`build_block_spatial_psi_derivatives_with_transform`].
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `build_block_spatial_psi_derivatives_with_transform` 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 `assemble_joint_hessian_from_quantities`
[INFO] [stdout]    --> src/survival/location_scale/family_solver.rs:657:36
[INFO] [stdout]     |
[INFO] [stdout] 657 |     /// HT-mask-aware variant of [`assemble_joint_hessian_from_quantities`].
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `assemble_joint_hessian_from_quantities` 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 `survival_location_scale_block_effective_jacobian` links to private item `SurvivalLocationScaleFamily::block_effective_jacobian`
[INFO] [stdout]     --> src/survival/location_scale/family_solver.rs:1538:11
[INFO] [stdout]      |
[INFO] [stdout] 1538 | /// See [`SurvivalLocationScaleFamily::block_effective_jacobian`] for the full
[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 `row_derivatives_rescaled`
[INFO] [stdout]   --> src/survival/location_scale/row_kernel.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 |     /// ([`row_derivatives_rescaled`]) reads — the gradient/diagonal-Hessian of
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `row_derivatives_rescaled` 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 `Self::add_pullback_hessian`
[INFO] [stdout]    --> src/survival/location_scale/row_kernel.rs:395:11
[INFO] [stdout]     |
[INFO] [stdout] 395 |     /// [`Self::add_pullback_hessian`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `SurvivalLsRowKernel` has no field or associated item named `add_pullback_hessian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SurvivalLsRowKernel::row_nll_tower`
[INFO] [stdout]    --> src/survival/location_scale/row_kernel.rs:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 | ///   [`SurvivalLsRowKernel::row_nll_tower`]),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `SurvivalLsRowKernel` has no field or associated item named `row_nll_tower`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SurvivalLsRowKernel::jacobian_action`
[INFO] [stdout]     --> src/survival/location_scale/row_kernel.rs:1106:7
[INFO] [stdout]      |
[INFO] [stdout] 1106 | /// [`SurvivalLsRowKernel::jacobian_action`]`(row, e_a)`: that path forms each
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `SurvivalLsRowKernel` has no field or associated item named `jacobian_action`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SurvivalLsRowKernel::add_pullback_hessian`
[INFO] [stdout]     --> src/survival/location_scale/row_kernel.rs:1130:19
[INFO] [stdout]      |
[INFO] [stdout] 1130 | /// EXACT order [`SurvivalLsRowKernel::add_pullback_hessian`] uses (outer `x`,
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `SurvivalLsRowKernel` has no field or associated item named `add_pullback_hessian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `InverseLinkKernel::param_partials`
[INFO] [stdout]     --> src/survival/location_scale/row_kernel.rs:2450:11
[INFO] [stdout]      |
[INFO] [stdout] 2450 |     /// [`InverseLinkKernel::param_partials`]. The higher-order ratio/pdf
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `InverseLinkKernel` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i,:`
[INFO] [stdout]   --> src/survival/location_scale/spec.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 | ///   X_entry[i,:] = x_cov(i,:) ⊗ B_time(t_entry_i)
[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 `i,:`
[INFO] [stdout]   --> src/survival/location_scale/spec.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 | ///   X_exit[i,:]  = x_cov(i,:) ⊗ B_time(t_exit_i)
[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 `0,0`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 | /// - W[0,0] = u2_η0 · c²  (q0–q0; only η0 depends on q0)
[INFO] [stdout]     |         ^^^ no item named `0,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,1`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// - W[1,1] = (u2_η1 + w·δ) · c²  (q1–q1; η1 and log-φ both depend on q1)
[INFO] [stdout]     |         ^^^ no item named `1,1` 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 `2,2`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 | /// - W[2,2] = w·δ · (∂ad1/∂qd1)² · (−1/ad1²)  (qd1–qd1 via neglog(ad1))
[INFO] [stdout]     |         ^^^ no item named `2,2` 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 `3,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 | /// - W[3,3] = u2_η0·(∂η0/∂g)² + u1_η0·(∂²η0/∂g²) + u2_η1·(∂η1/∂g)² + ...
[INFO] [stdout]     |         ^^^ no item named `3,3` 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,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// - W[0,3] = W[3,0] = u2_η0·c·(q0·c1 + s_f·z) + u1_η0·c1  (cross q0–g)
[INFO] [stdout]     |         ^^^ no item named `0,3` 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 `3,0`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// - W[0,3] = W[3,0] = u2_η0·c·(q0·c1 + s_f·z) + u1_η0·c1  (cross q0–g)
[INFO] [stdout]     |                  ^^^ no item named `3,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,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /// - W[1,3] = W[3,1] = u2_η1·c·(q1·c1 + s_f·z) + u1_η1·c1  (cross q1–g)
[INFO] [stdout]     |         ^^^ no item named `1,3` 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 `3,1`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 | /// - W[1,3] = W[3,1] = u2_η1·c·(q1·c1 + s_f·z) + u1_η1·c1  (cross q1–g)
[INFO] [stdout]     |                  ^^^ no item named `3,1` 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 `2,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// - W[2,3] = W[3,2] = u2_ad1·c·(qd1·c1) + u1_ad1·c1  (cross qd1–g)
[INFO] [stdout]     |         ^^^ no item named `2,3` 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 `3,2`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// - W[2,3] = W[3,2] = u2_ad1·c·(qd1·c1) + u1_ad1·c1  (cross qd1–g)
[INFO] [stdout]     |                  ^^^ no item named `3,2` 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 `BlockwisePenalty`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:852:37
[INFO] [stdout]     |
[INFO] [stdout] 852 | /// Pull a single raw block-local [`BlockwisePenalty`] back through the
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `BlockwisePenalty` 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 `CompiledMap`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:919:26
[INFO] [stdout]     |
[INFO] [stdout] 919 | /// Assemble a 3-block [`CompiledMap`] (time, marginal, logslope) from a
[INFO] [stdout]     |                          ^^^^^^^^^^^ no item named `CompiledMap` 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 `Gauge::from_v_and_r`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:925:24
[INFO] [stdout]     |
[INFO] [stdout] 925 | /// result-time lift [`Gauge::from_v_and_r`] uses), then partitioned
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Gauge::from_compiled_map`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:931:7
[INFO] [stdout]     |
[INFO] [stdout] 931 | /// [`Gauge::from_compiled_map`] machinery consumes it unchanged.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `survival_reduced_logslope_transform_effective` links to private item `crate::bms::block_specs::reduced_logslope_transform_effective`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:983:7
[INFO] [stdout]     |
[INFO] [stdout] 983 | /// [`crate::bms::block_specs::reduced_logslope_transform_effective`] but in
[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 `CompiledMap`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1143:41
[INFO] [stdout]      |
[INFO] [stdout] 1143 | /// Assemble a block-diagonal 3-block [`CompiledMap`] that passes the time and
[INFO] [stdout]      |                                         ^^^^^^^^^^^ no item named `CompiledMap` 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 `Gauge::from_compiled_map`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1154:52
[INFO] [stdout]      |
[INFO] [stdout] 1154 | /// existing [`apply_compiled_map_to_designs`] + [`Gauge::from_compiled_map`]
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompiledMap`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1195:22
[INFO] [stdout]      |
[INFO] [stdout] 1195 | /// Apply a global [`CompiledMap`] T directly to the three survival
[INFO] [stdout]      |                      ^^^^^^^^^^^ no item named `CompiledMap` 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 `apply_compiled_map_to_designs` links to private item `wrap_design_with_transform`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1199:7
[INFO] [stdout]      |
[INFO] [stdout] 1199 | /// [`wrap_design_with_transform`], and pulls each block's penalties back
[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 `CompiledSurvivalDesignsVMExact` links to private item `wrap_design_with_transform`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1500:21
[INFO] [stdout]      |
[INFO] [stdout] 1500 | /// row form (via [`wrap_design_with_transform`] on `V_b = T[raw_b, comp_b]`):
[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/survival/marginal_slope/block_jacobians.rs:195:51
[INFO] [stdout]     |
[INFO] [stdout] 195 | /// At g=0 (β=0 init): c=1, so each row is just M[i,:].
[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 `0`
[INFO] [stdout]   --> src/survival/marginal_slope/family.rs:10:40
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// "official" design, so block_states[0].eta = design_exit @ beta + offset_exit.
[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 `SurvivalRowHessian`
[INFO] [stdout]   --> src/survival/marginal_slope/fit_setup.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// [`SurvivalRowHessian`], matching the raw-design convention for base columns.
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^ no item named `SurvivalRowHessian` 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 `SurvivalFlexGpuRowInputs`
[INFO] [stdout]   --> src/survival/marginal_slope/joint_eval.rs:13:43
[INFO] [stdout]    |
[INFO] [stdout] 13 |     /// Owned scratch buffers backing a [`SurvivalFlexGpuRowInputs`]
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SurvivalFlexGpuRowInputs` 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 `d,e`
[INFO] [stdout]    --> src/survival/marginal_slope/joint_eval.rs:909:55
[INFO] [stdout]     |
[INFO] [stdout] 909 |     /// Fully exact second directional derivative D²H[d,e] for timewiggle-only.
[INFO] [stdout]     |                                                       ^^^ no item named `d,e` 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 `e`
[INFO] [stdout]    --> src/survival/marginal_slope/joint_eval.rs:910:27
[INFO] [stdout]     |
[INFO] [stdout] 910 |     /// Differentiates DH[e] along d analytically using m₂–m₅ scalars.
[INFO] [stdout]     |                           ^ no item named `e` 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 `d,e`
[INFO] [stdout]    --> src/survival/marginal_slope/joint_eval.rs:912:13
[INFO] [stdout]     |
[INFO] [stdout] 912 |     /// D²H[d,e] = J^T Ψ J  +  Σ γ_r K_r
[INFO] [stdout]     |             ^^^ no item named `d,e` 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 `u_d,u_e`
[INFO] [stdout]    --> src/survival/marginal_slope/joint_eval.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |     /// where Ψ = Q[u_d,u_e] + T[du_e/dd], γ = T_d·u_e + H·du_e/dd.
[INFO] [stdout]     |                     ^^^^^^^ no item named `u_d,u_e` 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 `d`
[INFO] [stdout]     --> src/survival/marginal_slope/joint_eval.rs:1437:42
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     /// J is constant (no wiggle), so DH[d] = J^T T[u^d] J + Σ (Hu^d)_r K_r.
[INFO] [stdout]      |                                          ^ no item named `d` 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 `d,e`
[INFO] [stdout]     --> src/survival/marginal_slope/joint_eval.rs:1630:26
[INFO] [stdout]      |
[INFO] [stdout] 1630 |     /// J constant ⇒ D²H[d,e] = J^T Q[u^d,u^e] J + Σ (T_d·u^e)_r K_r.
[INFO] [stdout]      |                          ^^^ no item named `d,e` 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 `reset`
[INFO] [stdout]    --> src/survival/marginal_slope/primary_geometry.rs:355:11
[INFO] [stdout]     |
[INFO] [stdout] 355 |     /// [`reset`] on the first call to [`row_dynamic_q_geometry_into`].
[INFO] [stdout]     |           ^^^^^ no item named `reset` 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 `row_dynamic_q_geometry_into`
[INFO] [stdout]    --> src/survival/marginal_slope/primary_geometry.rs:355:42
[INFO] [stdout]     |
[INFO] [stdout] 355 |     /// [`reset`] on the first call to [`row_dynamic_q_geometry_into`].
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `row_dynamic_q_geometry_into` 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 `Order2`
[INFO] [stdout]   --> src/survival/marginal_slope/row_kernel.rs:48:30
[INFO] [stdout]    |
[INFO] [stdout] 48 | /// zero. Bit-identical to [`Order2<4>`] on every channel a consumer reads.
[INFO] [stdout]    |                              ^^^^^^^^^ no item named `Order2` 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 `Tower3`
[INFO] [stdout]    --> src/survival/marginal_slope/row_kernel.rs:244:68
[INFO] [stdout]     |
[INFO] [stdout] 244 | /// static sparsity (`LIN` bitmask). Bit-identical to the engine [`Tower3<4>`] on
[INFO] [stdout]     |                                                                    ^^^^^^^^^ no item named `Tower3` 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 `Tower4`
[INFO] [stdout]    --> src/survival/marginal_slope/row_kernel.rs:439:7
[INFO] [stdout]     |
[INFO] [stdout] 439 | /// [`Tower4<4>`] on every channel for an index-affine program (see module note);
[INFO] [stdout]     |       ^^^^^^^^^ no item named `Tower4` 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 `Tower4::third_contracted`
[INFO] [stdout]    --> src/survival/marginal_slope/row_kernel.rs:779:54
[INFO] [stdout]     |
[INFO] [stdout] 779 | /// `out[a][b] = Σ_c t3[a][b][c]·dir[c]` — exactly [`Tower4::third_contracted`]'s
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Tower4` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]   --> src/survival/marginal_slope/row_math.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 | ///   u2_eta1[i] = (1 − d_i) · w_i · d²/dη²[−log Φ(−η_i)]
[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 `4`
[INFO] [stdout]    --> src/survival/marginal_slope/row_math.rs:732:28
[INFO] [stdout]     |
[INFO] [stdout] 732 | /// Returns (nll, gradient[4], hessian[4][4]) on the stack.
[INFO] [stdout]     |                            ^ no item named `4` 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 `4`
[INFO] [stdout]    --> src/survival/marginal_slope/row_math.rs:732:43
[INFO] [stdout]     |
[INFO] [stdout] 732 | /// Returns (nll, gradient[4], hessian[4][4]) on the stack.
[INFO] [stdout]     |                                           ^ no item named `4` 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 `directional`
[INFO] [stdout]   --> src/survival/marginal_slope/timepoint_exact.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`directional`]: the single-direction extension of the full evaluation.
[INFO] [stdout]    |         ^^^^^^^^^^^ no item named `directional` 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 `bidirectional`
[INFO] [stdout]   --> src/survival/marginal_slope/timepoint_exact.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! - [`bidirectional`]: the mixed `D_{d1} D_{d2}` bidirectional extension.
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `bidirectional` 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 `u,v`
[INFO] [stdout]   --> src/survival/marginal_slope/timepoint_exact/contracted.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 |     /// path.  Returns D_dir H[u,v] where H is the primary-space NLL Hessian.
[INFO] [stdout]    |                                ^^^ no item named `u,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 `FlexJet::moment_term`
[INFO] [stdout]   --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 | //!      `j/(j+m)=|A|/|I|`; see [`FlexJet::moment_term`]).
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^ the trait `FlexJet` has no associated item named `moment_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::super::super::jet_tower::Tower2`
[INFO] [stdout]    --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:304:45
[INFO] [stdout]     |
[INFO] [stdout] 304 | /// Faà di Bruno rules — bit-identical to [`super::super::super::jet_tower::Tower2`]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `jet_tower` in module `survival`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1628:23
[INFO] [stdout]      |
[INFO] [stdout] 1628 | ///     + Σ_u coeff_u[u]·du                                           (pure u, lin)
[INFO] [stdout]      |                       ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1629:24
[INFO] [stdout]      |
[INFO] [stdout] 1629 | ///     + Σ_u coeff_au[u]·da·du + ½Σ_u coeff_aau[u]·da²·du            (a×u)
[INFO] [stdout]      |                        ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1629:50
[INFO] [stdout]      |
[INFO] [stdout] 1629 | ///     + Σ_u coeff_au[u]·da·du + ½Σ_u coeff_aau[u]·da²·du            (a×u)
[INFO] [stdout]      |                                                  ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1630:24
[INFO] [stdout]      |
[INFO] [stdout] 1630 | ///     + Σ_u coeff_bu[u]·db·du + Σ_u coeff_abu[u]·da·db·du           (b×u)
[INFO] [stdout]      |                        ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1630:49
[INFO] [stdout]      |
[INFO] [stdout] 1630 | ///     + Σ_u coeff_bu[u]·db·du + Σ_u coeff_abu[u]·da·db·du           (b×u)
[INFO] [stdout]      |                                                 ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1631:28
[INFO] [stdout]      |
[INFO] [stdout] 1631 | ///       + ½Σ_u coeff_bbu[u]·db²·du
[INFO] [stdout]      |                            ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1632:27
[INFO] [stdout]      |
[INFO] [stdout] 1632 | ///     + ⅙Σ_u coeff_aaau[u]·da³·du + ½Σ_u coeff_aabu[u]·da²·db·du    (3rd in a/b ×u)
[INFO] [stdout]      |                           ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1632:55
[INFO] [stdout]      |
[INFO] [stdout] 1632 | ///     + ⅙Σ_u coeff_aaau[u]·da³·du + ½Σ_u coeff_aabu[u]·da²·db·du    (3rd in a/b ×u)
[INFO] [stdout]      |                                                       ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1633:29
[INFO] [stdout]      |
[INFO] [stdout] 1633 | ///       + ½Σ_u coeff_abbu[u]·da·db²·du + ⅙Σ_u coeff_bbbu[u]·db³·du
[INFO] [stdout]      |                             ^ no item named `u` 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 `u`
[INFO] [stdout]     --> src/survival/marginal_slope/timepoint_exact/flex_jet.rs:1633:60
[INFO] [stdout]      |
[INFO] [stdout] 1633 | ///       + ½Σ_u coeff_abbu[u]·da·db²·du + ⅙Σ_u coeff_bbbu[u]·db³·du
[INFO] [stdout]      |                                                            ^ no item named `u` 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 `row_dynamic_q_geometry`
[INFO] [stdout]    --> src/survival/marginal_slope/timewiggle_geometry.rs:313:36
[INFO] [stdout]     |
[INFO] [stdout] 313 |     /// Pooled-buffer variant of [`row_dynamic_q_geometry`]. Resizes and
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ no item named `row_dynamic_q_geometry` 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/transformation_normal/config.rs:9:72
[INFO] [stdout]   |
[INFO] [stdout] 9 |     /// Additional penalty orders for the response-direction (default [1]).
[INFO] [stdout]   |                                                                        ^ no item named `1` 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 `materialize_cov_directional`
[INFO] [stdout]    --> src/transformation_normal/psi_operator.rs:319:11
[INFO] [stdout]     |
[INFO] [stdout] 319 |     /// [`materialize_cov_directional`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `materialize_cov_directional` 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 `materialize_cov_first_axis`
[INFO] [stdout]    --> src/transformation_normal/psi_operator.rs:328:49
[INFO] [stdout]     |
[INFO] [stdout] 328 |     /// Calling with `v_psi = e_axis` matches [`materialize_cov_first_axis`] at axis.
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `materialize_cov_first_axis` 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 `lifted_forward_second_directional`
[INFO] [stdout]    --> src/transformation_normal/psi_operator.rs:527:21
[INFO] [stdout]     |
[INFO] [stdout] 527 |     /// Mirror of [`lifted_forward_second_directional`] for the transpose direction.
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `lifted_forward_second_directional` 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 `scop_psi_terms`
[INFO] [stdout]    --> src/transformation_normal/psi_operator.rs:790:51
[INFO] [stdout]     |
[INFO] [stdout] 790 | /// The CTN row-streaming first-order ψ kernel ([`scop_psi_terms`]) walks all
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ no item named `scop_psi_terms` 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 `scop_psi_terms`
[INFO] [stdout]    --> src/transformation_normal/psi_operator.rs:880:20
[INFO] [stdout]     |
[INFO] [stdout] 880 |     /// per-axis [`scop_psi_terms`] path that reloads it once per axis. Op
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ no item named `scop_psi_terms` 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 `u,v`
[INFO] [stdout]    --> src/transformation_normal/scop_curvature.rs:518:17
[INFO] [stdout]     |
[INFO] [stdout] 518 |     /// `D²H_ab[u,v] = w[
[INFO] [stdout]     |                 ^^^ no item named `u,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 `scop_psi_hessian_trace_factor_from_cov`
[INFO] [stdout]     --> src/transformation_normal/scop_psi.rs:1060:11
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     /// [`scop_psi_hessian_trace_factor_from_cov`] once per axis: the same
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `scop_psi_hessian_trace_factor_from_cov` 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 `MultinomialLogitLikelihood` links to private item `validate_multinomial_simplex`
[INFO] [stdout]    --> src/vector_response.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | ///   [`validate_multinomial_simplex`] at every construction boundary; under it
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `u`
[INFO] [stdout]     --> src/gamlss/gaussian/location_scale.rs:1154:70
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     /// depend on β_μ. The β-dependence is essential for correct M_j[u] drift
[INFO] [stdout]      |                                                                      ^ no item named `u` 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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1026:55
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     /// Exact second-order directional derivative D²H[u,v] of the joint Hessian
[INFO] [stdout]      |                                                       ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1066:26
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     ///   so D²H_eta_eta[u,v] = X_eta' diag(coeff_eta) X_eta
[INFO] [stdout]      |                          ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1073:21
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     ///   Taking D²[u,v] requires differentiating both the scalar coefficients
[INFO] [stdout]      |                     ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1080:14
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     ///   D²[u,v] expands via the product rule on m2, B_i, B_j, each of which
[INFO] [stdout]      |              ^^^ no item named `u,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 `SurvivalMarginalSlopeFamily`
[INFO] [stdout]     --> src/survival/latent/survival.rs:4096:19
[INFO] [stdout]      |
[INFO] [stdout] 4096 |     /// sibling [`SurvivalMarginalSlopeFamily`]. Interval-censored rows contribute
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SurvivalMarginalSlopeFamily` 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 `T`
[INFO] [stdout]   --> src/inference/model.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | ///     Option<T> fields that must be `Some(...)` for a given `family_state`
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-D rustdoc::invalid-html-tags` implied by `-D warnings`
[INFO] [stdout]    = help: to override `-D warnings` add `#[allow(rustdoc::invalid_html_tags)]`
[INFO] [stdout]    = note: the `rustdoc::invalid_html_tags` lint ignores `-D warnings`
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 45 | ///     `Option<T>` fields that must be `Some(...)` for a given `family_state`
[INFO] [stdout]    |         +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]  --> src/marginal_slope_orthogonal.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!     u_i = [Φ(h_i) − Φ(L_i)] / [Φ(U_i) − Φ(L_i)],
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]   = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]   = note: `-D rustdoc::invalid-rust-codeblocks` implied by `-D warnings`
[INFO] [stdout]   = help: to override `-D warnings` add `#[allow(rustdoc::invalid_rust_codeblocks)]`
[INFO] [stdout]   = note: the `rustdoc::invalid_rust_codeblocks` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]   --> src/marginal_slope_orthogonal.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |   //!     h_i = b(x_i) + ε·(y_i − median) + Σ_{k≥1} I_k(y_i)·γ_k(x_i)²
[INFO] [stdout]    |  _________^
[INFO] [stdout] 13 | | //!     L_i = h(y_min | x_i),  U_i = h(y_max | x_i)
[INFO] [stdout] 14 | | //!     b(x_i)   = Xᶜᵒᵛ_i · θ_b           (location column, response basis col 0)
[INFO] [stdout] 15 | | //!     γ_k(x_i) = Xᶜᵒᵛ_i · θ_{γk}         (squared SCOP shape coeffs, cols k≥1).
[INFO] [stdout]    | |_________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b2}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 15s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/gam_models/index.html
[INFO] running `Command { std: "docker" "inspect" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", 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" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "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 quote v1.0.46
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling interpol v0.2.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling equator-macro v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling private-gemm-x86 v0.1.20
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking equator v0.2.2
[INFO] [stderr]     Checking spindle v0.2.6
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking pulp v0.22.3
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking nano-gemm-c64 v0.2.1
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]     Checking nano-gemm-c32 v0.2.1
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking arrow-buffer v54.3.1
[INFO] [stderr]     Checking arrow-data v54.3.1
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]     Checking arrow-array v54.3.1
[INFO] [stderr]     Checking arrow-select v54.3.1
[INFO] [stderr]     Checking arrow-ipc v54.3.1
[INFO] [stderr]     Checking arrow-row v54.3.1
[INFO] [stderr]     Checking arrow-arith v54.3.1
[INFO] [stderr]     Checking gemm-common v0.19.0
[INFO] [stderr]     Checking qd v0.8.0
[INFO] [stderr]     Checking arrow-cast v54.3.1
[INFO] [stderr]     Checking arrow-ord v54.3.1
[INFO] [stderr]     Checking arrow-string v54.3.1
[INFO] [stderr]     Checking faer-traits v0.24.0
[INFO] [stderr]     Checking gemm-c32 v0.19.0
[INFO] [stderr]     Checking gemm-c64 v0.19.0
[INFO] [stderr]     Checking gemm-f32 v0.19.0
[INFO] [stderr]     Checking gemm-f64 v0.19.0
[INFO] [stderr]     Checking gam-runtime v0.3.147
[INFO] [stderr]     Checking gam-spec v0.3.147
[INFO] [stderr]     Checking opt v0.5.11
[INFO] [stderr]     Checking parquet v54.3.1
[INFO] [stderr]     Checking arrow v54.3.1
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]     Checking gemm v0.19.0
[INFO] [stderr]     Checking nano-gemm v0.2.2
[INFO] [stderr]     Checking faer v0.24.4
[INFO] [stderr]     Checking gam-data v0.3.147
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]     Checking gam-math v0.3.147
[INFO] [stderr]     Checking gam-linalg v0.3.147
[INFO] [stderr]     Checking gam-geometry v0.3.147
[INFO] [stderr]     Checking gam-gpu v0.3.147
[INFO] [stderr]     Checking gam-problem v0.3.147
[INFO] [stderr]     Checking gam-identifiability v0.3.147
[INFO] [stderr]     Checking gam-terms v0.3.147
[INFO] [stderr]     Checking gam-model-api v0.3.147
[INFO] [stderr]     Checking gam-solve v0.3.147
[INFO] [stderr]     Checking gam-model-kernels v0.3.147
[INFO] [stderr]     Checking gam-custom-family v0.3.147
[INFO] [stderr]  Documenting gam-models v0.3.147 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `v`
[INFO] [stdout]    --> src/inference/full_conformal.rs:111:28
[INFO] [stdout]     |
[INFO] [stdout] 111 | //! `c`-array bounds ‖D_βH[v]‖ along the step, giving a computable Newton
[INFO] [stdout]     |                            ^ no item named `v` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `-D rustdoc::broken-intra-doc-links` implied by `-D warnings`
[INFO] [stdout]     = help: to override `-D warnings` add `#[allow(rustdoc::broken_intra_doc_links)]`
[INFO] [stdout]     = note: the `rustdoc::broken_intra_doc_links` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FitGeometry`
[INFO] [stdout]     --> src/inference/full_conformal.rs:2442:49
[INFO] [stdout]      |
[INFO] [stdout] 2442 |     /// converged penalized Hessian stored in [`FitGeometry`] *is* this `M` (the
[INFO] [stdout]      |                                                 ^^^^^^^^^^^ no item named `FitGeometry` 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 `FitGeometry`
[INFO] [stdout]     --> src/inference/full_conformal.rs:2574:31
[INFO] [stdout]      |
[INFO] [stdout] 2574 | /// normal matrix stored in [`FitGeometry`]) as `Sλ = M₀ − XᵀX`, so no penalty
[INFO] [stdout]      |                               ^^^^^^^^^^^ no item named `FitGeometry` 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 `UnseenCategoryPolicy::encode_unknown_for_columns`
[INFO] [stdout]     --> src/inference/model.rs:3727:11
[INFO] [stdout]      |
[INFO] [stdout] 3727 |     /// [`UnseenCategoryPolicy::encode_unknown_for_columns`]. It intentionally
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UnseenCategoryPolicy` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FitConfig`
[INFO] [stdout]   --> src/inference/model_payload_builders.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! metadata from the [`FitConfig`]). Once both sides hand the same semantic
[INFO] [stdout]    |                         ^^^^^^^^^ no item named `FitConfig` 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 `FitConfig`
[INFO] [stdout]    --> src/inference/model_payload_builders.rs:146:61
[INFO] [stdout]     |
[INFO] [stdout] 146 | /// them by freezing its term collections and reading the [`FitConfig`]. Either
[INFO] [stdout]     |                                                             ^^^^^^^^^ no item named `FitConfig` 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 `AnalyticPenaltyRegistry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           per-kind descriptor fields, and the final [`AnalyticPenaltyRegistry`]
[INFO] [stdout]                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AnalyticPenaltyRegistry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_analytic_penalty_registry_from_descriptors`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           hands them to [`build_analytic_penalty_registry_from_descriptors`]; it never
[INFO] [stdout]                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `build_analytic_penalty_registry_from_descriptors` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `residual_cascade_fast_path` links to private item `past_dense_kernel_cliff`
[INFO] [stdout]    --> src/fit_orchestration/entry.rs:945:10
[INFO] [stdout]     |
[INFO] [stdout] 945 | ///   ([`past_dense_kernel_cliff`]) — below it the dense radial path is both
[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: `-D rustdoc::private-intra-doc-links` implied by `-D warnings`
[INFO] [stdout]     = help: to override `-D warnings` add `#[allow(rustdoc::private_intra_doc_links)]`
[INFO] [stdout]     = note: the `rustdoc::private_intra_doc_links` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `covariate_formula_rhs` links to private item `crossfit_score_calibration`
[INFO] [stdout]    --> src/fit_orchestration/request.rs:271:47
[INFO] [stdout]     |
[INFO] [stdout] 271 |     /// with no `~` and no response symbol. [`crossfit_score_calibration`] parses
[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 `binomial_multi` links to private item `BinomialMultiLikelihood`
[INFO] [stdout]   --> src/binomial_multi.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! via [`BinomialMultiLikelihood`].
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_kernel_device_resident`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1092:7
[INFO] [stdout]      |
[INFO] [stdout] 1092 | /// [`launch_bms_flex_row_kernel_device_resident`] and consumed by
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_hvp`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1093:7
[INFO] [stdout]      |
[INFO] [stdout] 1093 | /// [`launch_bms_flex_row_hvp`] / [`launch_bms_flex_row_diagonal`].
[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 `DeviceResidentRowHess` links to private item `launch_bms_flex_row_diagonal`
[INFO] [stdout]     --> src/bms/gpu/row.rs:1093:37
[INFO] [stdout]      |
[INFO] [stdout] 1093 | /// [`launch_bms_flex_row_hvp`] / [`launch_bms_flex_row_diagonal`].
[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 `i,:`
[INFO] [stdout]   --> src/bms/block_specs.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 | /// ∂η_i/∂β_m = c_i · M[i,:]
[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 `i,:`
[INFO] [stdout]   --> src/bms/block_specs.rs:96:19
[INFO] [stdout]    |
[INFO] [stdout] 96 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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 `i`
[INFO] [stdout]   --> src/bms/block_specs.rs:96:41
[INFO] [stdout]    |
[INFO] [stdout] 96 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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/bms/block_specs.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 | /// ∂η_i/∂β_s = (q_i · s²·g_i / c_i + s·z_i) · G[i,:]
[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 `i,:`
[INFO] [stdout]    --> src/bms/block_specs.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// where q_i = M[i,:] · β_m + offset_m[i],
[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 `i`
[INFO] [stdout]    --> src/bms/block_specs.rs:201:41
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// where q_i = M[i,:] · β_m + offset_m[i],
[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/bms/block_specs.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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 `i`
[INFO] [stdout]    --> src/bms/block_specs.rs:202:41
[INFO] [stdout]     |
[INFO] [stdout] 202 | ///       g_i = G[i,:] · β_s + offset_s[i],
[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: public documentation for `LatentZRankIntCalibration` links to private item `latent_z_is_standard_normal_enough`
[INFO] [stdout]    --> src/bms/mod.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// ([`latent_z_is_standard_normal_enough`]), the BMS family applied to
[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 `LatentZRankIntCalibration::apply_*`
[INFO] [stdout]    --> src/bms/mod.rs:822:39
[INFO] [stdout]     |
[INFO] [stdout] 822 | /// paths route the input z through [`LatentZRankIntCalibration::apply_*`]
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `LatentZRankIntCalibration` has no field or associated item named `apply_*`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `cubic_cell` links to private item `branch`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! * [`branch`] — host-side branch classifier; mirrors
[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 `cubic_cell` links to private item `host_substrate`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! * [`host_substrate`] — CPU-resident implementation. Works on every
[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 `cubic_cell` links to private item `kernel_src`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! * [`kernel_src`] — NVRTC-compilable CUDA C++ source as Rust string
[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 `cubic_cell` links to private item `device`
[INFO] [stdout]   --> src/gpu_kernels/cubic_cell/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //! * [`device`] — Linux+CUDA dispatcher that compiles, launches, 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: unresolved link to `crate::bms::BernoulliMarginalSlopeFamily::build_row_primary_hessian_cache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! [`crate::bms::BernoulliMarginalSlopeFamily::build_row_primary_hessian_cache`]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::bms::RowPrimaryEvalCache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! and stored in [`crate::bms::RowPrimaryEvalCache`])
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RowPrimaryEvalCache` in module `bms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`
[INFO] [stdout]  --> src/gpu_kernels/row_hessian_ops.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   [`BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_matvec_from_cache`]'s
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`
[INFO] [stdout]   --> src/gpu_kernels/row_hessian_ops.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!   [`BernoulliMarginalSlopeFamily::exact_newton_joint_hessian_diagonal_from_cache`]'s
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BernoulliMarginalSlopeFamily` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `survival_rowjet` links to private item `crate::survival::marginal_slope::row_kernel::rigid_row_nll`
[INFO] [stdout]  --> src/gpu_kernels/survival_rowjet.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! ([`crate::survival::marginal_slope::row_kernel::rigid_row_nll`], 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 `SurvivalRowInputs` links to private item `RigidRowInputs`
[INFO] [stdout]    --> src/gpu_kernels/survival_rowjet.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 | /// values [`RigidRowInputs`] + `rigid_row_kernel_primaries` produce per row.
[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 `gamlss` links to private item `errors`
[INFO] [stdout]   --> src/gamlss.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! - [`errors`]    — `GamlssError`, module-wide numeric constants, the low-level
[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 `gamlss` links to private item `builders`
[INFO] [stdout]   --> src/gamlss.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - [`builders`]  — block/penalty construction, term specs, fit-result types,
[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 `gamlss` links to private item `gaussian`
[INFO] [stdout]   --> src/gamlss.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! - [`gaussian`]  — the Gaussian location-scale family (+ its wiggle variant),
[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 `gamlss` links to private item `binomial`
[INFO] [stdout]   --> src/gamlss.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [`binomial`]  — the binomial location-scale numeric kernel (q-algebra,
[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 `gamlss` links to private item `dispersion_family`
[INFO] [stdout]   --> src/gamlss.rs:29:58
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! Pre-existing leaf concerns keep their own modules: [`dispersion_family`],
[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 `gamlss` links to private item `binomial_q_derivs`
[INFO] [stdout]   --> src/gamlss.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `binomial_q_coeffs`
[INFO] [stdout]   --> src/gamlss.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `validation`
[INFO] [stdout]   --> src/gamlss.rs:30:53
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! [`binomial_q_derivs`], [`binomial_q_coeffs`], [`validation`],
[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 `gamlss` links to private item `weighted_design_products`
[INFO] [stdout]   --> src/gamlss.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `gamlss` links to private item `row_linalg`
[INFO] [stdout]   --> src/gamlss.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `gamlss` links to private item `joint_packing`
[INFO] [stdout]   --> src/gamlss.rs:31:57
[INFO] [stdout]    |
[INFO] [stdout] 31 | //! [`weighted_design_products`], [`row_linalg`], and [`joint_packing`].
[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 `LikelihoodSpec`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |     /// The family's canonical [`LikelihoodSpec`] (mean response × mean link).
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ no item named `LikelihoodSpec` 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::fit_orchestration::materialize::resolve_family`
[INFO] [stdout]    --> src/gamlss/dispersion_family.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |     /// the [`resolve_family`](crate::fit_orchestration::materialize::resolve_family) defaults
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `materialize` is a function, not a module or type, and cannot have associated items
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fit_dispersion_glm_location_scale_terms` links to private item `dispersion_row_kernel`
[INFO] [stdout]     --> src/gamlss/dispersion_family.rs:1428:27
[INFO] [stdout]      |
[INFO] [stdout] 1428 | /// likelihood lives in [`dispersion_row_kernel`].
[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 `i`
[INFO] [stdout]    --> src/gamlss/gaussian/location_scale.rs:986:24
[INFO] [stdout]     |
[INFO] [stdout] 986 |     /// linear map η_r[i] = X_r[i,:] · β_r:
[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/gamlss/gaussian/location_scale.rs:986:33
[INFO] [stdout]     |
[INFO] [stdout] 986 |     /// linear map η_r[i] = X_r[i,:] · β_r:
[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 `target_k`
[INFO] [stdout]    --> src/marginal_slope_shared.rs:965:19
[INFO] [stdout]     |
[INFO] [stdout] 965 |     /// Same as [`target_k`] but also reports the noise-only `K`, the
[INFO] [stdout]     |                   ^^^^^^^^ no item named `target_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 `ExactNewtonJointPsiWorkspace`
[INFO] [stdout]     --> src/marginal_slope_shared.rs:1466:32
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /// marginal-slope) build an [`ExactNewtonJointPsiWorkspace`] whose four methods
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ExactNewtonJointPsiWorkspace` 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 `multinomial` links to private item `crate::multinomial_reml::MultinomialFamily`
[INFO] [stdout]   --> src/multinomial.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | //!   [`crate::multinomial_reml::MultinomialFamily`] `CustomFamily`
[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 `fit_penalized_multinomial_formula` links to private item `multinomial_formula_separation_evidence`
[INFO] [stdout]     --> src/multinomial.rs:1886:40
[INFO] [stdout]      |
[INFO] [stdout] 1886 | /// solve or a non-finite logit; see [`multinomial_formula_separation_evidence`])
[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 `i`
[INFO] [stdout]     --> src/survival/base.rs:2166:34
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     /// with η1_i = a1_iᵀβ + o_X[i], η0_i = a0_iᵀβ + o_E[i],
[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/survival/base.rs:2166:58
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     /// with η1_i = a1_iᵀβ + o_X[i], η0_i = a0_iᵀβ + o_E[i],
[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/survival/base.rs:2167:33
[INFO] [stdout]      |
[INFO] [stdout] 2167 |     ///      s_i  = d_iᵀβ + o_D[i].
[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/survival/base.rs:2170:23
[INFO] [stdout]      |
[INFO] [stdout] 2170 |     ///   ∂NLL_i/∂o_X[i] = w_i · (exp(η1_i) − δ_i)
[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/survival/base.rs:2171:23
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     ///   ∂NLL_i/∂o_E[i] = −w_i · exp(η0_i) · 1{has_entry_interval}
[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/survival/base.rs:2172:23
[INFO] [stdout]      |
[INFO] [stdout] 2172 |     ///   ∂NLL_i/∂o_D[i] = −w_i · δ_i / s_i         (event-row only)
[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: public documentation for `optimize_survival_baseline_config_with_gradient_only` links to private item `run_baseline_theta_optimizer`
[INFO] [stdout]    --> src/survival/construction.rs:847:7
[INFO] [stdout]     |
[INFO] [stdout] 847 | /// [`run_baseline_theta_optimizer`] under 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 `optimize_survival_baseline_config_with_gradient_only` links to private item `BaselineDerivativeContract::GradientOnly`
[INFO] [stdout]    --> src/survival/construction.rs:848:7
[INFO] [stdout]     |
[INFO] [stdout] 848 | /// [`BaselineDerivativeContract::GradientOnly`] contract, which advertises
[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 `optimize_survival_baseline_config_with_gradient` links to private item `run_baseline_theta_optimizer`
[INFO] [stdout]    --> src/survival/construction.rs:882:7
[INFO] [stdout]     |
[INFO] [stdout] 882 | /// [`run_baseline_theta_optimizer`] under 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 `optimize_survival_baseline_config_with_gradient` links to private item `BaselineDerivativeContract::GradientHessian`
[INFO] [stdout]    --> src/survival/construction.rs:883:7
[INFO] [stdout]     |
[INFO] [stdout] 883 | /// [`BaselineDerivativeContract::GradientHessian`] contract, which advertises
[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 `baseline_offset_theta_partials` links to private item `survival_baseline_theta_from_config`
[INFO] [stdout]     --> src/survival/construction.rs:2045:7
[INFO] [stdout]      |
[INFO] [stdout] 2045 | /// [`survival_baseline_theta_from_config`] / [`survival_baseline_config_from_theta`]
[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 `baseline_offset_theta_partials` links to private item `survival_baseline_config_from_theta`
[INFO] [stdout]     --> src/survival/construction.rs:2045:49
[INFO] [stdout]      |
[INFO] [stdout] 2045 | /// [`survival_baseline_theta_from_config`] / [`survival_baseline_config_from_theta`]
[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 `i`
[INFO] [stdout]     --> src/survival/construction.rs:2314:27
[INFO] [stdout]      |
[INFO] [stdout] 2314 | ///     = Σᵢ (∂NLL_i/∂o_X[i])·(∂o_X_i/∂θ_k)
[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/survival/construction.rs:2315:26
[INFO] [stdout]      |
[INFO] [stdout] 2315 | ///       + (∂NLL_i/∂o_E[i])·(∂o_E_i/∂θ_k)
[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/survival/construction.rs:2316:26
[INFO] [stdout]      |
[INFO] [stdout] 2316 | ///       + (∂NLL_i/∂o_D[i])·(∂o_D_i/∂θ_k)
[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/survival/construction.rs:2317:26
[INFO] [stdout]      |
[INFO] [stdout] 2317 | ///       + (∂NLL_i/∂o_R[i])·(∂o_R_i/∂θ_k)
[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 `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/construction.rs:2320:25
[INFO] [stdout]      |
[INFO] [stdout] 2320 | /// `right` fields of [`OffsetChannelResiduals`] (sampleweight-scaled already).
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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/survival/construction.rs:2325:11
[INFO] [stdout]      |
[INFO] [stdout] 2325 | ///   o_E[i] = eta_target(age_entry[i])
[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/survival/construction.rs:2325:37
[INFO] [stdout]      |
[INFO] [stdout] 2325 | ///   o_E[i] = eta_target(age_entry[i])
[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/survival/construction.rs:2326:11
[INFO] [stdout]      |
[INFO] [stdout] 2326 | ///   o_X[i] = eta_target(age_exit[i])
[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/survival/construction.rs:2326:36
[INFO] [stdout]      |
[INFO] [stdout] 2326 | ///   o_X[i] = eta_target(age_exit[i])
[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/survival/construction.rs:2327:11
[INFO] [stdout]      |
[INFO] [stdout] 2327 | ///   o_D[i] = d/dt eta_target(t) |_{t=age_exit[i]}
[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/survival/construction.rs:2327:49
[INFO] [stdout]      |
[INFO] [stdout] 2327 | ///   o_D[i] = d/dt eta_target(t) |_{t=age_exit[i]}
[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/survival/construction.rs:2328:11
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ///   o_R[i] = eta_target(age_right[i])   (interval upper bound `R`; η-level only)
[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/survival/construction.rs:2328:37
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ///   o_R[i] = eta_target(age_right[i])   (interval upper bound `R`; η-level only)
[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 `WorkingModelSurvival::offset_channel_residuals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2361:11
[INFO] [stdout]      |
[INFO] [stdout] 2361 |     /// [`WorkingModelSurvival::offset_channel_residuals`]. Because
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `WorkingModelSurvival` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `offset_channel_residuals` links to private item `latent_survival_row_primary_gradient_hessian`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2366:11
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     /// [`latent_survival_row_primary_gradient_hessian`]. Sampleweight-scaled to
[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 `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2367:21
[INFO] [stdout]      |
[INFO] [stdout] 2367 |     /// match the [`OffsetChannelResiduals`] contract consumed by
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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 `OffsetChannelResiduals::right`
[INFO] [stdout]     --> src/survival/latent/survival.rs:2376:11
[INFO] [stdout]      |
[INFO] [stdout] 2376 |     /// [`OffsetChannelResiduals::right`] channel; it is exactly 0 on every
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OffsetChannelResiduals`
[INFO] [stdout]     --> src/survival/latent/survival.rs:3555:44
[INFO] [stdout]      |
[INFO] [stdout] 3555 |     /// Sampleweight-scaled to match the [`OffsetChannelResiduals`] contract.
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ no item named `OffsetChannelResiduals` 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 `location_scale` links to private item `constants`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! - [`constants`]        — module-level numeric tuning constants and guard policy.
[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 `location_scale` links to private item `error`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`error`]            — the [`SurvivalLocationScaleError`] type and conversions.
[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 `location_scale` links to private item `residual_dist`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! - [`residual_dist`]    — residual distribution, its derivative ops, link mapping,
[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 `location_scale` links to private item `spec`
[INFO] [stdout]  --> src/survival/location_scale/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! - [`spec`]             — public input / spec / result / predict-IO types, 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 `location_scale` links to private item `family`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`family`]           — the [`SurvivalLocationScaleFamily`] struct and its small
[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 `location_scale` links to private item `SurvivalLocationScaleFamily`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:11:36
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - [`family`]           — the [`SurvivalLocationScaleFamily`] struct and its small
[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 `location_scale` links to private item `row_kernel`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [`row_kernel`]       — the exact-Newton per-row likelihood kernel, 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 `location_scale` links to private item `wiggle_geometry`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - [`wiggle_geometry`]  — dynamic (link/time-wiggle) geometry assembly.
[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 `location_scale` links to private item `dense_linalg`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - [`dense_linalg`]     — weighted cross-product, row-scaling, and block-assignment
[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 `location_scale` links to private item `covariate_blocks`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - [`covariate_blocks`] — covariate-block preparation, time-varying tensor designs,
[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 `location_scale` links to private item `time_block`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! - [`time_block`]       — time-block identifiability, structural constraints, 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 `location_scale` links to private item `moments`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! - [`moments`]          — exact Gaussian response-moment integration.
[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 `location_scale` links to private item `family_solver`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [`family_solver`]    — the `CustomFamily` impl, joint-Hessian / gradient
[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 `location_scale` links to private item `prepare`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! - [`prepare`]          — spec validation and prepared-model assembly / finalization.
[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 `location_scale` links to private item `fit`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! - [`fit`]              — the fit entry points and the reduced-parametric-AFT route.
[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 `location_scale` links to private item `predict`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! - [`predict`]          — the predict entry points and prediction helpers.
[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 `location_scale` links to private item `numeric_guards`
[INFO] [stdout]   --> src/survival/location_scale/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! - [`numeric_guards`]   — overflow-safe scalar/array arithmetic primitives.
[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 `survival_location_scale_block_effective_jacobian` links to private item `SurvivalLocationScaleFamily::block_effective_jacobian`
[INFO] [stdout]     --> src/survival/location_scale/family_solver.rs:1538:11
[INFO] [stdout]      |
[INFO] [stdout] 1538 | /// See [`SurvivalLocationScaleFamily::block_effective_jacobian`] for the full
[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 `i,:`
[INFO] [stdout]   --> src/survival/location_scale/spec.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 | ///   X_entry[i,:] = x_cov(i,:) ⊗ B_time(t_entry_i)
[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 `i,:`
[INFO] [stdout]   --> src/survival/location_scale/spec.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 | ///   X_exit[i,:]  = x_cov(i,:) ⊗ B_time(t_exit_i)
[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 `BlockwisePenalty`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:852:37
[INFO] [stdout]     |
[INFO] [stdout] 852 | /// Pull a single raw block-local [`BlockwisePenalty`] back through the
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `BlockwisePenalty` 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 `CompiledMap`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:919:26
[INFO] [stdout]     |
[INFO] [stdout] 919 | /// Assemble a 3-block [`CompiledMap`] (time, marginal, logslope) from a
[INFO] [stdout]     |                          ^^^^^^^^^^^ no item named `CompiledMap` 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 `Gauge::from_v_and_r`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:925:24
[INFO] [stdout]     |
[INFO] [stdout] 925 | /// result-time lift [`Gauge::from_v_and_r`] uses), then partitioned
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Gauge::from_compiled_map`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:931:7
[INFO] [stdout]     |
[INFO] [stdout] 931 | /// [`Gauge::from_compiled_map`] machinery consumes it unchanged.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `survival_reduced_logslope_transform_effective` links to private item `crate::bms::block_specs::reduced_logslope_transform_effective`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:983:7
[INFO] [stdout]     |
[INFO] [stdout] 983 | /// [`crate::bms::block_specs::reduced_logslope_transform_effective`] but in
[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 `CompiledMap`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1143:41
[INFO] [stdout]      |
[INFO] [stdout] 1143 | /// Assemble a block-diagonal 3-block [`CompiledMap`] that passes the time and
[INFO] [stdout]      |                                         ^^^^^^^^^^^ no item named `CompiledMap` 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 `Gauge::from_compiled_map`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1154:52
[INFO] [stdout]      |
[INFO] [stdout] 1154 | /// existing [`apply_compiled_map_to_designs`] + [`Gauge::from_compiled_map`]
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Gauge` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompiledMap`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1195:22
[INFO] [stdout]      |
[INFO] [stdout] 1195 | /// Apply a global [`CompiledMap`] T directly to the three survival
[INFO] [stdout]      |                      ^^^^^^^^^^^ no item named `CompiledMap` 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 `apply_compiled_map_to_designs` links to private item `wrap_design_with_transform`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1199:7
[INFO] [stdout]      |
[INFO] [stdout] 1199 | /// [`wrap_design_with_transform`], and pulls each block's penalties back
[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 `CompiledSurvivalDesignsVMExact` links to private item `wrap_design_with_transform`
[INFO] [stdout]     --> src/survival/marginal_slope/identifiability.rs:1500:21
[INFO] [stdout]      |
[INFO] [stdout] 1500 | /// row form (via [`wrap_design_with_transform`] on `V_b = T[raw_b, comp_b]`):
[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 `i,:`
[INFO] [stdout]    --> src/survival/marginal_slope/block_jacobians.rs:195:51
[INFO] [stdout]     |
[INFO] [stdout] 195 | /// At g=0 (β=0 init): c=1, so each row is just M[i,:].
[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 `1`
[INFO] [stdout]  --> src/transformation_normal/config.rs:9:72
[INFO] [stdout]   |
[INFO] [stdout] 9 |     /// Additional penalty orders for the response-direction (default [1]).
[INFO] [stdout]   |                                                                        ^ no item named `1` 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 `MultinomialLogitLikelihood` links to private item `validate_multinomial_simplex`
[INFO] [stdout]    --> src/vector_response.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | ///   [`validate_multinomial_simplex`] at every construction boundary; under it
[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 `u`
[INFO] [stdout]     --> src/gamlss/gaussian/location_scale.rs:1154:70
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     /// depend on β_μ. The β-dependence is essential for correct M_j[u] drift
[INFO] [stdout]      |                                                                      ^ no item named `u` 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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1026:55
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     /// Exact second-order directional derivative D²H[u,v] of the joint Hessian
[INFO] [stdout]      |                                                       ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1066:26
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     ///   so D²H_eta_eta[u,v] = X_eta' diag(coeff_eta) X_eta
[INFO] [stdout]      |                          ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1073:21
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     ///   Taking D²[u,v] requires differentiating both the scalar coefficients
[INFO] [stdout]      |                     ^^^ no item named `u,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 `u,v`
[INFO] [stdout]     --> src/gamlss/gaussian/binomial_mean_wiggle.rs:1080:14
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     ///   D²[u,v] expands via the product rule on m2, B_i, B_j, each of which
[INFO] [stdout]      |              ^^^ no item named `u,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 `SurvivalMarginalSlopeFamily`
[INFO] [stdout]     --> src/survival/latent/survival.rs:4096:19
[INFO] [stdout]      |
[INFO] [stdout] 4096 |     /// sibling [`SurvivalMarginalSlopeFamily`]. Interval-censored rows contribute
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SurvivalMarginalSlopeFamily` 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,0`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 | /// - W[0,0] = u2_η0 · c²  (q0–q0; only η0 depends on q0)
[INFO] [stdout]     |         ^^^ no item named `0,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,1`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// - W[1,1] = (u2_η1 + w·δ) · c²  (q1–q1; η1 and log-φ both depend on q1)
[INFO] [stdout]     |         ^^^ no item named `1,1` 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 `2,2`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 | /// - W[2,2] = w·δ · (∂ad1/∂qd1)² · (−1/ad1²)  (qd1–qd1 via neglog(ad1))
[INFO] [stdout]     |         ^^^ no item named `2,2` 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 `3,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 | /// - W[3,3] = u2_η0·(∂η0/∂g)² + u1_η0·(∂²η0/∂g²) + u2_η1·(∂η1/∂g)² + ...
[INFO] [stdout]     |         ^^^ no item named `3,3` 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,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// - W[0,3] = W[3,0] = u2_η0·c·(q0·c1 + s_f·z) + u1_η0·c1  (cross q0–g)
[INFO] [stdout]     |         ^^^ no item named `0,3` 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 `3,0`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// - W[0,3] = W[3,0] = u2_η0·c·(q0·c1 + s_f·z) + u1_η0·c1  (cross q0–g)
[INFO] [stdout]     |                  ^^^ no item named `3,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,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /// - W[1,3] = W[3,1] = u2_η1·c·(q1·c1 + s_f·z) + u1_η1·c1  (cross q1–g)
[INFO] [stdout]     |         ^^^ no item named `1,3` 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 `3,1`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 | /// - W[1,3] = W[3,1] = u2_η1·c·(q1·c1 + s_f·z) + u1_η1·c1  (cross q1–g)
[INFO] [stdout]     |                  ^^^ no item named `3,1` 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 `2,3`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// - W[2,3] = W[3,2] = u2_ad1·c·(qd1·c1) + u1_ad1·c1  (cross qd1–g)
[INFO] [stdout]     |         ^^^ no item named `2,3` 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 `3,2`
[INFO] [stdout]    --> src/survival/marginal_slope/identifiability.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// - W[2,3] = W[3,2] = u2_ad1·c·(qd1·c1) + u1_ad1·c1  (cross qd1–g)
[INFO] [stdout]     |                  ^^^ no item named `3,2` 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 `T`
[INFO] [stdout]   --> src/inference/model.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | ///     Option<T> fields that must be `Some(...)` for a given `family_state`
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-D rustdoc::invalid-html-tags` implied by `-D warnings`
[INFO] [stdout]    = help: to override `-D warnings` add `#[allow(rustdoc::invalid_html_tags)]`
[INFO] [stdout]    = note: the `rustdoc::invalid_html_tags` lint ignores `-D warnings`
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 45 | ///     `Option<T>` fields that must be `Some(...)` for a given `family_state`
[INFO] [stdout]    |         +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]  --> src/marginal_slope_orthogonal.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!     u_i = [Φ(h_i) − Φ(L_i)] / [Φ(U_i) − Φ(L_i)],
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]   = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]   = note: `-D rustdoc::invalid-rust-codeblocks` implied by `-D warnings`
[INFO] [stdout]   = help: to override `-D warnings` add `#[allow(rustdoc::invalid_rust_codeblocks)]`
[INFO] [stdout]   = note: the `rustdoc::invalid_rust_codeblocks` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]   --> src/marginal_slope_orthogonal.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |   //!     h_i = b(x_i) + ε·(y_i − median) + Σ_{k≥1} I_k(y_i)·γ_k(x_i)²
[INFO] [stdout]    |  _________^
[INFO] [stdout] 13 | | //!     L_i = h(y_min | x_i),  U_i = h(y_max | x_i)
[INFO] [stdout] 14 | | //!     b(x_i)   = Xᶜᵒᵛ_i · θ_b           (location column, response basis col 0)
[INFO] [stdout] 15 | | //!     γ_k(x_i) = Xᶜᵒᵛ_i · θ_{γk}         (squared SCOP shape coeffs, cols k≥1).
[INFO] [stdout]    | |_________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2212}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b2}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{b7}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2265}
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/gam_models/index.html
[INFO] running `Command { std: "docker" "inspect" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81", kill_on_drop: false }`
[INFO] [stdout] 22182c9a7c8432864abbf33ae97f555894a341477e8b49b05fe9b11342210b81
