[INFO] cloning repository https://github.com/barium56/ld-decode-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/barium56/ld-decode-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarium56%2Fld-decode-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarium56%2Fld-decode-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1c38c8670ef50b422ef3751adf07c9fa9c7753ad
[INFO] documenting barium56/ld-decode-rust against 1.100.0-beta.1 for beta-rustdoc-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarium56%2Fld-decode-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/barium56/ld-decode-rust
[INFO] finished tweaking git repo https://github.com/barium56/ld-decode-rust
[INFO] tweaked toml for git repo https://github.com/barium56/ld-decode-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/barium56/ld-decode-rust on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/barium56/ld-decode-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08
[INFO] running `Command { std: "docker" "start" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", 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" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", 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" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/doc/ld_decode/index.html
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `ld-decode` in package `ld-decode-cli v0.1.0 (/opt/rustwide/workdir/crates/ld-decode-cli)` has the same output filename as the lib target `ld_decode` in package `ld-decode v0.1.0 (/opt/rustwide/workdir/crates/ld-decode)`
[INFO] [stderr]   = note: if this looks unexpected, it may be a bug in Cargo. Please file a bug report at https://github.com/rust-lang/cargo/issues/ with as much information as you can provide.
[INFO] [stderr]   = note: cargo 1.100.0-beta.1 (3d7cf6e93 2026-09-25) running on `x86_64-unknown-linux-gnu` target `x86_64-unknown-linux-gnu`
[INFO] [stderr]   = note: first unit: Unit { pkg: Package { id: PackageId { name: "ld-decode-cli", version: "0.1.0", source: "/opt/rustwide/workdir/crates/ld-decode-cli" }, ..: ".." }, target: TargetInner { name: "ld-decode", doc: true, ..: with_path("/opt/rustwide/workdir/crates/ld-decode-cli/src/main.rs", Edition2021) }, profile: Profile { incremental: false, ..: default_dev() }, kind: Host, mode: Doc, features: [], rustflags: ["--cap-lints=warn"], rustdocflags: ["--cap-lints=warn"], links_overrides: {}, artifact: false, artifact_target_for_features: None, is_std: false, dep_hash: 16338782188279635314 }
[INFO] [stderr]   = note: second unit: Unit { pkg: Package { id: PackageId { name: "ld-decode", version: "0.1.0", source: "/opt/rustwide/workdir/crates/ld-decode" }, ..: ".." }, target: TargetInner { name_inferred: true, ..: lib_target("ld_decode", ["lib"], "/opt/rustwide/workdir/crates/ld-decode/src/lib.rs", Edition2021) }, profile: Profile { incremental: false, ..: default_dev() }, kind: Host, mode: Doc, features: [], rustflags: ["--cap-lints=warn"], rustdocflags: ["--cap-lints=warn"], links_overrides: {}, artifact: false, artifact_target_for_features: None, is_std: false, dep_hash: 806749221460418824 }
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking either v1.18.0
[INFO] [stderr]     Checking strength_reduce v0.2.4
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking fallible-streaming-iterator v0.1.9
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]     Checking claxon v0.4.3
[INFO] [stderr]     Checking ogg v0.9.2
[INFO] [stderr]     Checking hashlink v0.12.1
[INFO] [stderr]     Checking num-integer v0.1.47
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking gaussfilt v0.1.3
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking transpose v0.2.3
[INFO] [stderr]     Checking primal-check v0.3.4
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking rustfft v6.4.1
[INFO] [stderr]     Checking ndarray v0.16.1
[INFO] [stderr]    Compiling ld-decode v0.1.0 (/opt/rustwide/workdir/crates/ld-decode)
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking mimalloc v0.1.52
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking realfft v3.5.0
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]     Checking kalmanfilt v0.3.0
[INFO] [stderr]     Checking lstsq v0.6.0
[INFO] [stderr]     Checking rusqlite v0.40.2
[INFO] [stderr]     Checking sci-rs v0.4.1
[INFO] [stderr]  Documenting ld-decode v0.1.0 (/opt/rustwide/workdir/crates/ld-decode)
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]  --> crates/ld-decode/src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(nightly_portable_simd, feature(portable_simd))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]  --> crates/ld-decode/src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(nightly_portable_simd, feature(portable_simd))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `np_cmul_assign`
[INFO] [stdout]   --> crates/ld-decode/src/decode/demodblock.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 |     np_cmul, np_cmul3_slices, np_cmul_assign, np_cmul_extend, np_cmul_slices, np_cpow,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `eval_spline_value_deriv_k`
[INFO] [stdout]   --> crates/ld-decode/src/decode/field.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |     eval_spline_at, eval_spline_value_deriv_k, make_interp_spline_scaled, scale_field_sinc,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/fast_math.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |         #[cfg(nightly_portable_simd)]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/fast_math.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |         #[cfg(not(nightly_portable_simd))]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]    --> crates/ld-decode/src/optimized/sosfiltfilt.rs:301:7
[INFO] [stdout]     |
[INFO] [stdout] 301 | #[cfg(nightly_portable_simd)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/fast_math.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |         #[cfg(nightly_portable_simd)]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/sosfiltfilt.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg(nightly_portable_simd)]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/fast_math.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |         #[cfg(not(nightly_portable_simd))]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]    --> crates/ld-decode/src/optimized/sosfiltfilt.rs:301:7
[INFO] [stdout]     |
[INFO] [stdout] 301 | #[cfg(nightly_portable_simd)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_portable_simd`
[INFO] [stdout]   --> crates/ld-decode/src/optimized/sosfiltfilt.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg(nightly_portable_simd)]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_portable_simd)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_portable_simd)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout]    --> crates/ld-decode/src/optimized/scale_field.rs:624:66
[INFO] [stdout]     |
[INFO] [stdout] 624 | /// to order `d` at `x` in knot span `span`. Returns ders[order][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]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> crates/ld-decode/src/optimized/scale_field.rs:697:46
[INFO] [stdout]     |
[INFO] [stdout] 697 | /// Find the knot span index `i` such that t[i] <= x < t[i+1], clamped to the
[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 `1`
[INFO] [stdout]    --> crates/ld-decode/src/spec.rs:284:49
[INFO] [stdout]     |
[INFO] [stdout] 284 | /// Port of `sps.zpk2tf([], [z1, z2], 1)`: b = [1], a = poly of the poles.
[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: variable does not need to be mutable
[INFO] [stdout]    --> crates/ld-decode/src/decode/demodblock.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let mut i = unwrap_hilbert_simd(hilbert, out, 1, scale);
[INFO] [stdout]     |         ----^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `luma`
[INFO] [stdout]    --> crates/ld-decode/src/decode/mod.rs:845:25
[INFO] [stdout]     |
[INFO] [stdout] 845 |                     let luma = field.downscale(
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_luma`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fpart`
[INFO] [stdout]     --> crates/ld-decode/src/decode/mod.rs:1657:17
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             let fpart = |get: fn(&BlockDecode) -> &[f32]| -> Vec<&[f32]> {
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_fpart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ipart`
[INFO] [stdout]     --> crates/ld-decode/src/decode/mod.rs:1660:17
[INFO] [stdout]      |
[INFO] [stdout] 1660 |             let ipart = |get: fn(&BlockDecode) -> &[i16]| -> Vec<&[i16]> {
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_ipart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aparts`
[INFO] [stdout]     --> crates/ld-decode/src/decode/mod.rs:1663:17
[INFO] [stdout]      |
[INFO] [stdout] 1663 |             let aparts: [Vec<&[f32]>; 2] = [
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_aparts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `decode_faults` is never read
[INFO] [stdout]     --> crates/ld-decode/src/decode/mod.rs:2037:21
[INFO] [stdout]      |
[INFO] [stdout] 2037 |                     decode_faults |= 4;
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/ld-decode/src/optimized/scale_field.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let mut dsout = dsout;
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nt`
[INFO] [stdout]    --> crates/ld-decode/src/optimized/scale_field.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     nt: usize,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_nt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:1192:17
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             let mut n = if n0 < 0 { -n0 } else { n0 };
[INFO] [stdout]      |                 ----^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:1821:13
[INFO] [stdout]      |
[INFO] [stdout] 1821 |         let mut wf = |name: &str, v: &[f64]| {
[INFO] [stdout]      |             ----^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:2060:13
[INFO] [stdout]      |
[INFO] [stdout] 2060 |         let mut w = |name: &str, v: &[Complex64]| {
[INFO] [stdout]      |             ----^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DbgMeta` is never constructed
[INFO] [stdout]    --> crates/ld-decode/src/decode/mod.rs:461:8
[INFO] [stdout]     |
[INFO] [stdout] 461 | struct DbgMeta {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_par_concat` is never used
[INFO] [stdout]     --> crates/ld-decode/src/decode/mod.rs:2352:4
[INFO] [stdout]      |
[INFO] [stdout] 2352 | fn write_par_concat<T: Copy + Send + Sync>(dst: &mut Vec<T>, parts: &[&[T]]) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `freq` and `freq_half` are never read
[INFO] [stdout]   --> crates/ld-decode/src/decode/demodblock.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) struct DemodSpecRef<'a> {
[INFO] [stdout]    |                   ------------ fields in this struct
[INFO] [stdout] 33 |     pub freq: f64,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 34 |     pub freq_half: f64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_nonempty` is never used
[INFO] [stdout]   --> crates/ld-decode/src/envflag.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl CachedFlag {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub(crate) fn get_nonempty(&self, name: &str) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_nonempty` is never used
[INFO] [stdout]   --> crates/ld-decode/src/envflag.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 66 | impl CachedVar {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub(crate) fn is_nonempty(&self) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `eval_spline_value_deriv_k` is never used
[INFO] [stdout]    --> crates/ld-decode/src/optimized/scale_field.rs:530:15
[INFO] [stdout]     |
[INFO] [stdout] 530 | pub(crate) fn eval_spline_value_deriv_k<const K: usize>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `np_cmul_fill` is never used
[INFO] [stdout]    --> crates/ld-decode/src/spec.rs:778:15
[INFO] [stdout]     |
[INFO] [stdout] 778 | pub(crate) fn np_cmul_fill(a: &[Complex64], b: &[Complex64], out: &mut Vec<Complex64>) {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `np_cmul_assign` is never used
[INFO] [stdout]    --> crates/ld-decode/src/spec.rs:784:15
[INFO] [stdout]     |
[INFO] [stdout] 784 | pub(crate) fn np_cmul_assign(a: &mut [Complex64], b: &[Complex64]) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `np_cmul3_fill` is never used
[INFO] [stdout]    --> crates/ld-decode/src/spec.rs:796:15
[INFO] [stdout]     |
[INFO] [stdout] 796 | pub(crate) fn np_cmul3_fill(a: &[Complex64], b: &[Complex64], c: &[Complex64], out: &mut Vec<Complex64>) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS_ALL_F32` is never used
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:1380:18
[INFO] [stdout]      |
[INFO] [stdout] 1380 | pub(crate) const LEVELS_ALL_F32: u8 = 2;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `fvideo_burst_offset` is never read
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:1461:9
[INFO] [stdout]      |
[INFO] [stdout] 1440 | pub(crate) struct Filters {
[INFO] [stdout]      |                   ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1461 |     pub fvideo_burst_offset: usize,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `call_slice` is never used
[INFO] [stdout]     --> crates/ld-decode/src/spec.rs:1119:12
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn call_slice(out: &mut [f64], pim: &[f64], pre: &[f64]) {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting ld-decode-cli v0.1.0 (/opt/rustwide/workdir/crates/ld-decode-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/ld_decode/index.html and 1 other file
[INFO] running `Command { std: "docker" "inspect" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", 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" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08", kill_on_drop: false }`
[INFO] [stdout] dd883b7fff540bec4e1b6a07eb3a4f7fcac803b864c3c10b5bb115dd2a5e8a08
