[INFO] cloning repository https://github.com/DavRack/imops
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DavRack/imops" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavRack%2Fimops", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavRack%2Fimops'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 945a96d619ec6bb477ac40b4e57e418f99ecc4cc
[INFO] checking DavRack/imops against master#c797096598b80ba4a40397ad7e91584fcd3df5f1 for pr-146377
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavRack%2Fimops" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/DavRack/imops
[INFO] finished tweaking git repo https://github.com/DavRack/imops
[INFO] tweaked toml for git repo https://github.com/DavRack/imops written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/DavRack/imops on toolchain c797096598b80ba4a40397ad7e91584fcd3df5f1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c797096598b80ba4a40397ad7e91584fcd3df5f1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/DavRack/imops 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" "+c797096598b80ba4a40397ad7e91584fcd3df5f1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded multiversion v0.8.0
[INFO] [stderr]   Downloaded weezl v0.1.12
[INFO] [stderr]   Downloaded dary_heap v0.3.8
[INFO] [stderr]   Downloaded multiversion-macros v0.8.0
[INFO] [stderr]   Downloaded md5 v0.8.0
[INFO] [stderr]   Downloaded libflate_lz77 v2.2.0
[INFO] [stderr]   Downloaded jxl-oxide v0.12.5
[INFO] [stderr]   Downloaded libflate v2.2.1
[INFO] [stderr]   Downloaded jxl-threadpool v1.0.0
[INFO] [stderr]   Downloaded as-slice v0.2.1
[INFO] [stderr]   Downloaded aligned v0.4.2
[INFO] [stderr]   Downloaded jxl-oxide-common v1.0.0
[INFO] [stderr]   Downloaded objc2-io-surface v0.3.2
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.11
[INFO] [stderr]   Downloaded wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]   Downloaded egui_plot v0.27.2
[INFO] [stderr]   Downloaded jxl-color v0.11.0
[INFO] [stderr]   Downloaded color v0.3.2
[INFO] [stderr]   Downloaded clap v4.5.52
[INFO] [stderr]   Downloaded calloop v0.14.3
[INFO] [stderr]   Downloaded zune-jpeg v0.5.5
[INFO] [stderr]   Downloaded clap_builder v4.5.52
[INFO] [stderr]   Downloaded smithay-client-toolkit v0.20.0
[INFO] [stderr]   Downloaded jxl-render v0.12.3
[INFO] [stderr]   Downloaded bitstream-io v4.9.0
[INFO] [stderr]   Downloaded exr v1.74.0
[INFO] [stderr]   Downloaded built v0.8.0
[INFO] [stderr]   Downloaded zune-core v0.5.0
[INFO] [stderr]   Downloaded jxl-frame v0.13.3
[INFO] [stderr]   Downloaded jxl-coding v1.0.1
[INFO] [stderr]   Downloaded jxl-modular v0.11.2
[INFO] [stderr]   Downloaded smithay-clipboard v0.7.3
[INFO] [stderr]   Downloaded gif v0.14.0
[INFO] [stderr]   Downloaded pastey v0.1.1
[INFO] [stderr]   Downloaded jxl-bitstream v1.1.0
[INFO] [stderr]   Downloaded av-scenechange v0.14.1
[INFO] [stderr]   Downloaded calloop-wayland-source v0.4.1
[INFO] [stderr]   Downloaded ravif v0.12.0
[INFO] [stderr]   Downloaded jxl-image v0.13.0
[INFO] [stderr]   Downloaded jxl-vardct v0.11.1
[INFO] [stderr]   Downloaded wayland-protocols-misc v0.3.9
[INFO] [stderr]   Downloaded y4m v0.8.0
[INFO] [stderr]   Downloaded rawler v0.7.1
[INFO] [stderr]   Downloaded jxl-jbr v0.2.1
[INFO] [stderr]   Downloaded jxl-grid v0.6.1
[INFO] [stderr]   Downloaded convolve-image v0.4.0
[INFO] [stderr]   Downloaded rav1e v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+c797096598b80ba4a40397ad7e91584fcd3df5f1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ba1413aa7da988428054d6d584028285118858d1753143f6ba7e0870ec23398
[INFO] running `Command { std: "docker" "start" "-a" "7ba1413aa7da988428054d6d584028285118858d1753143f6ba7e0870ec23398", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ba1413aa7da988428054d6d584028285118858d1753143f6ba7e0870ec23398", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ba1413aa7da988428054d6d584028285118858d1753143f6ba7e0870ec23398", kill_on_drop: false }`
[INFO] [stdout] 7ba1413aa7da988428054d6d584028285118858d1753143f6ba7e0870ec23398
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+c797096598b80ba4a40397ad7e91584fcd3df5f1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b1daa1456846a47f446aeaf0c5cd5eaf29a32a61682e83c19507ffe26f089b98
[INFO] running `Command { std: "docker" "start" "-a" "b1daa1456846a47f446aeaf0c5cd5eaf29a32a61682e83c19507ffe26f089b98", kill_on_drop: false }`
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking core2 v0.4.0
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]     Checking as-slice v0.2.1
[INFO] [stderr]     Checking jxl-bitstream v1.1.0
[INFO] [stderr]     Checking jxl-grid v0.6.1
[INFO] [stderr]     Checking jxl-threadpool v1.0.0
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]     Checking jxl-oxide-common v1.0.0
[INFO] [stderr]     Checking jxl-coding v1.0.1
[INFO] [stderr]     Checking jxl-image v0.13.0
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling built v0.8.0
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking jxl-modular v0.11.2
[INFO] [stderr]    Compiling target-features v0.1.6
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]     Checking aligned v0.4.2
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking y4m v0.8.0
[INFO] [stderr]     Checking jxl-vardct v0.11.1
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]     Checking thiserror v2.0.17
[INFO] [stderr]     Checking profiling v1.0.17
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking bitstream-io v4.9.0
[INFO] [stderr]     Checking jxl-frame v0.13.3
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking weezl v0.1.12
[INFO] [stderr]     Checking imgref v1.12.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]     Checking fax v0.2.6
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]     Checking brotli-decompressor v5.0.0
[INFO] [stderr]     Checking jxl-color v0.11.0
[INFO] [stderr]     Checking pxfm v0.1.25
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking anstyle v1.0.13
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]     Checking rle-decode-fast v1.0.3
[INFO] [stderr]     Checking zune-core v0.5.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]     Checking anstream v0.6.21
[INFO] [stderr]     Checking zune-jpeg v0.5.5
[INFO] [stderr]     Checking exr v1.74.0
[INFO] [stderr]     Checking libflate_lz77 v2.2.0
[INFO] [stderr]     Checking gif v0.14.0
[INFO] [stderr]     Checking jxl-render v0.12.3
[INFO] [stderr]     Checking png v0.18.0
[INFO] [stderr]    Compiling rawler v0.7.1
[INFO] [stderr]     Checking thread-tree v0.3.3
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]     Checking jxl-jbr v0.2.1
[INFO] [stderr]    Compiling multiversion-macros v0.8.0
[INFO] [stderr]     Checking tiff v0.10.3
[INFO] [stderr]     Checking moxcms v0.7.9
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking dary_heap v0.3.8
[INFO] [stderr]     Checking rustc-demangle v0.1.26
[INFO] [stderr]     Checking clap_lex v0.7.6
[INFO] [stderr]     Checking adler32 v1.2.0
[INFO] [stderr]     Checking multiversion v0.8.0
[INFO] [stderr]     Checking libflate v2.2.1
[INFO] [stderr]     Checking clap_builder v4.5.52
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]     Checking jxl-oxide v0.12.5
[INFO] [stderr]     Checking memmap2 v0.9.9
[INFO] [stderr]    Compiling enumn v0.1.14
[INFO] [stderr]     Checking md5 v0.8.0
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]     Checking convolve-image v0.4.0
[INFO] [stderr]     Checking color v0.3.2
[INFO] [stderr]     Checking clap v4.5.52
[INFO] [stderr]     Checking ravif v0.12.0
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]     Checking filsimrs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::sigmoid`
[INFO] [stdout]   --> src/tone_mapping.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use crate::sigmoid::sigmoid;
[INFO] [stdout]    |                ^^^^^^^ could not find `sigmoid` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::f32::consts::PI`
[INFO] [stdout]    --> src/imops.rs:397:21
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 use std::f32::consts::PI;
[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: `core::time`
[INFO] [stdout]    --> src/wavelets.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |     use core::time;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]    --> src/wavelets.rs:294:21
[INFO] [stdout]     |
[INFO] [stdout] 294 |     use std::time::{Duration, Instant};
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `return` value
[INFO] [stdout]  --> src/tone_mapping.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 |     return ((1.0 / (1.0 + (1.0/(c*x)))).powi(2))
[INFO] [stdout]   |            ^                                   ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 8 -     return ((1.0 / (1.0 + (1.0/(c*x)))).powi(2))
[INFO] [stdout] 8 +     return (1.0 / (1.0 + (1.0/(c*x)))).powi(2) 
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::f32::consts::PI`
[INFO] [stdout]    --> src/imops.rs:397:21
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 use std::f32::consts::PI;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `return` value
[INFO] [stdout]  --> src/tone_mapping.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 |     return ((1.0 / (1.0 + (1.0/(c*x)))).powi(2))
[INFO] [stdout]   |            ^                                   ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 8 -     return ((1.0 / (1.0 + (1.0/(c*x)))).powi(2))
[INFO] [stdout] 8 +     return (1.0 / (1.0 + (1.0/(c*x)))).powi(2) 
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `helpers`
[INFO] [stdout]   --> src/imops.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::{helpers::*, pixels, tone_mapping};
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sigmoid_normalization_constant`
[INFO] [stdout]    --> src/imops.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 let sigmoid_normalization_constant = 1.0 + (1.0/(scaled_one*self.config.c)).powi(2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sigmoid_normalization_constant`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `outset_mat`
[INFO] [stdout]    --> src/imops.rs:570:21
[INFO] [stdout]     |
[INFO] [stdout] 570 |                 let outset_mat = mat3_invert(&inset_mat); // Restore gamut
[INFO] [stdout]     |                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_outset_mat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snc`
[INFO] [stdout]  --> src/tone_mapping.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let snc = 1.0+(1.0/(c*(16.0_f32-1.0).exp2()).powi(2));
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_snc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `helpers`
[INFO] [stdout]   --> src/imops.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::{helpers::*, pixels, tone_mapping};
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `filsimrs` (lib test) due to 1 previous error; 8 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `sigmoid_normalization_constant`
[INFO] [stdout]    --> src/imops.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 let sigmoid_normalization_constant = 1.0 + (1.0/(scaled_one*self.config.c)).powi(2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sigmoid_normalization_constant`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `outset_mat`
[INFO] [stdout]    --> src/imops.rs:570:21
[INFO] [stdout]     |
[INFO] [stdout] 570 |                 let outset_mat = mat3_invert(&inset_mat); // Restore gamut
[INFO] [stdout]     |                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_outset_mat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snc`
[INFO] [stdout]  --> src/tone_mapping.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let snc = 1.0+(1.0/(c*(16.0_f32-1.0).exp2()).powi(2));
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_snc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R` is never used
[INFO] [stdout]   --> src/imops.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | const R: usize = 0;
[INFO] [stdout]    |       ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `B` is never used
[INFO] [stdout]   --> src/imops.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | const B: usize = 2;
[INFO] [stdout]    |       ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aces_film` is never used
[INFO] [stdout]    --> src/imops.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn aces_film(x: f32) -> f32 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Custom` and `Gemini` are never constructed
[INFO] [stdout]    --> src/imops.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |         enum SigmoidMethod {
[INFO] [stdout]     |              ------------- variants in this enum
[INFO] [stdout] 283 |             Custom,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 284 |             Gemini,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SigmoidMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dot` is never used
[INFO] [stdout]    --> src/imops.rs:295:20
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 fn dot(a: [f32; 3], b: [f32; 3]) -> f32 {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REC709_LUMA` is never used
[INFO] [stdout]    --> src/imops.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 const REC709_LUMA: [f32; 3] = [0.2126, 0.7152, 0.0722];
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sanitize_rgb` is never used
[INFO] [stdout]    --> src/imops.rs:300:20
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 fn sanitize_rgb(rgb: [f32; 3]) -> [f32; 3] {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fast_guided_filter` is never used
[INFO] [stdout]   --> src/chroma_nr.rs:63:4
[INFO] [stdout]    |
[INFO] [stdout] 63 | fn fast_guided_filter(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `box_filter` is never used
[INFO] [stdout]    --> src/chroma_nr.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn box_filter(input: &ArrayView2<f32>, radius: usize) -> Array2<f32> {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `subsample` is never used
[INFO] [stdout]    --> src/chroma_nr.rs:155:4
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn subsample(input: &ArrayView2<f32>, ratio: usize) -> Array2<f32> {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `upsample` is never used
[INFO] [stdout]    --> src/chroma_nr.rs:166:4
[INFO] [stdout]     |
[INFO] [stdout] 166 | fn upsample(input: &ArrayView2<f32>, target_shape: (usize, usize)) -> Array2<f32> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `srgb_to_linear` is never used
[INFO] [stdout]    --> src/color_p.rs:416:4
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn srgb_to_linear(c: f32) -> f32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `linear_to_srgb` is never used
[INFO] [stdout]    --> src/color_p.rs:424:4
[INFO] [stdout]     |
[INFO] [stdout] 424 | fn linear_to_srgb(c: f32) -> f32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRGB_LUMA_COEFFS` is never used
[INFO] [stdout]    --> src/color_p.rs:437:7
[INFO] [stdout]     |
[INFO] [stdout] 437 | const SRGB_LUMA_COEFFS: [f32; 3] = [0.2126, 0.7152, 0.0722];
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gamut_compress_aces_simplified` is never used
[INFO] [stdout]    --> src/color_p.rs:441:4
[INFO] [stdout]     |
[INFO] [stdout] 441 | fn gamut_compress_aces_simplified(linear_rgb: [f32; 3], limit: f32, threshold: f32) -> [f32; 3] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HueParams` is never constructed
[INFO] [stdout]    --> src/color_p.rs:479:8
[INFO] [stdout]     |
[INFO] [stdout] 479 | struct HueParams {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HUE_PARAMS` is never used
[INFO] [stdout]    --> src/color_p.rs:488:7
[INFO] [stdout]     |
[INFO] [stdout] 488 | const HUE_PARAMS: [HueParams; 7] = [
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_signal_index` is never used
[INFO] [stdout]   --> src/wavelets.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn compute_signal_index(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convolve_ref` is never used
[INFO] [stdout]   --> src/wavelets.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn convolve_ref<const KERNEL_SIZE: usize>(
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b1daa1456846a47f446aeaf0c5cd5eaf29a32a61682e83c19507ffe26f089b98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1daa1456846a47f446aeaf0c5cd5eaf29a32a61682e83c19507ffe26f089b98", kill_on_drop: false }`
[INFO] [stdout] b1daa1456846a47f446aeaf0c5cd5eaf29a32a61682e83c19507ffe26f089b98
