# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)
# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )
# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "1610d43696aa4e42958e1313ee984debfae0210856a4608fe068535eaf93d62b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: quickstart [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting g_math v0.4.32 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/fixed_point/imperative/fixed_vector.rs:287:50 [INFO] [stderr] | [INFO] [stderr] 287 | /// Outer product: u ⊗ v → Matrix where M[i][j] = u[i] * v[j]. [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/fixed_point/imperative/fixed_vector.rs:287:57 [INFO] [stderr] | [INFO] [stderr] 287 | /// Outer product: u ⊗ v → Matrix where M[i][j] = u[i] * v[j]. [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/fixed_point/imperative/fixed_vector.rs:287:64 [INFO] [stderr] | [INFO] [stderr] 287 | /// Outer product: u ⊗ v → Matrix where M[i][j] = u[i] * v[j]. [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/fixed_point/imperative/fixed_matrix.rs:86:38 [INFO] [stderr] | [INFO] [stderr] 86 | /// Create from a function: M[i][j] = f(i, j). [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/fixed_point/imperative/fixed_matrix.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | /// Transpose: Aᵀ[i][j] = A[j][i]. [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/fixed_point/imperative/fixed_matrix.rs:118:36 [INFO] [stderr] | [INFO] [stderr] 118 | /// Transpose: Aᵀ[i][j] = A[j][i]. [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/fixed_point/imperative/decompose.rs:475:44 [INFO] [stderr] | [INFO] [stderr] 475 | /// Determinant: det(A) = product(L[i][i])^2. [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/fixed_point/imperative/decompose.rs:509:21 [INFO] [stderr] | [INFO] [stderr] 509 | /// to zero A[i][j] (and A[j][i] by symmetry). [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/fixed_point/imperative/decompose.rs:509:34 [INFO] [stderr] | [INFO] [stderr] 509 | /// to zero A[i][j] (and A[j][i] by symmetry). [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ω` [INFO] [stderr] --> src/fixed_point/imperative/lie_group.rs:101:26 [INFO] [stderr] | [INFO] [stderr] 101 | /// R = I + sinc(θ)·[ω]× + half_cosc(θ)·[ω]ײ [INFO] [stderr] | ^ no item named `ω` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ω` [INFO] [stderr] --> src/fixed_point/imperative/lie_group.rs:101:46 [INFO] [stderr] | [INFO] [stderr] 101 | /// R = I + sinc(θ)·[ω]× + half_cosc(θ)·[ω]ײ [INFO] [stderr] | ^ no item named `ω` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/fixed_point/imperative/lie_group.rs:743:50 [INFO] [stderr] | [INFO] [stderr] 743 | /// Layout: first (n-1) entries = diagonal d[0]..d[n-2], [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/fixed_point/imperative/lie_group.rs:745:22 [INFO] [stderr] | [INFO] [stderr] 745 | /// d[n-1] = -(d[0]+...+d[n-2]) enforces tr=0. [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/fixed_point/imperative/tensor.rs:348:43 [INFO] [stderr] | [INFO] [stderr] 348 | /// Transpose (reorder indices): T'_{perm[0], perm[1], ...} = T_{0, 1, ...}. [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/fixed_point/imperative/tensor.rs:348:52 [INFO] [stderr] | [INFO] [stderr] 348 | /// Transpose (reorder indices): T'_{perm[0], perm[1], ...} = T_{0, 1, ...}. [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/fixed_point/imperative/tensor_decompose.rs:130:34 [INFO] [stderr] | [INFO] [stderr] 130 | /// Factor matrices: factors[n] is d_n × r_n. [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/fixed_point/imperative/tensor_decompose.rs:159:67 [INFO] [stderr] | [INFO] [stderr] 159 | /// `ranks[n]` specifies the truncation rank for mode n. If ranks[n] >= d_n, [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/fixed_point/imperative/tensor_decompose.rs:196:34 [INFO] [stderr] | [INFO] [stderr] 196 | /// Factor matrices: factors[n] is d_n × R (columns are the rank-1 vectors). [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `a,b` [INFO] [stderr] --> src/fixed_point/imperative/projective.rs:255:13 [INFO] [stderr] | [INFO] [stderr] 255 | /// [[a,b],[c,d]] * [[a',b'],[c',d']] [INFO] [stderr] | ^^^ no item named `a,b` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `c,d` [INFO] [stderr] --> src/fixed_point/imperative/projective.rs:255:19 [INFO] [stderr] | [INFO] [stderr] 255 | /// [[a,b],[c,d]] * [[a',b'],[c',d']] [INFO] [stderr] | ^^^ no item named `c,d` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `a,b` [INFO] [stderr] --> src/fixed_point/imperative/projective.rs:281:62 [INFO] [stderr] | [INFO] [stderr] 281 | /// Convert to the corresponding 2×2 projective matrix [[a,b],[c,d]]. [INFO] [stderr] | ^^^ no item named `a,b` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `c,d` [INFO] [stderr] --> src/fixed_point/imperative/projective.rs:281:68 [INFO] [stderr] | [INFO] [stderr] 281 | /// Convert to the corresponding 2×2 projective matrix [[a,b],[c,d]]. [INFO] [stderr] | ^^^ no item named `c,d` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `dim` [INFO] [stderr] --> src/fixed_point/imperative/serialization.rs:293:23 [INFO] [stderr] | [INFO] [stderr] 293 | /// - Euclidean: [dim] [INFO] [stderr] | ^^^ no item named `dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `dim` [INFO] [stderr] --> src/fixed_point/imperative/serialization.rs:294:20 [INFO] [stderr] | [INFO] [stderr] 294 | /// - Sphere: [dim] [INFO] [stderr] | ^^^ no item named `dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `dim` [INFO] [stderr] --> src/fixed_point/imperative/serialization.rs:295:24 [INFO] [stderr] | [INFO] [stderr] 295 | /// - Hyperbolic: [dim] [INFO] [stderr] | ^^^ no item named `dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/fixed_point/imperative/serialization.rs:296:17 [INFO] [stderr] | [INFO] [stderr] 296 | /// - SPD: [n] [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ConfidenceScore` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:73:16 [INFO] [stderr] | [INFO] [stderr] 73 | /// - [12-19]: ConfidenceScore (8 bits = 0-255) [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `ConfidenceScore` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PatternId` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:74:16 [INFO] [stderr] | [INFO] [stderr] 74 | /// - [20-27]: PatternId (8 bits = 256 patterns) [INFO] [stderr] | ^^^^^^^^^ no item named `PatternId` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reserved` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:75:16 [INFO] [stderr] | [INFO] [stderr] 75 | /// - [28-31]: Reserved (4 bits) [INFO] [stderr] | ^^^^^^^^ no item named `Reserved` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TierLevel` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | /// - [6-8]: TierLevel (3 bits = 8 tiers, 0-7) [INFO] [stderr] | ^^^^^^^^^ no item named `TierLevel` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `DecimalPlaces` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:72:16 [INFO] [stderr] | [INFO] [stderr] 72 | /// - [9-11]: DecimalPlaces (3 bits) [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `DecimalPlaces` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1,0` [INFO] [stderr] --> src/fixed_point/imperative/curvature.rs:516:53 [INFO] [stderr] | [INFO] [stderr] 516 | /// These are derived analytically from g = r²[[1,0],[0,sin²θ]]. [INFO] [stderr] | ^^^ no item named `1,0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0,sin²θ` [INFO] [stderr] --> src/fixed_point/imperative/curvature.rs:516:59 [INFO] [stderr] | [INFO] [stderr] 516 | /// These are derived analytically from g = r²[[1,0],[0,sin²θ]]. [INFO] [stderr] | ^^^^^^^ no item named `0,sin²θ` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `DECIMALS` [INFO] [stderr] --> src/fixed_point/domains/decimal_fixed/transcendental/decimal_compute.rs:683:21 [INFO] [stderr] | [INFO] [stderr] 683 | /// For DecimalFixed<DECIMALS>: value is `real × 10^dp`. Result is `real × 10^DECIMAL_COMPUTE_DP`. [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 683 | /// For `DecimalFixed<DECIMALS>`: value is `real × 10^dp`. Result is `real × 10^DECIMAL_COMPUTE_DP`. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `N` [INFO] [stderr] --> src/fixed_point/core_types/domain_metadata.rs:13:42 [INFO] [stderr] | [INFO] [stderr] 13 | /// Decimal fixed-point (DecimalFixed<N>) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 13 | /// Decimal fixed-point (`DecimalFixed<N>`) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `g_math` (lib doc) generated 35 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.52s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/g_math/index.html [INFO] running `Command { std: "docker" "inspect" "1610d43696aa4e42958e1313ee984debfae0210856a4608fe068535eaf93d62b", kill_on_drop: false }`