[INFO] cloning repository https://github.com/kozakura913/libwebp2rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kozakura913/libwebp2rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkozakura913%2Flibwebp2rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkozakura913%2Flibwebp2rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8c93d9061bfab823e99669d7fea0c1385f689e37
[INFO] checking kozakura913/libwebp2rust against try#db4e1d23234d93b5e96ecc768b35d9090c32cddf for pr-149901
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkozakura913%2Flibwebp2rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kozakura913/libwebp2rust
[INFO] finished tweaking git repo https://github.com/kozakura913/libwebp2rust
[INFO] tweaked toml for git repo https://github.com/kozakura913/libwebp2rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kozakura913/libwebp2rust on toolchain db4e1d23234d93b5e96ecc768b35d9090c32cddf
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kozakura913/libwebp2rust 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" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "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 c2rust-bitfields-derive v0.2.1
[INFO] [stderr]   Downloaded c2rust-bitfields v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2138e063602fbd14db9f2b07b0ebea69d213394c5221272ad792fee33fa46a11
[INFO] running `Command { std: "docker" "start" "-a" "2138e063602fbd14db9f2b07b0ebea69d213394c5221272ad792fee33fa46a11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2138e063602fbd14db9f2b07b0ebea69d213394c5221272ad792fee33fa46a11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2138e063602fbd14db9f2b07b0ebea69d213394c5221272ad792fee33fa46a11", kill_on_drop: false }`
[INFO] [stdout] 2138e063602fbd14db9f2b07b0ebea69d213394c5221272ad792fee33fa46a11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db4e1d23234d93b5e96ecc768b35d9090c32cddf" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ad384faeacf36013df5743db33d2950536eac4e0fc21bcdcfe74a58be4d2d01e
[INFO] running `Command { std: "docker" "start" "-a" "ad384faeacf36013df5743db33d2950536eac4e0fc21bcdcfe74a58be4d2d01e", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling c2rust-bitfields-derive v0.2.1
[INFO] [stderr]     Checking c2rust-bitfields v0.3.0
[INFO] [stderr]     Checking libwebp2rust v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:249:25
[INFO] [stdout]     |
[INFO] [stdout] 249 |         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.0f32
[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] 249 -         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.0f32
[INFO] [stdout] 249 +         1.0f32 + Log10f(if linear < 1.0f32 { linear } else { 1.0f32 } ) / 2.0f32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:264:25
[INFO] [stdout]     |
[INFO] [stdout] 264 |         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.5f32
[INFO] [stdout]     |                         ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 -         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.5f32
[INFO] [stdout] 264 +         1.0f32 + Log10f(if linear < 1.0f32 { linear } else { 1.0f32 } ) / 2.5f32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 346 |     return Powf((if gamma > 0.0f32 { gamma } else { 0.0f32 }), 2.6f32)
[INFO] [stdout]     |                 ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 346 -     return Powf((if gamma > 0.0f32 { gamma } else { 0.0f32 }), 2.6f32)
[INFO] [stdout] 346 +     return Powf(if gamma > 0.0f32 { gamma } else { 0.0f32 } , 2.6f32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `::libc`
[INFO] [stdout]  --> sharpyuv/sharpyuv_neon.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ::libc;
[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: `::libc`
[INFO] [stdout]  --> sharpyuv/sharpyuv_sse2.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ::libc;
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WebPProgressHook`
[INFO] [stdout]  --> src/mux/anim_encode.rs:3:349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xAnimDispose, WebPMuxFrameInfo, WebPPicture, WebPPreset, WebPProgressHook, WebPRGBABuffer, WebPRGBABuffer_WebPYUVABuffer, WebPYUVA...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:249:25
[INFO] [stdout]     |
[INFO] [stdout] 249 |         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.0f32
[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] 249 -         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.0f32
[INFO] [stdout] 249 +         1.0f32 + Log10f(if linear < 1.0f32 { linear } else { 1.0f32 } ) / 2.0f32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:264:25
[INFO] [stdout]     |
[INFO] [stdout] 264 |         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.5f32
[INFO] [stdout]     |                         ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 -         1.0f32 + Log10f((if linear < 1.0f32 { linear } else { 1.0f32 })) / 2.5f32
[INFO] [stdout] 264 +         1.0f32 + Log10f(if linear < 1.0f32 { linear } else { 1.0f32 } ) / 2.5f32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 346 |     return Powf((if gamma > 0.0f32 { gamma } else { 0.0f32 }), 2.6f32)
[INFO] [stdout]     |                 ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 346 -     return Powf((if gamma > 0.0f32 { gamma } else { 0.0f32 }), 2.6f32)
[INFO] [stdout] 346 +     return Powf(if gamma > 0.0f32 { gamma } else { 0.0f32 } , 2.6f32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `::libc`
[INFO] [stdout]  --> sharpyuv/sharpyuv_neon.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ::libc;
[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: `::libc`
[INFO] [stdout]  --> sharpyuv/sharpyuv_sse2.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ::libc;
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WebPProgressHook`
[INFO] [stdout]  --> src/mux/anim_encode.rs:3:349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xAnimDispose, WebPMuxFrameInfo, WebPPicture, WebPPreset, WebPProgressHook, WebPRGBABuffer, WebPRGBABuffer_WebPYUVABuffer, WebPYUVA...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> sharpyuv/sharpyuv_cpu.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub static mut SharpYuvGetCPUInfo: VP8CPUInfo = unsafe {
[INFO] [stdout]     |                                                 ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `headers`
[INFO] [stdout]     --> src/dec/frame_dec.rs:1369:5
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     headers: *const WebPHeaderStructure,
[INFO] [stdout]      |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_headers`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]     --> src/dec/frame_dec.rs:1371:5
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     mut height: libc::c_int,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_lines_in`
[INFO] [stdout]    --> src/dec/io_dec.rs:956:17
[INFO] [stdout]     |
[INFO] [stdout] 956 |             let v_lines_in: libc::c_int = WebPRescalerImport(
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_lines_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/demux/demux.rs:195:46
[INFO] [stdout]     |
[INFO] [stdout] 195 | static mut kMasterChunks: [ChunkParser; 4] = unsafe {
[INFO] [stdout]     |                                              ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]     --> src/demux/demux.rs:1384:51
[INFO] [stdout]      |
[INFO] [stdout] 1384 | pub unsafe extern "C" fn WebPDemuxReleaseIterator(mut iter: *mut WebPIterator) {}
[INFO] [stdout]      |                                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]     --> src/demux/demux.rs:1512:5
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     mut iter: *mut WebPChunkIterator,
[INFO] [stdout]      |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/dsp/cpu.rs:131:44
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub static mut VP8GetCPUInfo: VP8CPUInfo = unsafe {
[INFO] [stdout]     |                                            ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prev`
[INFO] [stdout]    --> src/dsp/filters.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     mut prev: *const uint8_t,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_prev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> sharpyuv/sharpyuv_cpu.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub static mut SharpYuvGetCPUInfo: VP8CPUInfo = unsafe {
[INFO] [stdout]     |                                                 ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `top`
[INFO] [stdout]    --> src/dsp/lossless.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     top: *const uint32_t,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_top`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `top`
[INFO] [stdout]    --> src/dsp/lossless.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     top: *const uint32_t,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_top`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]    --> src/dsp/lossless.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     mut upper: *const uint32_t,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]    --> src/dsp/lossless.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     mut upper: *const uint32_t,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5703:5
[INFO] [stdout]      |
[INFO] [stdout] 5703 |     mut upper: *const uint32_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5720:5
[INFO] [stdout]      |
[INFO] [stdout] 5720 |     mut upper: *const uint32_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `headers`
[INFO] [stdout]     --> src/dec/frame_dec.rs:1369:5
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     headers: *const WebPHeaderStructure,
[INFO] [stdout]      |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_headers`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]     --> src/dec/frame_dec.rs:1371:5
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     mut height: libc::c_int,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unused`
[INFO] [stdout]     --> src/enc/alpha_enc.rs:1223:5
[INFO] [stdout]      |
[INFO] [stdout] 1223 |     mut unused: *mut libc::c_void,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_num_lines_out`
[INFO] [stdout]    --> src/dec/io_dec.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 |     mut expected_num_lines_out: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_num_lines_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_lines_in`
[INFO] [stdout]    --> src/dec/io_dec.rs:956:17
[INFO] [stdout]     |
[INFO] [stdout] 956 |             let v_lines_in: libc::c_int = WebPRescalerImport(
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_lines_in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/demux/demux.rs:195:46
[INFO] [stdout]     |
[INFO] [stdout] 195 | static mut kMasterChunks: [ChunkParser; 4] = unsafe {
[INFO] [stdout]     |                                              ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]     --> src/demux/demux.rs:1384:51
[INFO] [stdout]      |
[INFO] [stdout] 1384 | pub unsafe extern "C" fn WebPDemuxReleaseIterator(mut iter: *mut WebPIterator) {}
[INFO] [stdout]      |                                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]     --> src/demux/demux.rs:1512:5
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     mut iter: *mut WebPChunkIterator,
[INFO] [stdout]      |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/dsp/cpu.rs:131:44
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub static mut VP8GetCPUInfo: VP8CPUInfo = unsafe {
[INFO] [stdout]     |                                            ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/enc/picture_enc.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     mut data: *const uint8_t,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_size`
[INFO] [stdout]    --> src/enc/picture_enc.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     mut data_size: size_t,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `picture`
[INFO] [stdout]    --> src/enc/picture_enc.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     picture: *const WebPPicture,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_picture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/dsp/filters.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     mut height: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prev`
[INFO] [stdout]    --> src/dsp/filters.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     mut prev: *const uint8_t,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_prev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `top`
[INFO] [stdout]    --> src/dsp/lossless.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     top: *const uint32_t,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_top`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `top`
[INFO] [stdout]    --> src/dsp/lossless.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     top: *const uint32_t,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_top`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]    --> src/dsp/lossless.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 |     left: *const uint32_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]    --> src/dsp/lossless.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     mut upper: *const uint32_t,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]    --> src/dsp/lossless.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     mut upper: *const uint32_t,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5703:5
[INFO] [stdout]      |
[INFO] [stdout] 5703 |     mut upper: *const uint32_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upper`
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5720:5
[INFO] [stdout]      |
[INFO] [stdout] 5720 |     mut upper: *const uint32_t,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette_size`
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2724:5
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     mut palette_size: libc::c_int,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data2`
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3084:5
[INFO] [stdout]      |
[INFO] [stdout] 3084 |     mut data2: *mut libc::c_void,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unused`
[INFO] [stdout]     --> src/enc/alpha_enc.rs:1223:5
[INFO] [stdout]      |
[INFO] [stdout] 1223 |     mut unused: *mut libc::c_void,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_allowed_diff`
[INFO] [stdout]    --> src/mux/anim_encode.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     mut max_allowed_diff: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_allowed_diff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ending_token`
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let ending_token: *mut HuffmanTreeToken = tokens.offset(max_tokens as isize);
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ending_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/utils/thread_utils.rs:291:54
[INFO] [stdout]     |
[INFO] [stdout] 291 | static mut g_worker_interface: WebPWorkerInterface = unsafe {
[INFO] [stdout]     |                                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             iter;
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:903:27
[INFO] [stdout]     |
[INFO] [stdout] 903 |     if pthread_mutex_lock(&mut sharpyuv_lock) != 0 {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 903 |     if pthread_mutex_lock(&raw mut sharpyuv_lock) != 0 {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pthread_mutex_unlock(&mut sharpyuv_lock);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pthread_mutex_unlock(&raw mut sharpyuv_lock);
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> sharpyuv/sharpyuv.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_cpu.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:199:21
[INFO] [stdout]     |
[INFO] [stdout] 199 |         0 => return &kWebpMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 199 |         0 => return &raw const kWebpMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |         1 => return &kRec601LimitedMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 200 |         1 => return &raw const kRec601LimitedMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         2 => return &kRec601FullMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 201 |         2 => return &raw const kRec601FullMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:202:21
[INFO] [stdout]     |
[INFO] [stdout] 202 |         3 => return &kRec709LimitedMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 202 |         3 => return &raw const kRec709LimitedMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:203:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |         4 => return &kRec709FullMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 203 |         4 => return &raw const kRec709FullMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_dsp.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         i;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_dsp.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         i;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         A;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         B;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/enc/picture_enc.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     mut data: *const uint8_t,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_size`
[INFO] [stdout]    --> src/enc/picture_enc.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     mut data_size: size_t,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `picture`
[INFO] [stdout]    --> src/enc/picture_enc.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     picture: *const WebPPicture,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_picture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::is_some` that must be used
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you intended to assert that this has a value, consider `.unwrap()` instead
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let _ = SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             v;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             v;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             &mut kGammaTablesSOk as *mut libc::c_int,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 84 |             &raw mut kGammaTablesSOk as *mut libc::c_int,
[INFO] [stdout]    |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         kGammaToLinearTabS.as_mut_ptr(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         kLinearToGammaTabS.as_mut_ptr(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/alpha_dec.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:613:17
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:689:19
[INFO] [stdout]     |
[INFO] [stdout] 689 |                   (*VP8PredLuma4
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 690 | |                     .as_mut_ptr()
[INFO] [stdout]     | |_________________________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:695:17
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 n;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:704:15
[INFO] [stdout]     |
[INFO] [stdout] 704 |             (*VP8PredLuma16.as_mut_ptr().offset(pred_func as isize))
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     n;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:726:11
[INFO] [stdout]     |
[INFO] [stdout] 726 |         (*VP8PredChroma8.as_mut_ptr().offset(pred_func_0 as isize))
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:728:11
[INFO] [stdout]     |
[INFO] [stdout] 728 |         (*VP8PredChroma8.as_mut_ptr().offset(pred_func_0 as isize))
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:784:13
[INFO] [stdout]     |
[INFO] [stdout] 784 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:801:13
[INFO] [stdout]     |
[INFO] [stdout] 801 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:804:9
[INFO] [stdout]     |
[INFO] [stdout] 804 |         mb_x;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:906:9
[INFO] [stdout]     |
[INFO] [stdout] 906 |         mb_x;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:977:17
[INFO] [stdout]     |
[INFO] [stdout] 977 |                 i4x4;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |             s;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1034:17
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 s;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1063:9
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1097:9
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         mb_x;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/idec_dec.rs:733:21
[INFO] [stdout]     |
[INFO] [stdout] 733 |                     p;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:390:10
[INFO] [stdout]     |
[INFO] [stdout] 390 |         *WebPSamplers.as_mut_ptr().offset((*output).colorspace as isize),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:404:51
[INFO] [stdout]     |
[INFO] [stdout] 404 |       let mut upsample: WebPUpsampleLinePairFunc = *WebPUpsamplers
[INFO] [stdout]     |  ___________________________________________________^
[INFO] [stdout] 405 | |         .as_mut_ptr()
[INFO] [stdout]     | |_____________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:529:9
[INFO] [stdout]     |
[INFO] [stdout] 529 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/dec/io_dec.rs:576:13
[INFO] [stdout]     |
[INFO] [stdout] 576 |             *num_rows;
[INFO] [stdout]     |             ^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 576 |             let _ = *num_rows;
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |             start_y;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:656:17
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:661:13
[INFO] [stdout]     |
[INFO] [stdout] 661 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:896:41
[INFO] [stdout]     |
[INFO] [stdout] 896 |       let convert: WebPYUV444Converter = *WebPYUV444Converters
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 897 | |         .as_mut_ptr()
[INFO] [stdout]     | |_____________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:921:9
[INFO] [stdout]     |
[INFO] [stdout] 921 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1011:9
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1055:9
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/quant_dec.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2919:17
[INFO] [stdout]      |
[INFO] [stdout] 2919 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2930:13
[INFO] [stdout]      |
[INFO] [stdout] 2930 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2954:9
[INFO] [stdout]      |
[INFO] [stdout] 2954 |         mb_x;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4329:21
[INFO] [stdout]      |
[INFO] [stdout] 4329 |                     p;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4332:17
[INFO] [stdout]      |
[INFO] [stdout] 4332 |                 c;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4335:13
[INFO] [stdout]      |
[INFO] [stdout] 4335 |             b;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/tree_dec.rs:4344:26
[INFO] [stdout]      |
[INFO] [stdout] 4344 |                 .offset(*kBands.as_ptr().offset(b as isize) as isize)
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4347:13
[INFO] [stdout]      |
[INFO] [stdout] 4347 |             b;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4350:9
[INFO] [stdout]      |
[INFO] [stdout] 4350 |         t;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:910:17
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 s_0;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 975 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1011:17
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1021:17
[INFO] [stdout]      |
[INFO] [stdout] 1021 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:6
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:22
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:38
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:54
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1294:13
[INFO] [stdout]      |
[INFO] [stdout] 1294 |             tab;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1341:9
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1393:9
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         &mut GetCoeffs as *mut GetCoeffsFunc,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         &raw mut GetCoeffs as *mut GetCoeffsFunc,
[INFO] [stdout]      |          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1431:29
[INFO] [stdout]      |
[INFO] [stdout] 1431 |     if !(pthread_mutex_lock(&mut InitGetCoeffs_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1431 |     if !(pthread_mutex_lock(&raw mut InitGetCoeffs_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1433:30
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         pthread_mutex_unlock(&mut InitGetCoeffs_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         pthread_mutex_unlock(&raw mut InitGetCoeffs_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1566:9
[INFO] [stdout]      |
[INFO] [stdout] 1566 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1604:17
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1610:13
[INFO] [stdout]      |
[INFO] [stdout] 1610 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8l_dec.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         code;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1213:17
[INFO] [stdout]      |
[INFO] [stdout] 1213 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1247:25
[INFO] [stdout]      |
[INFO] [stdout] 1247 |                         i;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1353:25
[INFO] [stdout]      |
[INFO] [stdout] 1353 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1409:33
[INFO] [stdout]      |
[INFO] [stdout] 1409 | ...                   k;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1414:25
[INFO] [stdout]      |
[INFO] [stdout] 1414 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1455:17
[INFO] [stdout]      |
[INFO] [stdout] 1455 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1546:9
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1667:9
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         y_pos;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1669:9
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1724:9
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         y_pos;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1899:9
[INFO] [stdout]      |
[INFO] [stdout] 1899 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1922:13
[INFO] [stdout]      |
[INFO] [stdout] 1922 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1981:9
[INFO] [stdout]      |
[INFO] [stdout] 1981 |         length;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1987:9
[INFO] [stdout]      |
[INFO] [stdout] 1987 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1993:9
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2101:13
[INFO] [stdout]      |
[INFO] [stdout] 2101 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2121:9
[INFO] [stdout]      |
[INFO] [stdout] 2121 |         length;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2127:9
[INFO] [stdout]      |
[INFO] [stdout] 2127 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2172:13
[INFO] [stdout]      |
[INFO] [stdout] 2172 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2213:13
[INFO] [stdout]      |
[INFO] [stdout] 2213 |             pos;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2215:13
[INFO] [stdout]      |
[INFO] [stdout] 2215 |             col;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2219:17
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                 row;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2243:21
[INFO] [stdout]      |
[INFO] [stdout] 2243 |                     row;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2441:29
[INFO] [stdout]      |
[INFO] [stdout] 2441 | ...                   row;
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2478:9
[INFO] [stdout]      |
[INFO] [stdout] 2478 |         src;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2480:9
[INFO] [stdout]      |
[INFO] [stdout] 2480 |         col;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2484:13
[INFO] [stdout]      |
[INFO] [stdout] 2484 |             row;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2561:13
[INFO] [stdout]      |
[INFO] [stdout] 2561 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2566:13
[INFO] [stdout]      |
[INFO] [stdout] 2566 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2686:9
[INFO] [stdout]      |
[INFO] [stdout] 2686 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:723:33
[INFO] [stdout]     |
[INFO] [stdout] 723 | ...                   y;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:774:33
[INFO] [stdout]     |
[INFO] [stdout] 774 | ...                   y_0;
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |                     alpha_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |                     image_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |                     anim_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/demux/demux.rs:1177:14
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     parser = kMasterChunks.as_ptr();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1205:13
[INFO] [stdout]      |
[INFO] [stdout] 1205 |             parser;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1402:13
[INFO] [stdout]      |
[INFO] [stdout] 1402 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:592:29
[INFO] [stdout]     |
[INFO] [stdout] 592 |     if !(pthread_mutex_lock(&mut WebPInitAlphaProcessing_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 592 |     if !(pthread_mutex_lock(&raw mut WebPInitAlphaProcessing_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:594:30
[INFO] [stdout]     |
[INFO] [stdout] 594 |         pthread_mutex_unlock(&mut WebPInitAlphaProcessing_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 594 |         pthread_mutex_unlock(&raw mut WebPInitAlphaProcessing_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::is_some` that must be used
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:688:5
[INFO] [stdout]     |
[INFO] [stdout] 688 |     VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you intended to assert that this has a value, consider `.unwrap()` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 688 |     let _ = VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:688:5
[INFO] [stdout]     |
[INFO] [stdout] 688 |     VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/cost.rs:2455:9
[INFO] [stdout]      |
[INFO] [stdout] 2455 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/cost.rs:2483:13
[INFO] [stdout]      |
[INFO] [stdout] 2483 |             n;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/cost.rs:2517:29
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     if !(pthread_mutex_lock(&mut VP8EncDspCostInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     if !(pthread_mutex_lock(&raw mut VP8EncDspCostInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/cost.rs:2519:30
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         pthread_mutex_unlock(&mut VP8EncDspCostInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         pthread_mutex_unlock(&raw mut VP8EncDspCostInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/dsp/cpu.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         in_0;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         tmp;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:546:9
[INFO] [stdout]     |
[INFO] [stdout] 546 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:635:9
[INFO] [stdout]     |
[INFO] [stdout] 635 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1226:9
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1240:9
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1253:9
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1264:9
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1277:9
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1445:9
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1459:9
[INFO] [stdout]      |
[INFO] [stdout] 1459 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1473:9
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1585:9
[INFO] [stdout]      |
[INFO] [stdout] 1585 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1609:9
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1741:13
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/dec.rs:1746:9
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/dec.rs:1812:29
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     if !(pthread_mutex_lock(&mut VP8DspInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     if !(pthread_mutex_lock(&raw mut VP8DspInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/dec.rs:1814:30
[INFO] [stdout]      |
[INFO] [stdout] 1814 |         pthread_mutex_unlock(&mut VP8DspInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1814 |         pthread_mutex_unlock(&raw mut VP8DspInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dsp/dec_clip_tables.rs:3569:20
[INFO] [stdout]      |
[INFO] [stdout] 3569 |     VP8ksclip1 = &*sclip1.as_ptr().offset(1020 as libc::c_int as isize) as *const uint8_t
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dsp/dec_clip_tables.rs:3571:20
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     VP8ksclip2 = &*sclip2.as_ptr().offset(112 as libc::c_int as isize) as *const uint8_t
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dsp/dec_clip_tables.rs:3573:19
[INFO] [stdout]      |
[INFO] [stdout] 3573 |     VP8kclip1 = &*clip1.as_ptr().offset(255 as libc::c_int as isize) as *const uint8_t;
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dsp/dec_clip_tables.rs:3574:18
[INFO] [stdout]      |
[INFO] [stdout] 3574 |     VP8kabs0 = &*abs0.as_ptr().offset(255 as libc::c_int as isize) as *const uint8_t;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         k;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |             k;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/enc.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             &mut tables_ok as *mut libc::c_int,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 285 |             &raw mut tables_ok as *mut libc::c_int,
[INFO] [stdout]     |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         in_0;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         tmp;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:571:13
[INFO] [stdout]     |
[INFO] [stdout] 571 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:593:13
[INFO] [stdout]     |
[INFO] [stdout] 593 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/enc.rs:609:40
[INFO] [stdout]     |
[INFO] [stdout] 609 |               let clip: *const uint8_t = clip1
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 610 | |                 .as_mut_ptr()
[INFO] [stdout]     | |_____________________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |                     x;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 y;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:658:13
[INFO] [stdout]     |
[INFO] [stdout] 658 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:665:17
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:838:9
[INFO] [stdout]     |
[INFO] [stdout] 838 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/enc.rs:892:9
[INFO] [stdout]     |
[INFO] [stdout] 892 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/enc.rs:1330:32
[INFO] [stdout]      |
[INFO] [stdout] 1330 |       let clip: *const uint8_t = clip1
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 1331 | |         .as_mut_ptr()
[INFO] [stdout]      | |_____________________^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1347:13
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1351:9
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1454:13
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1459:9
[INFO] [stdout]      |
[INFO] [stdout] 1459 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1504:17
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1507:13
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1512:9
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1537:9
[INFO] [stdout]      |
[INFO] [stdout] 1537 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1559:9
[INFO] [stdout]      |
[INFO] [stdout] 1559 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1561:9
[INFO] [stdout]      |
[INFO] [stdout] 1561 |         w;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1654:9
[INFO] [stdout]      |
[INFO] [stdout] 1654 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/enc.rs:1697:9
[INFO] [stdout]      |
[INFO] [stdout] 1697 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/enc.rs:1877:29
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     if !(pthread_mutex_lock(&mut VP8EncDspInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     if !(pthread_mutex_lock(&raw mut VP8EncDspInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/enc.rs:1879:30
[INFO] [stdout]      |
[INFO] [stdout] 1879 |         pthread_mutex_unlock(&mut VP8EncDspInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1879 |         pthread_mutex_unlock(&raw mut VP8EncDspInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/dsp/filters.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/dsp/filters.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         row;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         row;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             w;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         row;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:384:13
[INFO] [stdout]     |
[INFO] [stdout] 384 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/filters.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/filters.rs:442:29
[INFO] [stdout]     |
[INFO] [stdout] 442 |     if !(pthread_mutex_lock(&mut VP8FiltersInit_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 442 |     if !(pthread_mutex_lock(&raw mut VP8FiltersInit_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/filters.rs:444:30
[INFO] [stdout]     |
[INFO] [stdout] 444 |         pthread_mutex_unlock(&mut VP8FiltersInit_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 444 |         pthread_mutex_unlock(&raw mut VP8FiltersInit_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:515:9
[INFO] [stdout]     |
[INFO] [stdout] 515 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:533:9
[INFO] [stdout]     |
[INFO] [stdout] 533 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:623:9
[INFO] [stdout]     |
[INFO] [stdout] 623 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:677:9
[INFO] [stdout]     |
[INFO] [stdout] 677 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 713 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         y_start;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:773:9
[INFO] [stdout]     |
[INFO] [stdout] 773 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:797:9
[INFO] [stdout]     |
[INFO] [stdout] 797 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:850:9
[INFO] [stdout]     |
[INFO] [stdout] 850 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:903:9
[INFO] [stdout]     |
[INFO] [stdout] 903 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:931:13
[INFO] [stdout]     |
[INFO] [stdout] 931 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:971:17
[INFO] [stdout]     |
[INFO] [stdout] 971 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/lossless.rs:974:13
[INFO] [stdout]     |
[INFO] [stdout] 974 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless.rs:1005:13
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless.rs:1008:9
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless.rs:1046:17
[INFO] [stdout]      |
[INFO] [stdout] 1046 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless.rs:1049:13
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/lossless.rs:1872:29
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     if !(pthread_mutex_lock(&mut VP8LDspInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     if !(pthread_mutex_lock(&raw mut VP8LDspInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/lossless.rs:1874:30
[INFO] [stdout]      |
[INFO] [stdout] 1874 |         pthread_mutex_unlock(&mut VP8LDspInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1874 |         pthread_mutex_unlock(&raw mut VP8LDspInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:4910:9
[INFO] [stdout]      |
[INFO] [stdout] 4910 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:4946:9
[INFO] [stdout]      |
[INFO] [stdout] 4946 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5010:9
[INFO] [stdout]      |
[INFO] [stdout] 5010 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5053:9
[INFO] [stdout]      |
[INFO] [stdout] 5053 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5085:9
[INFO] [stdout]      |
[INFO] [stdout] 5085 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5125:9
[INFO] [stdout]      |
[INFO] [stdout] 5125 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5176:13
[INFO] [stdout]      |
[INFO] [stdout] 5176 |             *fresh1;
[INFO] [stdout]      |             ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5176 |             let _ = *fresh1;
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5178:13
[INFO] [stdout]      |
[INFO] [stdout] 5178 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5211:13
[INFO] [stdout]      |
[INFO] [stdout] 5211 |             *fresh3;
[INFO] [stdout]      |             ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5211 |             let _ = *fresh3;
[INFO] [stdout]      |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5213:13
[INFO] [stdout]      |
[INFO] [stdout] 5213 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5228:9
[INFO] [stdout]      |
[INFO] [stdout] 5228 |         match_len;
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5255:13
[INFO] [stdout]      |
[INFO] [stdout] 5255 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5267:13
[INFO] [stdout]      |
[INFO] [stdout] 5267 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5293:9
[INFO] [stdout]      |
[INFO] [stdout] 5293 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5320:9
[INFO] [stdout]      |
[INFO] [stdout] 5320 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5338:9
[INFO] [stdout]      |
[INFO] [stdout] 5338 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5353:9
[INFO] [stdout]      |
[INFO] [stdout] 5353 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5574:13
[INFO] [stdout]      |
[INFO] [stdout] 5574 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5697:13
[INFO] [stdout]      |
[INFO] [stdout] 5697 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5715:9
[INFO] [stdout]      |
[INFO] [stdout] 5715 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5735:9
[INFO] [stdout]      |
[INFO] [stdout] 5735 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5753:9
[INFO] [stdout]      |
[INFO] [stdout] 5753 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5771:9
[INFO] [stdout]      |
[INFO] [stdout] 5771 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5789:9
[INFO] [stdout]      |
[INFO] [stdout] 5789 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5807:9
[INFO] [stdout]      |
[INFO] [stdout] 5807 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5825:9
[INFO] [stdout]      |
[INFO] [stdout] 5825 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5843:9
[INFO] [stdout]      |
[INFO] [stdout] 5843 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5861:9
[INFO] [stdout]      |
[INFO] [stdout] 5861 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5879:9
[INFO] [stdout]      |
[INFO] [stdout] 5879 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5897:9
[INFO] [stdout]      |
[INFO] [stdout] 5897 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5915:9
[INFO] [stdout]      |
[INFO] [stdout] 5915 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5933:9
[INFO] [stdout]      |
[INFO] [stdout] 5933 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:5951:9
[INFO] [stdout]      |
[INFO] [stdout] 5951 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:6013:29
[INFO] [stdout]      |
[INFO] [stdout] 6013 |     if !(pthread_mutex_lock(&mut VP8LEncDspInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 6013 |     if !(pthread_mutex_lock(&raw mut VP8LEncDspInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/lossless_enc.rs:6015:30
[INFO] [stdout]      |
[INFO] [stdout] 6015 |         pthread_mutex_unlock(&mut VP8LEncDspInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 6015 |         pthread_mutex_unlock(&raw mut VP8LEncDspInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         channel;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         channel;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             x_out;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             x_out;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             x_out;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             x_out;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/rescaler.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/rescaler.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 |     if !(pthread_mutex_lock(&mut WebPRescalerDspInit_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 363 |     if !(pthread_mutex_lock(&raw mut WebPRescalerDspInit_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/rescaler.rs:365:30
[INFO] [stdout]     |
[INFO] [stdout] 365 |         pthread_mutex_unlock(&mut WebPRescalerDspInit_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 365 |         pthread_mutex_unlock(&raw mut WebPRescalerDspInit_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/ssim.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/ssim.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/ssim.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/ssim.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/ssim.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/ssim.rs:369:29
[INFO] [stdout]     |
[INFO] [stdout] 369 |     if !(pthread_mutex_lock(&mut VP8SSIMDspInit_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 369 |     if !(pthread_mutex_lock(&raw mut VP8SSIMDspInit_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/ssim.rs:371:30
[INFO] [stdout]     |
[INFO] [stdout] 371 |         pthread_mutex_unlock(&mut VP8SSIMDspInit_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 371 |         pthread_mutex_unlock(&raw mut VP8SSIMDspInit_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/upsampling.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/upsampling.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/upsampling.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/upsampling.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/upsampling.rs:887:9
[INFO] [stdout]     |
[INFO] [stdout] 887 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1029:9
[INFO] [stdout]      |
[INFO] [stdout] 1029 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1171:9
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1227:9
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1248:9
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1269:9
[INFO] [stdout]      |
[INFO] [stdout] 1269 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1290:9
[INFO] [stdout]      |
[INFO] [stdout] 1290 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1311:9
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1332:9
[INFO] [stdout]      |
[INFO] [stdout] 1332 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/upsampling.rs:1353:9
[INFO] [stdout]      |
[INFO] [stdout] 1353 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/upsampling.rs:1383:29
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     if !(pthread_mutex_lock(&mut WebPInitYUV444Converters_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     if !(pthread_mutex_lock(&raw mut WebPInitYUV444Converters_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/upsampling.rs:1385:30
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         pthread_mutex_unlock(&mut WebPInitYUV444Converters_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         pthread_mutex_unlock(&raw mut WebPInitYUV444Converters_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/upsampling.rs:1536:29
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     if !(pthread_mutex_lock(&mut WebPInitUpsamplers_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     if !(pthread_mutex_lock(&raw mut WebPInitUpsamplers_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/upsampling.rs:1538:30
[INFO] [stdout]      |
[INFO] [stdout] 1538 |         pthread_mutex_unlock(&mut WebPInitUpsamplers_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1538 |         pthread_mutex_unlock(&raw mut WebPInitUpsamplers_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 391 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         u;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         v;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:543:9
[INFO] [stdout]     |
[INFO] [stdout] 543 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/yuv.rs:696:29
[INFO] [stdout]     |
[INFO] [stdout] 696 |     if !(pthread_mutex_lock(&mut WebPInitSamplers_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 696 |     if !(pthread_mutex_lock(&raw mut WebPInitSamplers_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/yuv.rs:698:30
[INFO] [stdout]     |
[INFO] [stdout] 698 |         pthread_mutex_unlock(&mut WebPInitSamplers_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 698 |         pthread_mutex_unlock(&raw mut WebPInitSamplers_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:721:9
[INFO] [stdout]     |
[INFO] [stdout] 721 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:780:9
[INFO] [stdout]     |
[INFO] [stdout] 780 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:838:9
[INFO] [stdout]     |
[INFO] [stdout] 838 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/yuv.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/yuv.rs:942:29
[INFO] [stdout]     |
[INFO] [stdout] 942 |     if !(pthread_mutex_lock(&mut WebPInitConvertARGBToYUV_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 942 |     if !(pthread_mutex_lock(&raw mut WebPInitConvertARGBToYUV_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/yuv.rs:944:30
[INFO] [stdout]     |
[INFO] [stdout] 944 |         pthread_mutex_unlock(&mut WebPInitConvertARGBToYUV_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 944 |         pthread_mutex_unlock(&raw mut WebPInitConvertARGBToYUV_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/alpha_enc.rs:952:13
[INFO] [stdout]     |
[INFO] [stdout] 952 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/alpha_enc.rs:955:9
[INFO] [stdout]     |
[INFO] [stdout] 955 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/alpha_enc.rs:961:13
[INFO] [stdout]     |
[INFO] [stdout] 961 |             colors;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/alpha_enc.rs:964:9
[INFO] [stdout]     |
[INFO] [stdout] 964 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/alpha_enc.rs:1120:13
[INFO] [stdout]      |
[INFO] [stdout] 1120 |             filter;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |                     n;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:533:13
[INFO] [stdout]     |
[INFO] [stdout] 533 |             n;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         k;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:623:13
[INFO] [stdout]     |
[INFO] [stdout] 623 |             n;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:634:21
[INFO] [stdout]     |
[INFO] [stdout] 634 |                     n;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |             a;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:657:13
[INFO] [stdout]     |
[INFO] [stdout] 657 |             n;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:665:9
[INFO] [stdout]     |
[INFO] [stdout] 665 |         k;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:675:9
[INFO] [stdout]     |
[INFO] [stdout] 675 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:716:9
[INFO] [stdout]     |
[INFO] [stdout] 716 |         mode;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 |         k;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:813:9
[INFO] [stdout]     |
[INFO] [stdout] 813 |         mode;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/analysis_enc.rs:841:5
[INFO] [stdout]     |
[INFO] [stdout] 841 |     *fresh0;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 841 |     let _ = *fresh0;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/analysis_enc.rs:905:9
[INFO] [stdout]     |
[INFO] [stdout] 905 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             nonzeros;
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:515:9
[INFO] [stdout]     |
[INFO] [stdout] 515 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:606:13
[INFO] [stdout]     |
[INFO] [stdout] 606 |             cur;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:627:9
[INFO] [stdout]     |
[INFO] [stdout] 627 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:803:13
[INFO] [stdout]     |
[INFO] [stdout] 803 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:866:9
[INFO] [stdout]     |
[INFO] [stdout] 866 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_cost_enc.rs:995:49
[INFO] [stdout]     |
[INFO] [stdout] 995 | ...                   j;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_cost_enc.rs:1019:29
[INFO] [stdout]      |
[INFO] [stdout] 1019 | ...                   i;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_cost_enc.rs:1048:9
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         path;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_cost_enc.rs:1106:29
[INFO] [stdout]      |
[INFO] [stdout] 1106 | ...                   k;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_cost_enc.rs:1131:21
[INFO] [stdout]      |
[INFO] [stdout] 1131 |                     i;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_cost_enc.rs:1134:17
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                 ix;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_enc.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 len;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_enc.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 iter;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/backward_references_enc.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |             iter;
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |             base_position;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1042:17
[INFO] [stdout]      |
[INFO] [stdout] 1042 |                 best_length;
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1151:21
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                     k;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1163:13
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1236:25
[INFO] [stdout]      |
[INFO] [stdout] 1236 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1258:29
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...                   j;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1380:9
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1382:9
[INFO] [stdout]      |
[INFO] [stdout] 1382 |         counts;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1399:13
[INFO] [stdout]      |
[INFO] [stdout] 1399 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1402:9
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1412:9
[INFO] [stdout]      |
[INFO] [stdout] 1412 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1424:13
[INFO] [stdout]      |
[INFO] [stdout] 1424 |             j;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1430:13
[INFO] [stdout]      |
[INFO] [stdout] 1430 |             window_offsets_new_size;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1433:9
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1452:21
[INFO] [stdout]      |
[INFO] [stdout] 1452 |                     ind;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1534:17
[INFO] [stdout]      |
[INFO] [stdout] 1534 |                 ind;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1552:9
[INFO] [stdout]      |
[INFO] [stdout] 1552 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1648:9
[INFO] [stdout]      |
[INFO] [stdout] 1648 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1679:21
[INFO] [stdout]      |
[INFO] [stdout] 1679 |                     *fresh8;
[INFO] [stdout]      |                     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1679 |                     let _ = *fresh8;
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1704:29
[INFO] [stdout]      |
[INFO] [stdout] 1704 | ...                   *fresh9;
[INFO] [stdout]      |                       ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1704 |                             let _ = *fresh9;
[INFO] [stdout]      |                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1719:29
[INFO] [stdout]      |
[INFO] [stdout] 1719 | ...                   *fresh10;
[INFO] [stdout]      |                       ^^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1719 |                             let _ = *fresh10;
[INFO] [stdout]      |                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1732:25
[INFO] [stdout]      |
[INFO] [stdout] 1732 |                         i;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1752:25
[INFO] [stdout]      |
[INFO] [stdout] 1752 |                         *fresh11;
[INFO] [stdout]      |                         ^^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1752 |                         let _ = *fresh11;
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1754:25
[INFO] [stdout]      |
[INFO] [stdout] 1754 |                         i;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1767:33
[INFO] [stdout]      |
[INFO] [stdout] 1767 | ...                   i;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1773:25
[INFO] [stdout]      |
[INFO] [stdout] 1773 |                         argb;
[INFO] [stdout]      |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1792:17
[INFO] [stdout]      |
[INFO] [stdout] 1792 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1805:9
[INFO] [stdout]      |
[INFO] [stdout] 1805 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1835:13
[INFO] [stdout]      |
[INFO] [stdout] 1835 |             pixel_index;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:1844:17
[INFO] [stdout]      |
[INFO] [stdout] 1844 |                 k;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:2017:21
[INFO] [stdout]      |
[INFO] [stdout] 2017 |                     i;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/backward_references_enc.rs:2093:21
[INFO] [stdout]      |
[INFO] [stdout] 2093 |                     i;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:524:9
[INFO] [stdout]     |
[INFO] [stdout] 524 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 |                     v;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:576:17
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 ctx;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |             band;
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:594:17
[INFO] [stdout]     |
[INFO] [stdout] 594 |                 ctx;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:597:13
[INFO] [stdout]     |
[INFO] [stdout] 597 |             n;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/cost_enc.rs:600:9
[INFO] [stdout]     |
[INFO] [stdout] 600 |         ctype;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/cost_enc.rs:1928:13
[INFO] [stdout]      |
[INFO] [stdout] 1928 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/cost_enc.rs:1931:9
[INFO] [stdout]      |
[INFO] [stdout] 1931 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/cost_enc.rs:1985:17
[INFO] [stdout]      |
[INFO] [stdout] 1985 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/cost_enc.rs:1988:13
[INFO] [stdout]      |
[INFO] [stdout] 1988 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/cost_enc.rs:2055:17
[INFO] [stdout]      |
[INFO] [stdout] 2055 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1044:13
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1047:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1082:13
[INFO] [stdout]      |
[INFO] [stdout] 1082 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1085:9
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         x;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1102:17
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1105:13
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             s;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1163:17
[INFO] [stdout]      |
[INFO] [stdout] 1163 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1167:13
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             s;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/filter_enc.rs:1193:13
[INFO] [stdout]      |
[INFO] [stdout] 1193 |             s_0;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |                     p;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:704:17
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 c;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:707:13
[INFO] [stdout]     |
[INFO] [stdout] 707 |             b;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:710:9
[INFO] [stdout]     |
[INFO] [stdout] 710 |         t;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/frame_enc.rs:750:13
[INFO] [stdout]     |
[INFO] [stdout] 750 |             n;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/frame_enc.rs:930:31
[INFO] [stdout]     |
[INFO] [stdout] 930 |                         tab = VP8Cat3.as_ptr();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/frame_enc.rs:946:31
[INFO] [stdout]     |
[INFO] [stdout] 946 |                         tab = VP8Cat4.as_ptr();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/frame_enc.rs:962:31
[INFO] [stdout]     |
[INFO] [stdout] 962 |                         tab = VP8Cat5.as_ptr();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/frame_enc.rs:976:31
[INFO] [stdout]     |
[INFO] [stdout] 976 |                         tab = VP8Cat6.as_ptr();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1073:9
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1103:17
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1106:13
[INFO] [stdout]      |
[INFO] [stdout] 1106 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1175:13
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1207:17
[INFO] [stdout]      |
[INFO] [stdout] 1207 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1210:13
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1267:13
[INFO] [stdout]      |
[INFO] [stdout] 1267 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1270:9
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1299:17
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1302:13
[INFO] [stdout]      |
[INFO] [stdout] 1302 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1625:13
[INFO] [stdout]      |
[INFO] [stdout] 1625 |             num_pass_left;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1671:9
[INFO] [stdout]      |
[INFO] [stdout] 1671 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1691:13
[INFO] [stdout]      |
[INFO] [stdout] 1691 |             p;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1709:21
[INFO] [stdout]      |
[INFO] [stdout] 1709 |                     s;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1712:17
[INFO] [stdout]      |
[INFO] [stdout] 1712 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/frame_enc.rs:1982:13
[INFO] [stdout]      |
[INFO] [stdout] 1982 |             num_pass_left;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/histogram_enc.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/histogram_enc.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/histogram_enc.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/histogram_enc.rs:625:5
[INFO] [stdout]     |
[INFO] [stdout] 625 |     *num_used;
[INFO] [stdout]     |     ^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 625 |     let _ = *num_used;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/histogram_enc.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         *fresh3;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let _ = *fresh3;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/histogram_enc.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |         *fresh4;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 671 |         let _ = *fresh4;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/histogram_enc.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 |         *fresh5;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let _ = *fresh5;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1214:13
[INFO] [stdout]      |
[INFO] [stdout] 1214 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1252:9
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1278:9
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1318:9
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         idx;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1324:9
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         idx;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         idx;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1397:13
[INFO] [stdout]      |
[INFO] [stdout] 1397 |             idx;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1530:21
[INFO] [stdout]      |
[INFO] [stdout] 1530 |                     j;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1534:13
[INFO] [stdout]      |
[INFO] [stdout] 1534 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1562:21
[INFO] [stdout]      |
[INFO] [stdout] 1562 |                     i;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1579:17
[INFO] [stdout]      |
[INFO] [stdout] 1579 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1635:13
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             iter;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1665:21
[INFO] [stdout]      |
[INFO] [stdout] 1665 |                     idx2;
[INFO] [stdout]      |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1683:17
[INFO] [stdout]      |
[INFO] [stdout] 1683 |                 j;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1760:25
[INFO] [stdout]      |
[INFO] [stdout] 1760 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1766:13
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             iter;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1810:21
[INFO] [stdout]      |
[INFO] [stdout] 1810 |                     k;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1815:13
[INFO] [stdout]      |
[INFO] [stdout] 1815 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1822:13
[INFO] [stdout]      |
[INFO] [stdout] 1822 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1839:9
[INFO] [stdout]      |
[INFO] [stdout] 1839 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1892:13
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1915:17
[INFO] [stdout]      |
[INFO] [stdout] 1915 |                 cluster_max;
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1921:9
[INFO] [stdout]      |
[INFO] [stdout] 1921 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1931:17
[INFO] [stdout]      |
[INFO] [stdout] 1931 |                 cluster_max;
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1935:9
[INFO] [stdout]      |
[INFO] [stdout] 1935 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/histogram_enc.rs:1951:9
[INFO] [stdout]      |
[INFO] [stdout] 1951 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]     --> src/enc/histogram_enc.rs:2072:17
[INFO] [stdout]      |
[INFO] [stdout] 2072 |                 WebPReportProgress(pic, *percent + percent_range, percent) == 0;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the comparison produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2072 |                 let _ = WebPReportProgress(pic, *percent + percent_range, percent) == 0;
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:543:9
[INFO] [stdout]     |
[INFO] [stdout] 543 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:575:9
[INFO] [stdout]     |
[INFO] [stdout] 575 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:900:13
[INFO] [stdout]     |
[INFO] [stdout] 900 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:958:9
[INFO] [stdout]     |
[INFO] [stdout] 958 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/iterator_enc.rs:980:9
[INFO] [stdout]     |
[INFO] [stdout] 980 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1035:9
[INFO] [stdout]      |
[INFO] [stdout] 1035 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1043:9
[INFO] [stdout]      |
[INFO] [stdout] 1043 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1052:13
[INFO] [stdout]      |
[INFO] [stdout] 1052 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1062:13
[INFO] [stdout]      |
[INFO] [stdout] 1062 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1083:9
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/iterator_enc.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/near_lossless_enc.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         k;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/near_lossless_enc.rs:241:17
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/near_lossless_enc.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/near_lossless_enc.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/near_lossless_enc.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/enc/picture_csp_enc.rs:396:29
[INFO] [stdout]     |
[INFO] [stdout] 396 |     if !(pthread_mutex_lock(&mut InitGammaTables_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 396 |     if !(pthread_mutex_lock(&raw mut InitGammaTables_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/enc/picture_csp_enc.rs:398:30
[INFO] [stdout]     |
[INFO] [stdout] 398 |         pthread_mutex_unlock(&mut InitGammaTables_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 398 |         pthread_mutex_unlock(&raw mut InitGammaTables_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_csp_enc.rs:413:13
[INFO] [stdout]     |
[INFO] [stdout] 413 |             v;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_csp_enc.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |             v;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/enc/picture_csp_enc.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 |             &mut kGammaTablesOk as *mut libc::c_int,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 424 |             &raw mut kGammaTablesOk as *mut libc::c_int,
[INFO] [stdout]     |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:1962:5
[INFO] [stdout]      |
[INFO] [stdout] 1962 |     has_alpha != 0;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ the comparison produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1962 |     let _ = has_alpha != 0;
[INFO] [stdout]      |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2079:13
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2320:17
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2323:13
[INFO] [stdout]      |
[INFO] [stdout] 2323 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2391:17
[INFO] [stdout]      |
[INFO] [stdout] 2391 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2403:17
[INFO] [stdout]      |
[INFO] [stdout] 2403 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/picture_csp_enc.rs:2419:13
[INFO] [stdout]      |
[INFO] [stdout] 2419 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     i;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:442:17
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:445:13
[INFO] [stdout]     |
[INFO] [stdout] 445 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_psnr_enc.rs:596:25
[INFO] [stdout]     |
[INFO] [stdout] 596 |                         c;
[INFO] [stdout]     |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 count;
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:503:17
[INFO] [stdout]     |
[INFO] [stdout] 503 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:554:21
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     x;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:642:17
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/picture_tools_enc.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/predictor_enc.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     *fresh0;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let _ = *fresh0;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/predictor_enc.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     *fresh1;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 266 |     let _ = *fresh1;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/predictor_enc.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     *fresh2;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let _ = *fresh2;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/predictor_enc.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     *fresh3;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let _ = *fresh3;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         x_start;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         out;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         num_pixels;
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 592 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:722:17
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 relative_x;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:725:13
[INFO] [stdout]     |
[INFO] [stdout] 725 |             relative_y;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         mode;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:754:13
[INFO] [stdout]     |
[INFO] [stdout] 754 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:757:9
[INFO] [stdout]     |
[INFO] [stdout] 757 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:855:9
[INFO] [stdout]     |
[INFO] [stdout] 855 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:930:17
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 tile_x;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/predictor_enc.rs:941:13
[INFO] [stdout]     |
[INFO] [stdout] 941 |             tile_y;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:1332:9
[INFO] [stdout]      |
[INFO] [stdout] 1332 |         iter;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:1725:17
[INFO] [stdout]      |
[INFO] [stdout] 1725 |                 axis;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:1734:13
[INFO] [stdout]      |
[INFO] [stdout] 1734 |             iter;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:2431:21
[INFO] [stdout]      |
[INFO] [stdout] 2431 |                     ix;
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:2434:17
[INFO] [stdout]      |
[INFO] [stdout] 2434 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:2437:13
[INFO] [stdout]      |
[INFO] [stdout] 2437 |             tile_x;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/predictor_enc.rs:2448:9
[INFO] [stdout]      |
[INFO] [stdout] 2448 |         tile_y;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette_size`
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2724:5
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     mut palette_size: libc::c_int,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/quant_enc.rs:546:9
[INFO] [stdout]     |
[INFO] [stdout] 546 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/quant_enc.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1078:9
[INFO] [stdout]      |
[INFO] [stdout] 1078 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1087:9
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1102:9
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1196:9
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1225:9
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1301:17
[INFO] [stdout]      |
[INFO] [stdout] 1301 |                 s2;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1310:13
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             num_final_segments;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         s1;
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1338:13
[INFO] [stdout]      |
[INFO] [stdout] 1338 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1367:9
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1374:9
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1634:13
[INFO] [stdout]      |
[INFO] [stdout] 1634 |             n;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1639:9
[INFO] [stdout]      |
[INFO] [stdout] 1639 |         last;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1655:9
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         m;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1742:21
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                     p;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1776:13
[INFO] [stdout]      |
[INFO] [stdout] 1776 |             m;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1779:9
[INFO] [stdout]      |
[INFO] [stdout] 1779 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1837:9
[INFO] [stdout]      |
[INFO] [stdout] 1837 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1907:17
[INFO] [stdout]      |
[INFO] [stdout] 1907 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1909:17
[INFO] [stdout]      |
[INFO] [stdout] 1909 |                 n;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:1912:13
[INFO] [stdout]      |
[INFO] [stdout] 1912 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2087:9
[INFO] [stdout]      |
[INFO] [stdout] 2087 |         ch;
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2121:9
[INFO] [stdout]      |
[INFO] [stdout] 2121 |         ch;
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2184:21
[INFO] [stdout]      |
[INFO] [stdout] 2184 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2186:21
[INFO] [stdout]      |
[INFO] [stdout] 2186 |                     n;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2189:17
[INFO] [stdout]      |
[INFO] [stdout] 2189 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/enc/quant_enc.rs:2294:72
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                     .expect("non-null function pointer")(src, tmp_dst, kWeightY.as_ptr())
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2318:9
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         mode;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/enc/quant_enc.rs:2454:41
[INFO] [stdout]      |
[INFO] [stdout] 2454 |                         )(src, tmp_dst, kWeightY.as_ptr()) + 128 as libc::c_int
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2486:13
[INFO] [stdout]      |
[INFO] [stdout] 2486 |             mode;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2608:9
[INFO] [stdout]      |
[INFO] [stdout] 2608 |         mode;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2717:13
[INFO] [stdout]      |
[INFO] [stdout] 2717 |             mode;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2760:17
[INFO] [stdout]      |
[INFO] [stdout] 2760 |                 mode;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/quant_enc.rs:2819:13
[INFO] [stdout]      |
[INFO] [stdout] 2819 |             mode;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data2`
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3084:5
[INFO] [stdout]      |
[INFO] [stdout] 3084 |     mut data2: *mut libc::c_void,
[INFO] [stdout]      |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:715:17
[INFO] [stdout]     |
[INFO] [stdout] 715 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:771:9
[INFO] [stdout]     |
[INFO] [stdout] 771 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:847:9
[INFO] [stdout]     |
[INFO] [stdout] 847 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:878:9
[INFO] [stdout]     |
[INFO] [stdout] 878 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/syntax_enc.rs:928:9
[INFO] [stdout]     |
[INFO] [stdout] 928 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/enc/tree_enc.rs:1736:9
[INFO] [stdout]      |
[INFO] [stdout] 1736 |         VP8CoeffsProba0.as_ptr() as *const libc::c_void,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:3071:21
[INFO] [stdout]      |
[INFO] [stdout] 3071 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:3076:17
[INFO] [stdout]      |
[INFO] [stdout] 3076 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:4441:21
[INFO] [stdout]      |
[INFO] [stdout] 4441 |                     p;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:4444:17
[INFO] [stdout]      |
[INFO] [stdout] 4444 |                 c;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:4447:13
[INFO] [stdout]      |
[INFO] [stdout] 4447 |             b;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/tree_enc.rs:4450:9
[INFO] [stdout]      |
[INFO] [stdout] 4450 |         t;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:712:5
[INFO] [stdout]     |
[INFO] [stdout] 712 |     *fresh0;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 712 |     let _ = *fresh0;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:719:5
[INFO] [stdout]     |
[INFO] [stdout] 719 |     *fresh1;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let _ = *fresh1;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     *fresh2;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 731 |     let _ = *fresh2;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:735:5
[INFO] [stdout]     |
[INFO] [stdout] 735 |     *fresh3;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 735 |     let _ = *fresh3;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |     *fresh4;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let _ = *fresh4;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     *fresh5;
[INFO] [stdout]     |     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 743 |     let _ = *fresh5;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:867:21
[INFO] [stdout]     |
[INFO] [stdout] 867 |                     *fresh6;
[INFO] [stdout]     |                     ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 867 |                     let _ = *fresh6;
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:870:17
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:891:9
[INFO] [stdout]     |
[INFO] [stdout] 891 |         *fresh7;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 891 |         let _ = *fresh7;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         *fresh8;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 897 |         let _ = *fresh8;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:901:9
[INFO] [stdout]     |
[INFO] [stdout] 901 |         *fresh9;
[INFO] [stdout]     |         ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 901 |         let _ = *fresh9;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:905:9
[INFO] [stdout]     |
[INFO] [stdout] 905 |         *fresh10;
[INFO] [stdout]     |         ^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 905 |         let _ = *fresh10;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:909:9
[INFO] [stdout]     |
[INFO] [stdout] 909 |         *fresh11;
[INFO] [stdout]     |         ^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 909 |         let _ = *fresh11;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |         *fresh12;
[INFO] [stdout]     |         ^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 913 |         let _ = *fresh12;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:922:13
[INFO] [stdout]     |
[INFO] [stdout] 922 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:965:13
[INFO] [stdout]     |
[INFO] [stdout] 965 |             k;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:987:26
[INFO] [stdout]     |
[INFO] [stdout] 987 |                     * *(*kHistoPairs.as_ptr().offset(*min_entropy_ix as isize))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:994:26
[INFO] [stdout]     |
[INFO] [stdout] 994 |                     * *(*kHistoPairs.as_ptr().offset(*min_entropy_ix as isize))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1007:17
[INFO] [stdout]      |
[INFO] [stdout] 1007 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1038:9
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         histo_bits;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1156:33
[INFO] [stdout]      |
[INFO] [stdout] 1156 | ...                   *crunch_configs_size;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1156 |                                 let _ = *crunch_configs_size;
[INFO] [stdout]      |                                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1159:29
[INFO] [stdout]      |
[INFO] [stdout] 1159 | ...                   sorting_method;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1167:25
[INFO] [stdout]      |
[INFO] [stdout] 1167 |                         *crunch_configs_size;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1167 |                         let _ = *crunch_configs_size;
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1171:17
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1215:13
[INFO] [stdout]      |
[INFO] [stdout] 1215 |             j;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1219:9
[INFO] [stdout]      |
[INFO] [stdout] 1219 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1241:9
[INFO] [stdout]      |
[INFO] [stdout] 1241 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1277:13
[INFO] [stdout]      |
[INFO] [stdout] 1277 |             k;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1280:9
[INFO] [stdout]      |
[INFO] [stdout] 1280 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1307:13
[INFO] [stdout]      |
[INFO] [stdout] 1307 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1361:17
[INFO] [stdout]      |
[INFO] [stdout] 1361 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1414:9
[INFO] [stdout]      |
[INFO] [stdout] 1414 |         codes_to_store;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1425:9
[INFO] [stdout]      |
[INFO] [stdout] 1425 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1445:9
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1452:9
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         k;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1485:9
[INFO] [stdout]      |
[INFO] [stdout] 1485 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1598:9
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1627:9
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         trimmed_length;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1685:13
[INFO] [stdout]      |
[INFO] [stdout] 1685 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1688:9
[INFO] [stdout]      |
[INFO] [stdout] 1688 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1804:17
[INFO] [stdout]      |
[INFO] [stdout] 1804 |                 k;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1838:13
[INFO] [stdout]      |
[INFO] [stdout] 1838 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1959:25
[INFO] [stdout]      |
[INFO] [stdout] 1959 |                         i;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1976:29
[INFO] [stdout]      |
[INFO] [stdout] 1976 | ...                   i;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:1978:25
[INFO] [stdout]      |
[INFO] [stdout] 1978 | /                         StoreImageToBitMask(
[INFO] [stdout] 1979 | |                             bw,
[INFO] [stdout] 1980 | |                             width,
[INFO] [stdout] 1981 | |                             0 as libc::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 1985 | |                             pic,
[INFO] [stdout] 1986 | |                         ) == 0;
[INFO] [stdout]      | |______________________________^ the comparison produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1978 |                         let _ = StoreImageToBitMask(
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2255:45
[INFO] [stdout]      |
[INFO] [stdout] 2255 | ...                   i;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2303:37
[INFO] [stdout]      |
[INFO] [stdout] 2303 | ...                   i_0;
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2321:41
[INFO] [stdout]      |
[INFO] [stdout] 2321 | ...                   i_0;
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2355:37
[INFO] [stdout]      |
[INFO] [stdout] 2355 | ...                   i_cache;
[INFO] [stdout]      |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2361:21
[INFO] [stdout]      |
[INFO] [stdout] 2361 |                     sub_configs_idx;
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2367:25
[INFO] [stdout]      |
[INFO] [stdout] 2367 | /                         WebPReportProgress(
[INFO] [stdout] 2368 | |                             pic,
[INFO] [stdout] 2369 | |                             percent_start + remaining_percent,
[INFO] [stdout] 2370 | |                             percent,
[INFO] [stdout] 2371 | |                         ) == 0;
[INFO] [stdout]      | |______________________________^ the comparison produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2367 |                         let _ = WebPReportProgress(
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2716:9
[INFO] [stdout]      |
[INFO] [stdout] 2716 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2791:17
[INFO] [stdout]      |
[INFO] [stdout] 2791 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2798:13
[INFO] [stdout]      |
[INFO] [stdout] 2798 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2827:21
[INFO] [stdout]      |
[INFO] [stdout] 2827 |                     j;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2834:13
[INFO] [stdout]      |
[INFO] [stdout] 2834 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2851:21
[INFO] [stdout]      |
[INFO] [stdout] 2851 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2858:17
[INFO] [stdout]      |
[INFO] [stdout] 2858 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2875:21
[INFO] [stdout]      |
[INFO] [stdout] 2875 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2882:17
[INFO] [stdout]      |
[INFO] [stdout] 2882 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2899:21
[INFO] [stdout]      |
[INFO] [stdout] 2899 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2906:17
[INFO] [stdout]      |
[INFO] [stdout] 2906 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2934:21
[INFO] [stdout]      |
[INFO] [stdout] 2934 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:2941:17
[INFO] [stdout]      |
[INFO] [stdout] 2941 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3033:9
[INFO] [stdout]      |
[INFO] [stdout] 3033 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3076:13
[INFO] [stdout]      |
[INFO] [stdout] 3076 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3330:13
[INFO] [stdout]      |
[INFO] [stdout] 3330 |             idx;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3505:21
[INFO] [stdout]      |
[INFO] [stdout] 3505 |                     idx;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3514:17
[INFO] [stdout]      |
[INFO] [stdout] 3514 |                 idx;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3547:21
[INFO] [stdout]      |
[INFO] [stdout] 3547 | /                     WebPPictureView(
[INFO] [stdout] 3548 | |                         picture,
[INFO] [stdout] 3549 | |                         0 as libc::c_int,
[INFO] [stdout] 3550 | |                         0 as libc::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 3553 | |                         &mut picture_side,
[INFO] [stdout] 3554 | |                     ) == 0;
[INFO] [stdout]      | |__________________________^ the comparison produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3547 |                     let _ = WebPPictureView(
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/enc/vp8l_enc.rs:3606:17
[INFO] [stdout]      |
[INFO] [stdout] 3606 |                 idx;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/webp_enc.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/webp_enc.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_allowed_diff`
[INFO] [stdout]    --> src/mux/anim_encode.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     mut max_allowed_diff: libc::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_allowed_diff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/webp_enc.rs:534:17
[INFO] [stdout]     |
[INFO] [stdout] 534 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/webp_enc.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/enc/webp_enc.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:380:13
[INFO] [stdout]     |
[INFO] [stdout] 380 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]    --> src/mux/anim_encode.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 | /     snprintf(
[INFO] [stdout] 413 | |         ((*enc).error_str_).as_mut_ptr(),
[INFO] [stdout] 414 | |         100 as libc::c_int as libc::c_ulong,
[INFO] [stdout] 415 | |         b"%s.\0" as *const u8 as *const libc::c_char,
[INFO] [stdout] 416 | |         str,
[INFO] [stdout] 417 | |     ) < 0 as libc::c_int;
[INFO] [stdout]     | |________________________^ the comparison produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let _ = snprintf(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]    --> src/mux/anim_encode.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 | /     snprintf(
[INFO] [stdout] 425 | |         ((*enc).error_str_).as_mut_ptr(),
[INFO] [stdout] 426 | |         100 as libc::c_int as libc::c_ulong,
[INFO] [stdout] 427 | |         b"%s: %d.\0" as *const u8 as *const libc::c_char,
[INFO] [stdout] 428 | |         str,
[INFO] [stdout] 429 | |         error_code,
[INFO] [stdout] 430 | |     ) < 0 as libc::c_int;
[INFO] [stdout]     | |________________________^ the comparison produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let _ = snprintf(
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:773:17
[INFO] [stdout]     |
[INFO] [stdout] 773 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/anim_encode.rs:803:21
[INFO] [stdout]     |
[INFO] [stdout] 803 |                     j;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1019:9
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1047:13
[INFO] [stdout]      |
[INFO] [stdout] 1047 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1050:9
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1080:9
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         j;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1135:25
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                         cnt;
[INFO] [stdout]      |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1153:21
[INFO] [stdout]      |
[INFO] [stdout] 1153 |                     x;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1156:17
[INFO] [stdout]      |
[INFO] [stdout] 1156 |                 y;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1168:25
[INFO] [stdout]      |
[INFO] [stdout] 1168 |                         x;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     y;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1570:9
[INFO] [stdout]      |
[INFO] [stdout] 1570 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1604:9
[INFO] [stdout]      |
[INFO] [stdout] 1604 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/mux/anim_encode.rs:1979:17
[INFO] [stdout]      |
[INFO] [stdout] 1979 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxinternal.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxinternal.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxinternal.rs:572:13
[INFO] [stdout]     |
[INFO] [stdout] 572 |             count;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxinternal.rs:579:21
[INFO] [stdout]     |
[INFO] [stdout] 579 |                     count;
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxinternal.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         count;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxread.rs:950:9
[INFO] [stdout]     |
[INFO] [stdout] 950 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/mux/muxread.rs:964:13
[INFO] [stdout]     |
[INFO] [stdout] 964 |             count;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/bit_reader_utils.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/utils/bit_writer_utils.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 *fresh0;
[INFO] [stdout]     |                 ^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 let _ = *fresh0;
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/filters_utils.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/filters_utils.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         filter;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/utils/huffman_encode_utils.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         length;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/utils/huffman_encode_utils.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     k;
[INFO] [stdout]    |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             stride;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     k_0;
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         stride_0;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 |             tree_size_orig;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 idx;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     k;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |         tokens;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |         repetitions;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 tokens;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             tokens;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             tokens;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:414:17
[INFO] [stdout]     |
[INFO] [stdout] 414 |                 tokens;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |             tokens;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |             tokens;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             tokens;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |             k;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         len;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         symbol;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         len;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         symbol;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         len;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/huffman_utils.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         len;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/palette.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2350:25
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                         num_colors;
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2360:25
[INFO] [stdout]      |
[INFO] [stdout] 2360 |                         key;
[INFO] [stdout]      |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2366:13
[INFO] [stdout]      |
[INFO] [stdout] 2366 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2370:9
[INFO] [stdout]      |
[INFO] [stdout] 2370 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2379:17
[INFO] [stdout]      |
[INFO] [stdout] 2379 |                 num_colors;
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2382:13
[INFO] [stdout]      |
[INFO] [stdout] 2382 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2441:9
[INFO] [stdout]      |
[INFO] [stdout] 2441 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2478:13
[INFO] [stdout]      |
[INFO] [stdout] 2478 |             k;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2486:9
[INFO] [stdout]      |
[INFO] [stdout] 2486 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2511:13
[INFO] [stdout]      |
[INFO] [stdout] 2511 |             j;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2518:9
[INFO] [stdout]      |
[INFO] [stdout] 2518 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2537:9
[INFO] [stdout]      |
[INFO] [stdout] 2537 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/utils/palette.rs:2853:17
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                 *fresh0;
[INFO] [stdout]      |                 ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                 let _ = *fresh0;
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/utils/palette.rs:2859:17
[INFO] [stdout]      |
[INFO] [stdout] 2859 |                 *fresh1;
[INFO] [stdout]      |                 ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2859 |                 let _ = *fresh1;
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/utils/palette.rs:2868:17
[INFO] [stdout]      |
[INFO] [stdout] 2868 |                 *fresh2;
[INFO] [stdout]      |                 ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2868 |                 let _ = *fresh2;
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/utils/palette.rs:2874:17
[INFO] [stdout]      |
[INFO] [stdout] 2874 |                 *fresh3;
[INFO] [stdout]      |                 ^^^^^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 2874 |                 let _ = *fresh3;
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2877:13
[INFO] [stdout]      |
[INFO] [stdout] 2877 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2884:9
[INFO] [stdout]      |
[INFO] [stdout] 2884 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2963:17
[INFO] [stdout]      |
[INFO] [stdout] 2963 |                 j;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2966:13
[INFO] [stdout]      |
[INFO] [stdout] 2966 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:2989:17
[INFO] [stdout]      |
[INFO] [stdout] 2989 |                 j;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:3000:17
[INFO] [stdout]      |
[INFO] [stdout] 3000 |                 last;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:3006:13
[INFO] [stdout]      |
[INFO] [stdout] 3006 |             num_sums;
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:3026:17
[INFO] [stdout]      |
[INFO] [stdout] 3026 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/palette.rs:3042:9
[INFO] [stdout]      |
[INFO] [stdout] 3042 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/utils/quant_levels_dec_utils.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         x;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_dec_utils.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_utils.rs:823:9
[INFO] [stdout]     |
[INFO] [stdout] 823 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/quant_levels_utils.rs:833:13
[INFO] [stdout]     |
[INFO] [stdout] 833 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1365:21
[INFO] [stdout]      |
[INFO] [stdout] 1365 |                     slot;
[INFO] [stdout]      |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1373:17
[INFO] [stdout]      |
[INFO] [stdout] 1373 |                 s;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1383:21
[INFO] [stdout]      |
[INFO] [stdout] 1383 |                     slot;
[INFO] [stdout]      |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1393:17
[INFO] [stdout]      |
[INFO] [stdout] 1393 |                 s;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1400:13
[INFO] [stdout]      |
[INFO] [stdout] 1400 |             iter;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1410:13
[INFO] [stdout]      |
[INFO] [stdout] 1410 |             s_0;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/utils/quant_levels_utils.rs:1416:13
[INFO] [stdout]      |
[INFO] [stdout] 1416 |             n_0;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/utils/random_utils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         kRandomTable.as_ptr() as *const libc::c_void,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/rescaler_utils.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 x;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/rescaler_utils.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         total_imported;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/utils/rescaler_utils.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         total_exported;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/utils/thread_utils.rs:320:12
[INFO] [stdout]     |
[INFO] [stdout] 320 |     return &mut g_worker_interface;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 320 |     return &raw mut g_worker_interface;
[INFO] [stdout]     |             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]   --> src/utils/utils.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     !ptr.is_null();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let _ = !ptr.is_null();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8SetError` redeclared with a different signature
[INFO] [stdout]   --> src/dec/frame_dec.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | /     fn VP8SetError(
[INFO] [stdout] 23 | |         dec: *mut VP8Decoder,
[INFO] [stdout] 24 | |         error: VP8StatusCode,
[INFO] [stdout] 25 | |         msg: *const libc::c_char,
[INFO] [stdout] 26 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | /     fn VP8SetError(
[INFO] [stdout] 18 | |         dec: *mut VP8Decoder,
[INFO] [stdout] 19 | |         error: VP8StatusCode,
[INFO] [stdout] 20 | |         msg: *const libc::c_char,
[INFO] [stdout] 21 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `VP8SetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::VP8Decoder, u32, *const i8) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut frame_dec::VP8Decoder, u32, *const i8) -> i32`
[INFO] [stdout]    = note: `#[warn(clashing_extern_declarations)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPInitCustomIo` redeclared with a different signature
[INFO] [stdout]   --> src/dec/idec_dec.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn WebPInitCustomIo(params: *mut WebPDecParams, io: *mut VP8Io);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 |     fn WebPInitCustomIo(params: *mut WebPDecParams, io: *mut VP8Io);
[INFO] [stdout]    |     ---------------------------------------------------------------- `WebPInitCustomIo` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::WebPDecParams, *mut alpha_dec::VP8Io)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut idec_dec::WebPDecParams, *mut idec_dec::VP8Io)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8InitIoInternal` redeclared with a different signature
[INFO] [stdout]   --> src/dec/idec_dec.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn VP8InitIoInternal(_: *mut VP8Io, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     fn VP8InitIoInternal(_: *mut VP8Io, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------- `VP8InitIoInternal` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::VP8Io, i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut idec_dec::VP8Io, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPGetWorkerInterface` redeclared with a different signature
[INFO] [stdout]   --> src/dec/idec_dec.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/frame_dec.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ---------------------------------------------------------- `WebPGetWorkerInterface` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *const frame_dec::WebPWorkerInterface`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *const idec_dec::WebPWorkerInterface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8InitScanline` redeclared with a different signature
[INFO] [stdout]   --> src/dec/idec_dec.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn VP8InitScanline(dec: *mut VP8Decoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/frame_dec.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn VP8InitScanline(dec: *mut VP8Decoder);
[INFO] [stdout]    |     ----------------------------------------- `VP8InitScanline` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut frame_dec::VP8Decoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut idec_dec::VP8Decoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8LDelete` redeclared with a different signature
[INFO] [stdout]   --> src/dec/idec_dec.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn VP8LDelete(dec: *mut VP8LDecoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn VP8LDelete(dec: *mut VP8LDecoder);
[INFO] [stdout]    |     ------------------------------------- `VP8LDelete` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::VP8LDecoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut idec_dec::VP8LDecoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8EnterCritical` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn VP8EnterCritical(dec: *mut VP8Decoder, io: *mut VP8Io) -> VP8StatusCode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn VP8EnterCritical(dec: *mut VP8Decoder, io: *mut VP8Io) -> VP8StatusCode;
[INFO] [stdout]    |     --------------------------------------------------------------------------- `VP8EnterCritical` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder, *mut idec_dec::VP8Io) -> u32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8_dec::VP8Decoder, *mut vp8_dec::VP8Io) -> u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8InitFrame` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn VP8InitFrame(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn VP8InitFrame(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------- `VP8InitFrame` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder, *mut idec_dec::VP8Io) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8_dec::VP8Decoder, *mut vp8_dec::VP8Io) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8ParseIntraModeRow` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn VP8ParseIntraModeRow(br: *mut VP8BitReader, dec: *mut VP8Decoder) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn VP8ParseIntraModeRow(br: *mut VP8BitReader, dec: *mut VP8Decoder) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------------------ `VP8ParseIntraModeRow` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8BitReader, *mut idec_dec::VP8Decoder) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8_dec::VP8BitReader, *mut vp8_dec::VP8Decoder) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8ProcessRow` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn VP8ProcessRow(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn VP8ProcessRow(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------------------- `VP8ProcessRow` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder, *mut idec_dec::VP8Io) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8_dec::VP8Decoder, *mut vp8_dec::VP8Io) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8ExitCritical` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn VP8ExitCritical(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn VP8ExitCritical(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ `VP8ExitCritical` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder, *mut idec_dec::VP8Io) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8_dec::VP8Decoder, *mut vp8_dec::VP8Io) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPGetWorkerInterface` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8_dec.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/frame_dec.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ---------------------------------------------------------- `WebPGetWorkerInterface` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *const frame_dec::WebPWorkerInterface`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *const vp8_dec::WebPWorkerInterface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPIoInitFromOptions` redeclared with a different signature
[INFO] [stdout]   --> src/dec/vp8l_dec.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | /     fn WebPIoInitFromOptions(
[INFO] [stdout] 26 | |         options: *const WebPDecoderOptions,
[INFO] [stdout] 27 | |         io: *mut VP8Io,
[INFO] [stdout] 28 | |         src_colorspace: WEBP_CSP_MODE,
[INFO] [stdout] 29 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/io_dec.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     fn WebPIoInitFromOptions(
[INFO] [stdout] 82 | |         options: *const WebPDecoderOptions,
[INFO] [stdout] 83 | |         io: *mut VP8Io,
[INFO] [stdout] 84 | |         src_colorspace: WEBP_CSP_MODE,
[INFO] [stdout] 85 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPIoInitFromOptions` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const io_dec::WebPDecoderOptions, *mut io_dec::VP8Io, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const vp8l_dec::WebPDecoderOptions, *mut vp8l_dec::VP8Io, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8GetHeaders` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn VP8GetHeaders(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn VP8GetHeaders(dec: *mut VP8Decoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------------------- `VP8GetHeaders` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder, *mut idec_dec::VP8Io) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8Decoder, *mut webp_dec::VP8Io) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8New` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn VP8New() -> *mut VP8Decoder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn VP8New() -> *mut VP8Decoder;
[INFO] [stdout]    |     ------------------------------- `VP8New` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *mut idec_dec::VP8Decoder`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *mut webp_dec::VP8Decoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8InitIoInternal` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn VP8InitIoInternal(_: *mut VP8Io, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     fn VP8InitIoInternal(_: *mut VP8Io, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------- `VP8InitIoInternal` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::VP8Io, i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8Io, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8Delete` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn VP8Delete(dec: *mut VP8Decoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn VP8Delete(dec: *mut VP8Decoder);
[INFO] [stdout]    |     ----------------------------------- `VP8Delete` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8Decoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8Decoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8LNew` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn VP8LNew() -> *mut VP8LDecoder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn VP8LNew() -> *mut VP8LDecoder;
[INFO] [stdout]    |     --------------------------------- `VP8LNew` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *mut idec_dec::VP8LDecoder`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *mut webp_dec::VP8LDecoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8LDelete` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn VP8LDelete(dec: *mut VP8LDecoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn VP8LDelete(dec: *mut VP8LDecoder);
[INFO] [stdout]    |     ------------------------------------- `VP8LDelete` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::VP8LDecoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8LDecoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8LDecodeImage` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn VP8LDecodeImage(dec: *mut VP8LDecoder) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn VP8LDecodeImage(dec: *mut VP8LDecoder) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------- `VP8LDecodeImage` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8LDecoder) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8LDecoder) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8LDecodeHeader` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn VP8LDecodeHeader(dec: *mut VP8LDecoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn VP8LDecodeHeader(dec: *mut VP8LDecoder, io: *mut VP8Io) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------------------- `VP8LDecodeHeader` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut idec_dec::VP8LDecoder, *mut idec_dec::VP8Io) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::VP8LDecoder, *mut webp_dec::VP8Io) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8InitDithering` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn VP8InitDithering(options: *const WebPDecoderOptions, dec: *mut VP8Decoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/idec_dec.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn VP8InitDithering(options: *const WebPDecoderOptions, dec: *mut VP8Decoder);
[INFO] [stdout]    |     ------------------------------------------------------------------------------ `VP8InitDithering` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const idec_dec::WebPDecoderOptions, *mut idec_dec::VP8Decoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*const webp_dec::WebPDecoderOptions, *mut webp_dec::VP8Decoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPInitCustomIo` redeclared with a different signature
[INFO] [stdout]   --> src/dec/webp_dec.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn WebPInitCustomIo(params: *mut WebPDecParams, io: *mut VP8Io);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/alpha_dec.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 |     fn WebPInitCustomIo(params: *mut WebPDecParams, io: *mut VP8Io);
[INFO] [stdout]    |     ---------------------------------------------------------------- `WebPInitCustomIo` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_dec::WebPDecParams, *mut alpha_dec::VP8Io)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_dec::WebPDecParams, *mut webp_dec::VP8Io)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPGetWorkerInterface` redeclared with a different signature
[INFO] [stdout]   --> src/enc/alpha_enc.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/frame_dec.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ---------------------------------------------------------- `WebPGetWorkerInterface` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *const frame_dec::WebPWorkerInterface`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *const alpha_enc::WebPWorkerInterface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/analysis_enc.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | /     fn WebPReportProgress(
[INFO] [stdout] 15 | |         pic: *const WebPPicture,
[INFO] [stdout] 16 | |         percent: libc::c_int,
[INFO] [stdout] 17 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 18 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const analysis_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/analysis_enc.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | /     fn WebPEncodingSetError(
[INFO] [stdout] 20 | |         pic: *const WebPPicture,
[INFO] [stdout] 21 | |         error: WebPEncodingError,
[INFO] [stdout] 22 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const analysis_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPGetWorkerInterface` redeclared with a different signature
[INFO] [stdout]   --> src/enc/analysis_enc.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dec/frame_dec.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]    |     ---------------------------------------------------------- `WebPGetWorkerInterface` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn() -> *const frame_dec::WebPWorkerInterface`
[INFO] [stdout]               found `unsafe extern "C" fn() -> *const analysis_enc::WebPWorkerInterface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/backward_references_enc.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | /     fn WebPReportProgress(
[INFO] [stdout] 32 | |         pic: *const WebPPicture,
[INFO] [stdout] 33 | |         percent: libc::c_int,
[INFO] [stdout] 34 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 35 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const backward_references_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/backward_references_enc.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     fn WebPEncodingSetError(
[INFO] [stdout] 37 | |         pic: *const WebPPicture,
[INFO] [stdout] 38 | |         error: WebPEncodingError,
[INFO] [stdout] 39 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const backward_references_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | /     fn WebPReportProgress(
[INFO] [stdout] 17 | |         pic: *const WebPPicture,
[INFO] [stdout] 18 | |         percent: libc::c_int,
[INFO] [stdout] 19 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 20 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const frame_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | /     fn WebPEncodingSetError(
[INFO] [stdout] 36 | |         pic: *const WebPPicture,
[INFO] [stdout] 37 | |         error: WebPEncodingError,
[INFO] [stdout] 38 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const frame_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorNzToBytes` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn VP8IteratorNzToBytes(it: *mut VP8EncIterator);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/cost_enc.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn VP8IteratorNzToBytes(it: *mut VP8EncIterator);
[INFO] [stdout]    |     ------------------------------------------------- `VP8IteratorNzToBytes` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut cost_enc::VP8EncIterator)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut frame_enc::VP8EncIterator)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn VP8IteratorProgress(it: *const VP8EncIterator, delta: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn VP8IteratorProgress(it: *const VP8EncIterator, delta: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------------------- `VP8IteratorProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const analysis_enc::VP8EncIterator, i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const frame_enc::VP8EncIterator, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorNext` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn VP8IteratorNext(it: *mut VP8EncIterator) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn VP8IteratorNext(it: *mut VP8EncIterator) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------- `VP8IteratorNext` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut analysis_enc::VP8EncIterator) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut frame_enc::VP8EncIterator) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorImport` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn VP8IteratorImport(it: *mut VP8EncIterator, tmp_32: *mut uint8_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn VP8IteratorImport(it: *mut VP8EncIterator, tmp_32: *mut uint8_t);
[INFO] [stdout]    |     -------------------------------------------------------------------- `VP8IteratorImport` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut analysis_enc::VP8EncIterator, *mut u8)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut frame_enc::VP8EncIterator, *mut u8)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorInit` redeclared with a different signature
[INFO] [stdout]   --> src/enc/frame_enc.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn VP8IteratorInit(enc: *mut VP8Encoder, it: *mut VP8EncIterator);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn VP8IteratorInit(enc: *mut VP8Encoder, it: *mut VP8EncIterator);
[INFO] [stdout]    |     ------------------------------------------------------------------ `VP8IteratorInit` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut analysis_enc::VP8Encoder, *mut analysis_enc::VP8EncIterator)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut frame_enc::VP8Encoder, *mut frame_enc::VP8EncIterator)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/histogram_enc.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | /     fn WebPEncodingSetError(
[INFO] [stdout] 41 | |         pic: *const WebPPicture,
[INFO] [stdout] 42 | |         error: WebPEncodingError,
[INFO] [stdout] 43 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const histogram_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/histogram_enc.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | /     fn WebPReportProgress(
[INFO] [stdout] 45 | |         pic: *const WebPPicture,
[INFO] [stdout] 46 | |         percent: libc::c_int,
[INFO] [stdout] 47 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 48 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const histogram_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/iterator_enc.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | /     fn WebPReportProgress(
[INFO] [stdout] 18 | |         pic: *const WebPPicture,
[INFO] [stdout] 19 | |         percent: libc::c_int,
[INFO] [stdout] 20 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 21 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const iterator_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureAlloc` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_csp_enc.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------- `WebPPictureAlloc` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut types::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_csp_enc.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     fn WebPEncodingSetError(
[INFO] [stdout] 82 | |         pic: *const WebPPicture,
[INFO] [stdout] 83 | |         error: WebPEncodingError,
[INFO] [stdout] 84 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const types::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_enc.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | /     fn WebPEncodingSetError(
[INFO] [stdout] 24 | |         pic: *const WebPPicture,
[INFO] [stdout] 25 | |         error: WebPEncodingError,
[INFO] [stdout] 26 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const types::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureInitInternal` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_psnr_enc.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------------- `WebPPictureInitInternal` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture, i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut picture_psnr_enc::WebPPicture, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureFree` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_psnr_enc.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]    |     ---------------------------------------------- `WebPPictureFree` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut picture_psnr_enc::WebPPicture)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureAlloc` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_rescale_enc.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout]  3 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------- `WebPPictureAlloc` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut picture_rescale_enc::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureFree` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_rescale_enc.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]    |     ---------------------------------------------- `WebPPictureFree` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut picture_rescale_enc::WebPPicture)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/picture_rescale_enc.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | /     fn WebPEncodingSetError(
[INFO] [stdout] 17 | |         pic: *const WebPPicture,
[INFO] [stdout] 18 | |         error: WebPEncodingError,
[INFO] [stdout] 19 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const picture_rescale_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/predictor_enc.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | /     fn WebPReportProgress(
[INFO] [stdout] 21 | |         pic: *const WebPPicture,
[INFO] [stdout] 22 | |         percent: libc::c_int,
[INFO] [stdout] 23 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 24 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const predictor_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorNzToBytes` redeclared with a different signature
[INFO] [stdout]   --> src/enc/quant_enc.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn VP8IteratorNzToBytes(it: *mut VP8EncIterator);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/cost_enc.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn VP8IteratorNzToBytes(it: *mut VP8EncIterator);
[INFO] [stdout]    |     ------------------------------------------------- `VP8IteratorNzToBytes` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut cost_enc::VP8EncIterator)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut quant_enc::VP8EncIterator)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8SetIntra16Mode` redeclared with a different signature
[INFO] [stdout]   --> src/enc/quant_enc.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn VP8SetIntra16Mode(it: *const VP8EncIterator, mode: libc::c_int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn VP8SetIntra16Mode(it: *const VP8EncIterator, mode: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------------------------------- `VP8SetIntra16Mode` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const analysis_enc::VP8EncIterator, i32)`
[INFO] [stdout]               found `unsafe extern "C" fn(*const quant_enc::VP8EncIterator, i32)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8SetIntra4Mode` redeclared with a different signature
[INFO] [stdout]   --> src/enc/quant_enc.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn VP8SetIntra4Mode(it: *const VP8EncIterator, modes: *const uint8_t);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn VP8SetIntra4Mode(it: *const VP8EncIterator, modes: *const uint8_t);
[INFO] [stdout]    |     ---------------------------------------------------------------------- `VP8SetIntra4Mode` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const analysis_enc::VP8EncIterator, *const u8)`
[INFO] [stdout]               found `unsafe extern "C" fn(*const quant_enc::VP8EncIterator, *const u8)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8SetIntraUVMode` redeclared with a different signature
[INFO] [stdout]   --> src/enc/quant_enc.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn VP8SetIntraUVMode(it: *const VP8EncIterator, mode: libc::c_int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn VP8SetIntraUVMode(it: *const VP8EncIterator, mode: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------------------------------- `VP8SetIntraUVMode` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const analysis_enc::VP8EncIterator, i32)`
[INFO] [stdout]               found `unsafe extern "C" fn(*const quant_enc::VP8EncIterator, i32)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8SetSkip` redeclared with a different signature
[INFO] [stdout]   --> src/enc/quant_enc.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn VP8SetSkip(it: *const VP8EncIterator, skip: libc::c_int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn VP8SetSkip(it: *const VP8EncIterator, skip: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------------------------ `VP8SetSkip` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const analysis_enc::VP8EncIterator, i32)`
[INFO] [stdout]               found `unsafe extern "C" fn(*const quant_enc::VP8EncIterator, i32)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]   --> src/enc/syntax_enc.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | /     fn WebPReportProgress(
[INFO] [stdout]  7 | |         pic: *const WebPPicture,
[INFO] [stdout]  8 | |         percent: libc::c_int,
[INFO] [stdout]  9 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 10 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | /     fn WebPReportProgress(
[INFO] [stdout] 25 | |         pic: *const WebPPicture,
[INFO] [stdout] 26 | |         percent: libc::c_int,
[INFO] [stdout] 27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 28 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const syntax_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]   --> src/enc/syntax_enc.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | /     fn WebPEncodingSetError(
[INFO] [stdout] 12 | |         pic: *const WebPPicture,
[INFO] [stdout] 13 | |         error: WebPEncodingError,
[INFO] [stdout] 14 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | /     fn WebPEncodingSetError(
[INFO] [stdout] 30 | |         pic: *const WebPPicture,
[INFO] [stdout] 31 | |         error: WebPEncodingError,
[INFO] [stdout] 32 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const syntax_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorNext` redeclared with a different signature
[INFO] [stdout]   --> src/enc/tree_enc.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn VP8IteratorNext(it: *mut VP8EncIterator) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn VP8IteratorNext(it: *mut VP8EncIterator) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------- `VP8IteratorNext` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut analysis_enc::VP8EncIterator) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut tree_enc::VP8EncIterator) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8IteratorInit` redeclared with a different signature
[INFO] [stdout]   --> src/enc/tree_enc.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn VP8IteratorInit(enc: *mut VP8Encoder, it: *mut VP8EncIterator);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/analysis_enc.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn VP8IteratorInit(enc: *mut VP8Encoder, it: *mut VP8EncIterator);
[INFO] [stdout]    |     ------------------------------------------------------------------ `VP8IteratorInit` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut analysis_enc::VP8Encoder, *mut analysis_enc::VP8EncIterator)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut tree_enc::VP8Encoder, *mut tree_enc::VP8EncIterator)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureHasTransparency` redeclared with a different signature
[INFO] [stdout]   --> src/enc/vp8l_enc.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 |     fn WebPPictureHasTransparency(picture: *const WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn WebPPictureHasTransparency(picture: *const WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------------------- `WebPPictureHasTransparency` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const vp8l_enc::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureInitInternal` redeclared with a different signature
[INFO] [stdout]   --> src/enc/vp8l_enc.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/alpha_enc.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------------- `WebPPictureInitInternal` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture, i32) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut vp8l_enc::WebPPicture, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureView` redeclared with a different signature
[INFO] [stdout]   --> src/enc/vp8l_enc.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | /     fn WebPPictureView(
[INFO] [stdout] 18 | |         src: *const WebPPicture,
[INFO] [stdout] 19 | |         left: libc::c_int,
[INFO] [stdout] 20 | |         top: libc::c_int,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |         dst: *mut WebPPicture,
[INFO] [stdout] 24 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/picture_psnr_enc.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | /     fn WebPPictureView(
[INFO] [stdout]  6 | |         src: *const WebPPicture,
[INFO] [stdout]  7 | |         left: libc::c_int,
[INFO] [stdout]  8 | |         top: libc::c_int,
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |         dst: *mut WebPPicture,
[INFO] [stdout] 12 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- `WebPPictureView` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const picture_psnr_enc::WebPPicture, i32, i32, i32, i32, *mut picture_psnr_enc::WebPPicture) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*const vp8l_enc::WebPPicture, i32, i32, i32, i32, *mut vp8l_enc::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPGetWorkerInterface` redeclared with a different signature
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/dec/frame_dec.rs:27:5
[INFO] [stdout]     |
[INFO] [stdout]  27 |     fn WebPGetWorkerInterface() -> *const WebPWorkerInterface;
[INFO] [stdout]     |     ---------------------------------------------------------- `WebPGetWorkerInterface` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn() -> *const frame_dec::WebPWorkerInterface`
[INFO] [stdout]                found `unsafe extern "C" fn() -> *const vp8l_enc::WebPWorkerInterface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPEncodingSetError` redeclared with a different signature
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | /     fn WebPEncodingSetError(
[INFO] [stdout] 106 | |         pic: *const WebPPicture,
[INFO] [stdout] 107 | |         error: WebPEncodingError,
[INFO] [stdout] 108 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/alpha_enc.rs:29:5
[INFO] [stdout]     |
[INFO] [stdout]  29 | /     fn WebPEncodingSetError(
[INFO] [stdout]  30 | |         pic: *const WebPPicture,
[INFO] [stdout]  31 | |         error: WebPEncodingError,
[INFO] [stdout]  32 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________- `WebPEncodingSetError` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, u32) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*const vp8l_enc::WebPPicture, u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPReportProgress` redeclared with a different signature
[INFO] [stdout]    --> src/enc/vp8l_enc.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 | /     fn WebPReportProgress(
[INFO] [stdout] 110 | |         pic: *const WebPPicture,
[INFO] [stdout] 111 | |         percent: libc::c_int,
[INFO] [stdout] 112 | |         percent_store: *mut libc::c_int,
[INFO] [stdout] 113 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/alpha_enc.rs:24:5
[INFO] [stdout]     |
[INFO] [stdout]  24 | /     fn WebPReportProgress(
[INFO] [stdout]  25 | |         pic: *const WebPPicture,
[INFO] [stdout]  26 | |         percent: libc::c_int,
[INFO] [stdout]  27 | |         percent_store: *mut libc::c_int,
[INFO] [stdout]  28 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________- `WebPReportProgress` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*const alpha_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*const vp8l_enc::WebPPicture, i32, *mut i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureYUVAToARGB` redeclared with a different signature
[INFO] [stdout]   --> src/enc/webp_enc.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn WebPPictureYUVAToARGB(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/picture_psnr_enc.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn WebPPictureYUVAToARGB(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------- `WebPPictureYUVAToARGB` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut picture_psnr_enc::WebPPicture) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut types::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `VP8EncFreeBitWriters` redeclared with a different signature
[INFO] [stdout]   --> src/enc/webp_enc.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn VP8EncFreeBitWriters(enc: *mut VP8Encoder);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/enc/frame_enc.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn VP8EncFreeBitWriters(enc: *mut VP8Encoder);
[INFO] [stdout]    |     ---------------------------------------------- `VP8EncFreeBitWriters` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut frame_enc::VP8Encoder)`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut webp_enc::VP8Encoder)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureInitInternal` redeclared with a different signature
[INFO] [stdout]    --> src/mux/anim_encode.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/alpha_enc.rs:50:5
[INFO] [stdout]     |
[INFO] [stdout]  50 |     fn WebPPictureInitInternal(_: *mut WebPPicture, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------------------- `WebPPictureInitInternal` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture, i32) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*mut types::WebPPicture, i32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureAlloc` redeclared with a different signature
[INFO] [stdout]    --> src/mux/anim_encode.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/alpha_enc.rs:51:5
[INFO] [stdout]     |
[INFO] [stdout]  51 |     fn WebPPictureAlloc(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------------- `WebPPictureAlloc` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*mut types::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureFree` redeclared with a different signature
[INFO] [stdout]    --> src/mux/anim_encode.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/alpha_enc.rs:52:5
[INFO] [stdout]     |
[INFO] [stdout]  52 |     fn WebPPictureFree(picture: *mut WebPPicture);
[INFO] [stdout]     |     ---------------------------------------------- `WebPPictureFree` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*mut alpha_enc::WebPPicture)`
[INFO] [stdout]                found `unsafe extern "C" fn(*mut types::WebPPicture)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureView` redeclared with a different signature
[INFO] [stdout]    --> src/mux/anim_encode.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | /     fn WebPPictureView(
[INFO] [stdout] 118 | |         src: *const WebPPicture,
[INFO] [stdout] 119 | |         left: libc::c_int,
[INFO] [stdout] 120 | |         top: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |         dst: *mut WebPPicture,
[INFO] [stdout] 124 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/picture_psnr_enc.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | /     fn WebPPictureView(
[INFO] [stdout]   6 | |         src: *const WebPPicture,
[INFO] [stdout]   7 | |         left: libc::c_int,
[INFO] [stdout]   8 | |         top: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout]  11 | |         dst: *mut WebPPicture,
[INFO] [stdout]  12 | |     ) -> libc::c_int;
[INFO] [stdout]     | |_____________________- `WebPPictureView` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*const picture_psnr_enc::WebPPicture, i32, i32, i32, i32, *mut picture_psnr_enc::WebPPicture) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*const types::WebPPicture, i32, i32, i32, i32, *mut types::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `WebPPictureYUVAToARGB` redeclared with a different signature
[INFO] [stdout]    --> src/mux/anim_encode.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn WebPPictureYUVAToARGB(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/picture_psnr_enc.rs:13:5
[INFO] [stdout]     |
[INFO] [stdout]  13 |     fn WebPPictureYUVAToARGB(picture: *mut WebPPicture) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------- `WebPPictureYUVAToARGB` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*mut picture_psnr_enc::WebPPicture) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*mut types::WebPPicture) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `GetColorPalette` redeclared with a different signature
[INFO] [stdout]    --> src/utils/utils.rs:13:5
[INFO] [stdout]     |
[INFO] [stdout]  13 |     fn GetColorPalette(pic: *const WebPPicture, palette: *mut uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/enc/vp8l_enc.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn GetColorPalette(pic: *const WebPPicture, palette: *mut uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------------------- `GetColorPalette` previously declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected `unsafe extern "C" fn(*const vp8l_enc::WebPPicture, *mut u32) -> i32`
[INFO] [stdout]                found `unsafe extern "C" fn(*const types::WebPPicture, *mut u32) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ending_token`
[INFO] [stdout]    --> src/utils/huffman_encode_utils.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let ending_token: *mut HuffmanTreeToken = tokens.offset(max_tokens as isize);
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ending_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/utils/thread_utils.rs:291:54
[INFO] [stdout]     |
[INFO] [stdout] 291 | static mut g_worker_interface: WebPWorkerInterface = unsafe {
[INFO] [stdout]     |                                                      ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             iter;
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:903:27
[INFO] [stdout]     |
[INFO] [stdout] 903 |     if pthread_mutex_lock(&mut sharpyuv_lock) != 0 {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 903 |     if pthread_mutex_lock(&raw mut sharpyuv_lock) != 0 {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pthread_mutex_unlock(&mut sharpyuv_lock);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pthread_mutex_unlock(&raw mut sharpyuv_lock);
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> sharpyuv/sharpyuv.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_cpu.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:199:21
[INFO] [stdout]     |
[INFO] [stdout] 199 |         0 => return &kWebpMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 199 |         0 => return &raw const kWebpMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |         1 => return &kRec601LimitedMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 200 |         1 => return &raw const kRec601LimitedMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         2 => return &kRec601FullMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 201 |         2 => return &raw const kRec601FullMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:202:21
[INFO] [stdout]     |
[INFO] [stdout] 202 |         3 => return &kRec709LimitedMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 202 |         3 => return &raw const kRec709LimitedMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_csp.rs:203:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |         4 => return &kRec709FullMatrix,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 203 |         4 => return &raw const kRec709FullMatrix,
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_dsp.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         i;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_dsp.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         i;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         A;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         B;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::is_some` that must be used
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you intended to assert that this has a value, consider `.unwrap()` instead
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let _ = SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_dsp.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     SharpYuvGetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             v;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             v;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]   --> sharpyuv/sharpyuv_gamma.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             &mut kGammaTablesSOk as *mut libc::c_int,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 84 |             &raw mut kGammaTablesSOk as *mut libc::c_int,
[INFO] [stdout]    |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         kGammaToLinearTabS.as_mut_ptr(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> sharpyuv/sharpyuv_gamma.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         kLinearToGammaTabS.as_mut_ptr(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/alpha_dec.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |             y;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:613:17
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 j;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:689:19
[INFO] [stdout]     |
[INFO] [stdout] 689 |                   (*VP8PredLuma4
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 690 | |                     .as_mut_ptr()
[INFO] [stdout]     | |_________________________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:695:17
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 n;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:704:15
[INFO] [stdout]     |
[INFO] [stdout] 704 |             (*VP8PredLuma16.as_mut_ptr().offset(pred_func as isize))
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     n;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:726:11
[INFO] [stdout]     |
[INFO] [stdout] 726 |         (*VP8PredChroma8.as_mut_ptr().offset(pred_func_0 as isize))
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/frame_dec.rs:728:11
[INFO] [stdout]     |
[INFO] [stdout] 728 |         (*VP8PredChroma8.as_mut_ptr().offset(pred_func_0 as isize))
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:784:13
[INFO] [stdout]     |
[INFO] [stdout] 784 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:801:13
[INFO] [stdout]     |
[INFO] [stdout] 801 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:804:9
[INFO] [stdout]     |
[INFO] [stdout] 804 |         mb_x;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:906:9
[INFO] [stdout]     |
[INFO] [stdout] 906 |         mb_x;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:977:17
[INFO] [stdout]     |
[INFO] [stdout] 977 |                 i4x4;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/frame_dec.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |             s;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1034:17
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 s;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1063:9
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/frame_dec.rs:1097:9
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         mb_x;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/idec_dec.rs:733:21
[INFO] [stdout]     |
[INFO] [stdout] 733 |                     p;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:390:10
[INFO] [stdout]     |
[INFO] [stdout] 390 |         *WebPSamplers.as_mut_ptr().offset((*output).colorspace as isize),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:404:51
[INFO] [stdout]     |
[INFO] [stdout] 404 |       let mut upsample: WebPUpsampleLinePairFunc = *WebPUpsamplers
[INFO] [stdout]     |  ___________________________________________________^
[INFO] [stdout] 405 | |         .as_mut_ptr()
[INFO] [stdout]     | |_____________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:529:9
[INFO] [stdout]     |
[INFO] [stdout] 529 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]    --> src/dec/io_dec.rs:576:13
[INFO] [stdout]     |
[INFO] [stdout] 576 |             *num_rows;
[INFO] [stdout]     |             ^^^^^^^^^ the unary operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 576 |             let _ = *num_rows;
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |             start_y;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:656:17
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 i;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:661:13
[INFO] [stdout]     |
[INFO] [stdout] 661 |             j;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dec/io_dec.rs:896:41
[INFO] [stdout]     |
[INFO] [stdout] 896 |       let convert: WebPYUV444Converter = *WebPYUV444Converters
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 897 | |         .as_mut_ptr()
[INFO] [stdout]     | |_____________________^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/io_dec.rs:921:9
[INFO] [stdout]     |
[INFO] [stdout] 921 |         num_lines_out;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1011:9
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/io_dec.rs:1055:9
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/quant_dec.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2919:17
[INFO] [stdout]      |
[INFO] [stdout] 2919 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2930:13
[INFO] [stdout]      |
[INFO] [stdout] 2930 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:2954:9
[INFO] [stdout]      |
[INFO] [stdout] 2954 |         mb_x;
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4329:21
[INFO] [stdout]      |
[INFO] [stdout] 4329 |                     p;
[INFO] [stdout]      |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4332:17
[INFO] [stdout]      |
[INFO] [stdout] 4332 |                 c;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4335:13
[INFO] [stdout]      |
[INFO] [stdout] 4335 |             b;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/tree_dec.rs:4344:26
[INFO] [stdout]      |
[INFO] [stdout] 4344 |                 .offset(*kBands.as_ptr().offset(b as isize) as isize)
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4347:13
[INFO] [stdout]      |
[INFO] [stdout] 4347 |             b;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/tree_dec.rs:4350:9
[INFO] [stdout]      |
[INFO] [stdout] 4350 |         t;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:910:17
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 s;
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 s_0;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8_dec.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 975 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1011:17
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1021:17
[INFO] [stdout]      |
[INFO] [stdout] 1021 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:6
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:22
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:38
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1239:54
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     [kCat3.as_ptr(), kCat4.as_ptr(), kCat5.as_ptr(), kCat6.as_ptr()]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1294:13
[INFO] [stdout]      |
[INFO] [stdout] 1294 |             tab;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1341:9
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1393:9
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         &mut GetCoeffs as *mut GetCoeffsFunc,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         &raw mut GetCoeffs as *mut GetCoeffsFunc,
[INFO] [stdout]      |          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1431:29
[INFO] [stdout]      |
[INFO] [stdout] 1431 |     if !(pthread_mutex_lock(&mut InitGetCoeffs_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1431 |     if !(pthread_mutex_lock(&raw mut InitGetCoeffs_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1433:30
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         pthread_mutex_unlock(&mut InitGetCoeffs_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         pthread_mutex_unlock(&raw mut InitGetCoeffs_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 |             x;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1566:9
[INFO] [stdout]      |
[INFO] [stdout] 1566 |         y;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1604:17
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                 x;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8_dec.rs:1610:13
[INFO] [stdout]      |
[INFO] [stdout] 1610 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dec/vp8l_dec.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         code;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1213:17
[INFO] [stdout]      |
[INFO] [stdout] 1213 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1247:25
[INFO] [stdout]      |
[INFO] [stdout] 1247 |                         i;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1353:25
[INFO] [stdout]      |
[INFO] [stdout] 1353 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1409:33
[INFO] [stdout]      |
[INFO] [stdout] 1409 | ...                   k;
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1414:25
[INFO] [stdout]      |
[INFO] [stdout] 1414 |                         j;
[INFO] [stdout]      |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1455:17
[INFO] [stdout]      |
[INFO] [stdout] 1455 |                 i;
[INFO] [stdout]      |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1546:9
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1667:9
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         y_pos;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1669:9
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         num_lines_out;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1724:9
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         y_pos;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1899:9
[INFO] [stdout]      |
[INFO] [stdout] 1899 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1922:13
[INFO] [stdout]      |
[INFO] [stdout] 1922 |             y;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1981:9
[INFO] [stdout]      |
[INFO] [stdout] 1981 |         length;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1987:9
[INFO] [stdout]      |
[INFO] [stdout] 1987 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:1993:9
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2101:13
[INFO] [stdout]      |
[INFO] [stdout] 2101 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2121:9
[INFO] [stdout]      |
[INFO] [stdout] 2121 |         length;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2127:9
[INFO] [stdout]      |
[INFO] [stdout] 2127 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2172:13
[INFO] [stdout]      |
[INFO] [stdout] 2172 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2213:13
[INFO] [stdout]      |
[INFO] [stdout] 2213 |             pos;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2215:13
[INFO] [stdout]      |
[INFO] [stdout] 2215 |             col;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2219:17
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                 row;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2243:21
[INFO] [stdout]      |
[INFO] [stdout] 2243 |                     row;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2441:29
[INFO] [stdout]      |
[INFO] [stdout] 2441 | ...                   row;
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2478:9
[INFO] [stdout]      |
[INFO] [stdout] 2478 |         src;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2480:9
[INFO] [stdout]      |
[INFO] [stdout] 2480 |         col;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2484:13
[INFO] [stdout]      |
[INFO] [stdout] 2484 |             row;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2561:13
[INFO] [stdout]      |
[INFO] [stdout] 2561 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2566:13
[INFO] [stdout]      |
[INFO] [stdout] 2566 |             i;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dec/vp8l_dec.rs:2686:9
[INFO] [stdout]      |
[INFO] [stdout] 2686 |         i;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:723:33
[INFO] [stdout]     |
[INFO] [stdout] 723 | ...                   y;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/anim_decode.rs:774:33
[INFO] [stdout]     |
[INFO] [stdout] 774 | ...                   y_0;
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |                     alpha_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |                     image_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/demux/demux.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |                     anim_chunks;
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/demux/demux.rs:1177:14
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     parser = kMasterChunks.as_ptr();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1205:13
[INFO] [stdout]      |
[INFO] [stdout] 1205 |             parser;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1402:13
[INFO] [stdout]      |
[INFO] [stdout] 1402 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/demux/demux.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |             count;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |         x;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:592:29
[INFO] [stdout]     |
[INFO] [stdout] 592 |     if !(pthread_mutex_lock(&mut WebPInitAlphaProcessing_body_lock) != 0) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 592 |     if !(pthread_mutex_lock(&raw mut WebPInitAlphaProcessing_body_lock) != 0) {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:594:30
[INFO] [stdout]     |
[INFO] [stdout] 594 |         pthread_mutex_unlock(&mut WebPInitAlphaProcessing_body_lock);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 594 |         pthread_mutex_unlock(&raw mut WebPInitAlphaProcessing_body_lock);
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::is_some` that must be used
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:688:5
[INFO] [stdout]     |
[INFO] [stdout] 688 |     VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you intended to assert that this has a value, consider `.unwrap()` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 688 |     let _ = VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/dsp/alpha_processing.rs:688:5
[INFO] [stdout]     |
[INFO] [stdout] 688 |     VP8GetCPUInfo.is_some();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/cost.rs:2455:9
[INFO] [stdout]      |
[INFO] [stdout] 2455 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/dsp/cost.rs:2483:13
[INFO] [stdout]      |
[INFO] [stdout] 2483 |             n;
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/cost.rs:2517:29
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     if !(pthread_mutex_lock(&mut VP8EncDspCostInit_body_lock) != 0) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     if !(pthread_mutex_lock(&raw mut VP8EncDspCostInit_body_lock) != 0) {
[INFO] [stdout]      |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/dsp/cost.rs:2519:30
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         pthread_mutex_unlock(&mut VP8EncDspCostInit_body_lock);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         pthread_mutex_unlock(&raw mut VP8EncDspCostInit_body_lock);
[INFO] [stdout]      |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/dsp/cpu.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             i;
[INFO] [stdout]    |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         in_0;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         tmp;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             i;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             x;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         y;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         j;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/dsp/dec.rs:546:9
[WARN] too many lines in the log, truncating it
