[INFO] fetching crate unopus 0.0.1...
[INFO] testing unopus-0.0.1 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate unopus 0.0.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate unopus 0.0.1
[INFO] finished tweaking crates.io crate unopus 0.0.1
[INFO] tweaked toml for crates.io crate unopus 0.0.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate unopus 0.0.1 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate unopus 0.0.1 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 12de299abbe72d55974bc6f83c441722b340f407658c4b006a11355dea5de0ec
[INFO] running `Command { std: "docker" "start" "-a" "12de299abbe72d55974bc6f83c441722b340f407658c4b006a11355dea5de0ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12de299abbe72d55974bc6f83c441722b340f407658c4b006a11355dea5de0ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12de299abbe72d55974bc6f83c441722b340f407658c4b006a11355dea5de0ec", kill_on_drop: false }`
[INFO] [stdout] 12de299abbe72d55974bc6f83c441722b340f407658c4b006a11355dea5de0ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 447b7c739eabe6080cb6815065adc06c0b1132f3028a4df3df126410d2278018
[INFO] running `Command { std: "docker" "start" "-a" "447b7c739eabe6080cb6815065adc06c0b1132f3028a4df3df126410d2278018", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling unopus v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1098:5
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     E = E;
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             binE_0 = binE_0;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         E_1 = E_1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `sFIR_union` is never used
[INFO] [stdout]    --> src/silk/resampler/mod.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub union sFIR_union {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:578:34
[INFO] [stdout]     |
[INFO] [stdout] 578 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 579 | |             .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]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:621:34
[INFO] [stdout]     |
[INFO] [stdout] 621 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 622 | |             .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/celt/celt_encoder.rs:2884:13
[INFO] [stdout]      |
[INFO] [stdout] 2884 |             intensity_thresholds.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/celt/celt_encoder.rs:2885:13
[INFO] [stdout]      |
[INFO] [stdout] 2885 |             intensity_histeresis.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: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entdec.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entenc.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/modes/static_modes_float_h.rs:877:15
[INFO] [stdout]     |
[INFO] [stdout] 877 |     unsafe { [&mode48000_960_120 as *const OpusCustomMode] };
[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] 877 |     unsafe { [&raw const mode48000_960_120 as *const OpusCustomMode] };
[INFO] [stdout]     |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:239:63
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &small_energy_icdf, 2);
[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] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:582:39
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 qi = ec_dec_icdf(dec, &small_energy_icdf, 2);
[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] 582 |                 qi = ec_dec_icdf(dec, &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/silk/control_SNR.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |         snr_table = silk_TargetRate_NB_21.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/silk/control_SNR.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |         snr_table = silk_TargetRate_MB_21.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/silk/control_SNR.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |         snr_table = silk_TargetRate_WB_21.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: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^-----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            this raw pointer has type `*mut silk_decoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i8; 17]`
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(&(*psDec).indices.NLSFIndices)[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ++                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 353 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 352 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 378 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 ~                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout] 377 ~                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 401 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 400 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                       &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                            ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  __________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 411 | |                         [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..],
[INFO] [stdout]     | |________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                          +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 442 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 441 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this raw pointer has type `*mut silk_encoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i16; 16]`
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(&(*psEncC).prev_NLSFq_Q15)[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ++                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1513:19
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&layer0, layer_out.as_mut_ptr(), features.as_mut_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] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&raw const layer0, layer_out.as_mut_ptr(), features.as_mut_ptr());
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1515:9
[INFO] [stdout]      |
[INFO] [stdout] 1515 |         &layer1,
[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] 1515 |         &raw const layer1,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1520:9
[INFO] [stdout]      |
[INFO] [stdout] 1520 |         &layer2,
[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] 1520 |         &raw const layer2,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/src/mlp_data.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |             bias: layer0_bias.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/src/mlp_data.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |             input_weights: layer0_weights.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/src/mlp_data.rs:262:19
[INFO] [stdout]     |
[INFO] [stdout] 262 |             bias: layer1_bias.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/src/mlp_data.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 |             input_weights: layer1_weights.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/src/mlp_data.rs:264:32
[INFO] [stdout]     |
[INFO] [stdout] 264 |             recurrent_weights: layer1_recur_weights.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/src/mlp_data.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |             bias: layer2_bias.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/src/mlp_data.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 |             input_weights: layer2_weights.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/src/opus_encoder.rs:1554:42
[INFO] [stdout]      |
[INFO] [stdout] 1554 |             voice_bandwidth_thresholds = stereo_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1555:42
[INFO] [stdout]      |
[INFO] [stdout] 1555 |             music_bandwidth_thresholds = stereo_music_bandwidth_thresholds.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/src/opus_encoder.rs:1557:42
[INFO] [stdout]      |
[INFO] [stdout] 1557 |             voice_bandwidth_thresholds = mono_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1558:42
[INFO] [stdout]      |
[INFO] [stdout] 1558 |             music_bandwidth_thresholds = mono_music_bandwidth_thresholds.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/src/opus_projection_encoder.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 mapping_matrix_foa_mixing_data.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/src/opus_projection_encoder.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 mapping_matrix_soa_mixing_data.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/src/opus_projection_encoder.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 mapping_matrix_toa_mixing_data.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/src/opus_projection_encoder.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 mapping_matrix_foa_demixing_data.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/src/opus_projection_encoder.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 mapping_matrix_soa_demixing_data.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/src/opus_projection_encoder.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 mapping_matrix_toa_demixing_data.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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.43s
[INFO] running `Command { std: "docker" "inspect" "447b7c739eabe6080cb6815065adc06c0b1132f3028a4df3df126410d2278018", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "447b7c739eabe6080cb6815065adc06c0b1132f3028a4df3df126410d2278018", kill_on_drop: false }`
[INFO] [stdout] 447b7c739eabe6080cb6815065adc06c0b1132f3028a4df3df126410d2278018
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b7e5b2d9c2469135500ab6501b0b9d19824b508601d810b3d9681f7e569a1136
[INFO] running `Command { std: "docker" "start" "-a" "b7e5b2d9c2469135500ab6501b0b9d19824b508601d810b3d9681f7e569a1136", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling cc v1.0.99
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling similar v2.5.0
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1098:5
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     E = E;
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             binE_0 = binE_0;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         E_1 = E_1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `sFIR_union` is never used
[INFO] [stdout]    --> src/silk/resampler/mod.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub union sFIR_union {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:578:34
[INFO] [stdout]     |
[INFO] [stdout] 578 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 579 | |             .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]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:621:34
[INFO] [stdout]     |
[INFO] [stdout] 621 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 622 | |             .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/celt/celt_encoder.rs:2884:13
[INFO] [stdout]      |
[INFO] [stdout] 2884 |             intensity_thresholds.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/celt/celt_encoder.rs:2885:13
[INFO] [stdout]      |
[INFO] [stdout] 2885 |             intensity_histeresis.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: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entdec.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entenc.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/modes/static_modes_float_h.rs:877:15
[INFO] [stdout]     |
[INFO] [stdout] 877 |     unsafe { [&mode48000_960_120 as *const OpusCustomMode] };
[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] 877 |     unsafe { [&raw const mode48000_960_120 as *const OpusCustomMode] };
[INFO] [stdout]     |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:239:63
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &small_energy_icdf, 2);
[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] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:582:39
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 qi = ec_dec_icdf(dec, &small_energy_icdf, 2);
[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] 582 |                 qi = ec_dec_icdf(dec, &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/silk/control_SNR.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |         snr_table = silk_TargetRate_NB_21.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/silk/control_SNR.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |         snr_table = silk_TargetRate_MB_21.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/silk/control_SNR.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |         snr_table = silk_TargetRate_WB_21.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: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^-----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            this raw pointer has type `*mut silk_decoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i8; 17]`
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(&(*psDec).indices.NLSFIndices)[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ++                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 353 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 352 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 378 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 ~                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout] 377 ~                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 401 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 400 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                       &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                            ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  __________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 411 | |                         [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..],
[INFO] [stdout]     | |________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                          +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 442 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 441 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this raw pointer has type `*mut silk_encoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i16; 16]`
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(&(*psEncC).prev_NLSFq_Q15)[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ++                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1513:19
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&layer0, layer_out.as_mut_ptr(), features.as_mut_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] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&raw const layer0, layer_out.as_mut_ptr(), features.as_mut_ptr());
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1515:9
[INFO] [stdout]      |
[INFO] [stdout] 1515 |         &layer1,
[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] 1515 |         &raw const layer1,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1520:9
[INFO] [stdout]      |
[INFO] [stdout] 1520 |         &layer2,
[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] 1520 |         &raw const layer2,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/src/mlp_data.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |             bias: layer0_bias.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/src/mlp_data.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |             input_weights: layer0_weights.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/src/mlp_data.rs:262:19
[INFO] [stdout]     |
[INFO] [stdout] 262 |             bias: layer1_bias.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/src/mlp_data.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 |             input_weights: layer1_weights.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/src/mlp_data.rs:264:32
[INFO] [stdout]     |
[INFO] [stdout] 264 |             recurrent_weights: layer1_recur_weights.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/src/mlp_data.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |             bias: layer2_bias.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/src/mlp_data.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 |             input_weights: layer2_weights.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/src/opus_encoder.rs:1554:42
[INFO] [stdout]      |
[INFO] [stdout] 1554 |             voice_bandwidth_thresholds = stereo_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1555:42
[INFO] [stdout]      |
[INFO] [stdout] 1555 |             music_bandwidth_thresholds = stereo_music_bandwidth_thresholds.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/src/opus_encoder.rs:1557:42
[INFO] [stdout]      |
[INFO] [stdout] 1557 |             voice_bandwidth_thresholds = mono_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1558:42
[INFO] [stdout]      |
[INFO] [stdout] 1558 |             music_bandwidth_thresholds = mono_music_bandwidth_thresholds.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/src/opus_projection_encoder.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 mapping_matrix_foa_mixing_data.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/src/opus_projection_encoder.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 mapping_matrix_soa_mixing_data.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/src/opus_projection_encoder.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 mapping_matrix_toa_mixing_data.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/src/opus_projection_encoder.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 mapping_matrix_foa_demixing_data.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/src/opus_projection_encoder.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 mapping_matrix_soa_demixing_data.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/src/opus_projection_encoder.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 mapping_matrix_toa_demixing_data.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] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling libc-stdhandle v0.1.0
[INFO] [stderr]    Compiling insta v1.39.0
[INFO] [stderr]    Compiling unopus v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> tests/opus_padding.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             iseed,
[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]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> tests/opus_decode.rs:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 |         iseed,
[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]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> tests/opus_decode.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |             iseed,
[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]   --> tests/opus_projection/main.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |             iseed,
[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]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> tests/opus_encode/main.rs:1267:9
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         iseed,
[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]      = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> tests/opus_encode/main.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |             iseed,
[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]   --> tests/opus_encode/opus_encode_regressions.rs:57:40
[INFO] [stdout]    |
[INFO] [stdout] 57 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 320, data.as_mut_ptr(), 2460);
[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]   --> tests/opus_encode/opus_encode_regressions.rs:87:40
[INFO] [stdout]    |
[INFO] [stdout] 87 |     err = opus_multistream_encode(enc, pcm_0.as_ptr(), 160, data.as_mut_ptr(), 2460);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:117:40
[INFO] [stdout]     |
[INFO] [stdout] 117 |     err = opus_multistream_encode(enc, pcm_1.as_ptr(), 160, data.as_mut_ptr(), 2460);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:147:40
[INFO] [stdout]     |
[INFO] [stdout] 147 |     err = opus_multistream_encode(enc, pcm_2.as_ptr(), 160, data.as_mut_ptr(), 2460);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:171:40
[INFO] [stdout]     |
[INFO] [stdout] 171 |     err = opus_multistream_encode(enc, pcm_3.as_ptr(), 160, data.as_mut_ptr(), 2460);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:191:40
[INFO] [stdout]     |
[INFO] [stdout] 191 |     err = opus_multistream_encode(enc, pcm_4.as_ptr(), 40, data.as_mut_ptr(), 2460);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:215:62
[INFO] [stdout]     |
[INFO] [stdout] 215 |     enc = opus_multistream_encoder_create(8000, 255, 254, 1, mapping.as_ptr(), 2051, &mut err);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:402:40
[INFO] [stdout]     |
[INFO] [stdout] 402 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 20, data.as_mut_ptr(), 627300);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:423:62
[INFO] [stdout]     |
[INFO] [stdout] 423 |     enc = opus_multistream_encoder_create(8000, 192, 189, 3, mapping.as_ptr(), 2051, &mut err);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:568:40
[INFO] [stdout]     |
[INFO] [stdout] 568 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 20, data.as_mut_ptr(), 472320);
[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]    --> tests/opus_encode/opus_encode_regressions.rs:838:40
[INFO] [stdout]     |
[INFO] [stdout] 838 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 960, data.as_mut_ptr(), 7380);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1051:40
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     err = opus_multistream_encode(enc, pcm_0.as_ptr(), 1440, data.as_mut_ptr(), 7380);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1305:33
[INFO] [stdout]      |
[INFO] [stdout] 1305 |     data_len = opus_encode(enc, pcm1.as_ptr(), 960, data.as_mut_ptr(), 2000);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1312:33
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     data_len = opus_encode(enc, pcm2.as_ptr(), 2880, data.as_mut_ptr(), 122);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1316:33
[INFO] [stdout]      |
[INFO] [stdout] 1316 |     data_len = opus_encode(enc, pcm3.as_ptr(), 2880, data.as_mut_ptr(), 122);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1366:33
[INFO] [stdout]      |
[INFO] [stdout] 1366 |     data_len = opus_encode(enc, pcm.as_ptr(), 960, data.as_mut_ptr(), 2000);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1388:33
[INFO] [stdout]      |
[INFO] [stdout] 1388 |     data_len = opus_encode(enc, pcm_0.as_ptr(), 480, data.as_mut_ptr(), 19);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1445:33
[INFO] [stdout]      |
[INFO] [stdout] 1445 |     data_len = opus_encode(enc, pcm1.as_ptr(), 160, data.as_mut_ptr(), 1000);
[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]     --> tests/opus_encode/opus_encode_regressions.rs:1451:33
[INFO] [stdout]      |
[INFO] [stdout] 1451 |     data_len = opus_encode(enc, pcm2.as_ptr(), 960, data.as_mut_ptr(), 1000);
[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: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1098:5
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     E = E;
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             binE_0 = binE_0;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: useless assignment of variable of type `f32` to itself
[INFO] [stdout]     --> src/src/analysis.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         E_1 = E_1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `sFIR_union` is never used
[INFO] [stdout]    --> src/silk/resampler/mod.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub union sFIR_union {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:578:34
[INFO] [stdout]     |
[INFO] [stdout] 578 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 579 | |             .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]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/bands.rs:621:34
[INFO] [stdout]     |
[INFO] [stdout] 621 |           let ordery: *const i32 = ordery_table
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 622 | |             .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/celt/celt_encoder.rs:2884:13
[INFO] [stdout]      |
[INFO] [stdout] 2884 |             intensity_thresholds.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/celt/celt_encoder.rs:2885:13
[INFO] [stdout]      |
[INFO] [stdout] 2885 |             intensity_histeresis.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: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entdec.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/celt/entenc.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc {
[INFO] [stdout]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/modes/static_modes_float_h.rs:877:15
[INFO] [stdout]     |
[INFO] [stdout] 877 |     unsafe { [&mode48000_960_120 as *const OpusCustomMode] };
[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] 877 |     unsafe { [&raw const mode48000_960_120 as *const OpusCustomMode] };
[INFO] [stdout]     |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:239:63
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &small_energy_icdf, 2);
[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] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/celt/quant_bands.rs:582:39
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 qi = ec_dec_icdf(dec, &small_energy_icdf, 2);
[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] 582 |                 qi = ec_dec_icdf(dec, &raw const small_energy_icdf, 2);
[INFO] [stdout]     |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/silk/control_SNR.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |         snr_table = silk_TargetRate_NB_21.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/silk/control_SNR.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |         snr_table = silk_TargetRate_MB_21.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/silk/control_SNR.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |         snr_table = silk_TargetRate_WB_21.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: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^-----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            this raw pointer has type `*mut silk_decoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i8; 17]`
[INFO] [stdout]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &(&(*psDec).indices.NLSFIndices)[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stdout]    |          ++                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 353 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 352 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 378 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 ~                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout] 377 ~                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 401 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 400 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                       &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                            ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  __________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 411 | |                         [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..],
[INFO] [stdout]     | |________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stdout]     |                          +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout] 442 | |                     [..nSamplesToBuffer as usize],
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout] 441 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stdout]     |  ______________________|
[INFO] [stdout]     | |
[INFO] [stdout] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stdout]     | |____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stdout]    --> src/silk/enc_API.rs:440:22
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stdout]     |                      +++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this raw pointer has type `*mut silk_encoder_state`
[INFO] [stdout]    |
[INFO] [stdout]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[i16; 16]`
[INFO] [stdout]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 &(&(*psEncC).prev_NLSFq_Q15)[..(*psEncC).predictLPCOrder as usize],
[INFO] [stdout]    |                  ++                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1513:19
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&layer0, layer_out.as_mut_ptr(), features.as_mut_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] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     compute_dense(&raw const layer0, layer_out.as_mut_ptr(), features.as_mut_ptr());
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1515:9
[INFO] [stdout]      |
[INFO] [stdout] 1515 |         &layer1,
[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] 1515 |         &raw const layer1,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/src/analysis.rs:1520:9
[INFO] [stdout]      |
[INFO] [stdout] 1520 |         &layer2,
[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] 1520 |         &raw const layer2,
[INFO] [stdout]      |          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/src/mlp_data.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |             bias: layer0_bias.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/src/mlp_data.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |             input_weights: layer0_weights.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/src/mlp_data.rs:262:19
[INFO] [stdout]     |
[INFO] [stdout] 262 |             bias: layer1_bias.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/src/mlp_data.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 |             input_weights: layer1_weights.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/src/mlp_data.rs:264:32
[INFO] [stdout]     |
[INFO] [stdout] 264 |             recurrent_weights: layer1_recur_weights.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/src/mlp_data.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |             bias: layer2_bias.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/src/mlp_data.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 |             input_weights: layer2_weights.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/src/opus_encoder.rs:1554:42
[INFO] [stdout]      |
[INFO] [stdout] 1554 |             voice_bandwidth_thresholds = stereo_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1555:42
[INFO] [stdout]      |
[INFO] [stdout] 1555 |             music_bandwidth_thresholds = stereo_music_bandwidth_thresholds.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/src/opus_encoder.rs:1557:42
[INFO] [stdout]      |
[INFO] [stdout] 1557 |             voice_bandwidth_thresholds = mono_voice_bandwidth_thresholds.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/src/opus_encoder.rs:1558:42
[INFO] [stdout]      |
[INFO] [stdout] 1558 |             music_bandwidth_thresholds = mono_music_bandwidth_thresholds.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/src/opus_projection_encoder.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |                 mapping_matrix_foa_mixing_data.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/src/opus_projection_encoder.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 mapping_matrix_soa_mixing_data.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/src/opus_projection_encoder.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 mapping_matrix_toa_mixing_data.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/src/opus_projection_encoder.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 mapping_matrix_foa_demixing_data.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/src/opus_projection_encoder.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 mapping_matrix_soa_demixing_data.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/src/opus_projection_encoder.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 mapping_matrix_toa_demixing_data.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] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.62s
[INFO] running `Command { std: "docker" "inspect" "b7e5b2d9c2469135500ab6501b0b9d19824b508601d810b3d9681f7e569a1136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7e5b2d9c2469135500ab6501b0b9d19824b508601d810b3d9681f7e569a1136", kill_on_drop: false }`
[INFO] [stdout] b7e5b2d9c2469135500ab6501b0b9d19824b508601d810b3d9681f7e569a1136
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 42c7d17e94835a409e6b96c7f0ef444a7e69c2103ab0cd2a3b26fa84be16e7c3
[INFO] running `Command { std: "docker" "start" "-a" "42c7d17e94835a409e6b96c7f0ef444a7e69c2103ab0cd2a3b26fa84be16e7c3", kill_on_drop: false }`
[INFO] [stderr] warning: useless assignment of variable of type `f32` to itself
[INFO] [stderr]     --> src/src/analysis.rs:1098:5
[INFO] [stderr]      |
[INFO] [stderr] 1098 |     E = E;
[INFO] [stderr]      |     ^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: useless assignment of variable of type `f32` to itself
[INFO] [stderr]     --> src/src/analysis.rs:1114:13
[INFO] [stderr]      |
[INFO] [stderr] 1114 |             binE_0 = binE_0;
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: useless assignment of variable of type `f32` to itself
[INFO] [stderr]     --> src/src/analysis.rs:1313:9
[INFO] [stderr]      |
[INFO] [stderr] 1313 |         E_1 = E_1;
[INFO] [stderr]      |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: union `sFIR_union` is never used
[INFO] [stderr]    --> src/silk/resampler/mod.rs:106:11
[INFO] [stderr]     |
[INFO] [stderr] 106 | pub union sFIR_union {
[INFO] [stderr]     |           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/celt/bands.rs:578:34
[INFO] [stderr]     |
[INFO] [stderr] 578 |           let ordery: *const i32 = ordery_table
[INFO] [stderr]     |  __________________________________^
[INFO] [stderr] 579 | |             .as_ptr()
[INFO] [stderr]     | |_____________________^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/celt/bands.rs:621:34
[INFO] [stderr]     |
[INFO] [stderr] 621 |           let ordery: *const i32 = ordery_table
[INFO] [stderr]     |  __________________________________^
[INFO] [stderr] 622 | |             .as_ptr()
[INFO] [stderr]     | |_____________________^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/celt/celt_encoder.rs:2884:13
[INFO] [stderr]      |
[INFO] [stderr] 2884 |             intensity_thresholds.as_ptr(),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/celt/celt_encoder.rs:2885:13
[INFO] [stderr]      |
[INFO] [stderr] 2885 |             intensity_histeresis.as_ptr(),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/celt/entdec.rs:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec {
[INFO] [stderr]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub fn ec_dec_init(buf: &mut [u8]) -> ec_dec<'_> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/celt/entenc.rs:69:25
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc {
[INFO] [stderr]    |                         ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub fn ec_enc_init(buf: &mut [u8]) -> ec_enc<'_> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/celt/modes/static_modes_float_h.rs:877:15
[INFO] [stderr]     |
[INFO] [stderr] 877 |     unsafe { [&mode48000_960_120 as *const OpusCustomMode] };
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]     |
[INFO] [stderr] 877 |     unsafe { [&raw const mode48000_960_120 as *const OpusCustomMode] };
[INFO] [stderr]     |                +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/celt/quant_bands.rs:239:63
[INFO] [stderr]     |
[INFO] [stderr] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &small_energy_icdf, 2);
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]     |
[INFO] [stderr] 239 |                 ec_enc_icdf(enc, 2 * qi ^ -((qi < 0) as i32), &raw const small_energy_icdf, 2);
[INFO] [stderr]     |                                                                +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/celt/quant_bands.rs:582:39
[INFO] [stderr]     |
[INFO] [stderr] 582 |                 qi = ec_dec_icdf(dec, &small_energy_icdf, 2);
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]     |
[INFO] [stderr] 582 |                 qi = ec_dec_icdf(dec, &raw const small_energy_icdf, 2);
[INFO] [stderr]     |                                        +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> src/silk/control_SNR.rs:47:21
[INFO] [stderr]    |
[INFO] [stderr] 47 |         snr_table = silk_TargetRate_NB_21.as_ptr();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> src/silk/control_SNR.rs:50:21
[INFO] [stderr]    |
[INFO] [stderr] 50 |         snr_table = silk_TargetRate_MB_21.as_ptr();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> src/silk/control_SNR.rs:53:21
[INFO] [stderr]    |
[INFO] [stderr] 53 |         snr_table = silk_TargetRate_WB_21.as_ptr();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stderr]    |
[INFO] [stderr] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stderr]    |          ^^-----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |            |
[INFO] [stderr]    |            this raw pointer has type `*mut silk_decoder_state`
[INFO] [stderr]    |
[INFO] [stderr]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[i8; 17]`
[INFO] [stderr]   --> src/silk/decode_parameters.rs:32:10
[INFO] [stderr]    |
[INFO] [stderr] 32 |         &(*psDec).indices.NLSFIndices[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]    |
[INFO] [stderr] 32 |         &(&(*psDec).indices.NLSFIndices)[..(*psDec).psNLSF_CB.order as usize + 1],
[INFO] [stderr]    |          ++                            +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:351:22
[INFO] [stderr]     |
[INFO] [stderr] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr] 353 | |                     [..nSamplesToBuffer as usize],
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stderr]    --> src/silk/enc_API.rs:351:22
[INFO] [stderr]     |
[INFO] [stderr] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |  ______________________^
[INFO] [stderr] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 351 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr] 352 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:351:22
[INFO] [stderr]     |
[INFO] [stderr] 351 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 352 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stderr]    --> src/silk/enc_API.rs:351:22
[INFO] [stderr]     |
[INFO] [stderr] 351 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 351 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stderr]     |                      +++++                                    +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:376:22
[INFO] [stderr]     |
[INFO] [stderr] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr] 378 | |                     [..nSamplesToBuffer as usize],
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stderr]    --> src/silk/enc_API.rs:376:22
[INFO] [stderr]     |
[INFO] [stderr] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |  ______________________^
[INFO] [stderr] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 376 ~                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr] 377 ~                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..])
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:376:22
[INFO] [stderr]     |
[INFO] [stderr] 376 |                   &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 377 | |                     [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stderr]    --> src/silk/enc_API.rs:376:22
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stderr]     |                      +++++                                    +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:399:22
[INFO] [stderr]     |
[INFO] [stderr] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr] 401 | |                     [..nSamplesToBuffer as usize],
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stderr]    --> src/silk/enc_API.rs:399:22
[INFO] [stderr]     |
[INFO] [stderr] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |  ______________________^
[INFO] [stderr] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 399 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr] 400 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:399:22
[INFO] [stderr]     |
[INFO] [stderr] 399 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 400 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stderr]    --> src/silk/enc_API.rs:399:22
[INFO] [stderr]     |
[INFO] [stderr] 399 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 399 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stderr]     |                      +++++                                    +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:410:26
[INFO] [stderr]     |
[INFO] [stderr] 410 |                       &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |                            ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  __________________________|
[INFO] [stderr]     | |
[INFO] [stderr] 411 | |                         [((*psEnc).state_Fxx[1].sCmn.inputBufIx + 2) as usize..],
[INFO] [stderr]     | |________________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stderr]    --> src/silk/enc_API.rs:410:26
[INFO] [stderr]     |
[INFO] [stderr] 410 |                     &mut (*psEnc).state_Fxx[1].sCmn.inputBuf
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 410 |                     &mut (&mut (*psEnc).state_Fxx[1].sCmn.inputBuf)
[INFO] [stderr]     |                          +++++                                    +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:440:22
[INFO] [stderr]     |
[INFO] [stderr] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr] 442 | |                     [..nSamplesToBuffer as usize],
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16]`
[INFO] [stderr]    --> src/silk/enc_API.rs:440:22
[INFO] [stderr]     |
[INFO] [stderr] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |  ______________________^
[INFO] [stderr] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 440 ~                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr] 441 ~                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..])
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/silk/enc_API.rs:440:22
[INFO] [stderr]     |
[INFO] [stderr] 440 |                   &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                        ^ ----- this raw pointer has type `*mut silk_encoder`
[INFO] [stderr]     |  ______________________|
[INFO] [stderr]     | |
[INFO] [stderr] 441 | |                     [((*psEnc).state_Fxx[0].sCmn.inputBufIx + 2) as usize..]
[INFO] [stderr]     | |____________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut [i16; 322]`
[INFO] [stderr]    --> src/silk/enc_API.rs:440:22
[INFO] [stderr]     |
[INFO] [stderr] 440 |                 &mut (*psEnc).state_Fxx[0].sCmn.inputBuf
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 440 |                 &mut (&mut (*psEnc).state_Fxx[0].sCmn.inputBuf)
[INFO] [stderr]     |                      +++++                                    +
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stderr]    |
[INFO] [stderr] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stderr]    |                  ^^------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    this raw pointer has type `*mut silk_encoder_state`
[INFO] [stderr]    |
[INFO] [stderr]    = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[i16; 16]`
[INFO] [stderr]   --> src/silk/float/find_LPC_FLP.rs:66:18
[INFO] [stderr]    |
[INFO] [stderr] 66 |                 &(*psEncC).prev_NLSFq_Q15[..(*psEncC).predictLPCOrder as usize],
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]    |
[INFO] [stderr] 66 |                 &(&(*psEncC).prev_NLSFq_Q15)[..(*psEncC).predictLPCOrder as usize],
[INFO] [stderr]    |                  ++                        +
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/analysis.rs:1513:19
[INFO] [stderr]      |
[INFO] [stderr] 1513 |     compute_dense(&layer0, layer_out.as_mut_ptr(), features.as_mut_ptr());
[INFO] [stderr]      |                   ^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]      |
[INFO] [stderr] 1513 |     compute_dense(&raw const layer0, layer_out.as_mut_ptr(), features.as_mut_ptr());
[INFO] [stderr]      |                    +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/analysis.rs:1515:9
[INFO] [stderr]      |
[INFO] [stderr] 1515 |         &layer1,
[INFO] [stderr]      |         ^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]      |
[INFO] [stderr] 1515 |         &raw const layer1,
[INFO] [stderr]      |          +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/analysis.rs:1520:9
[INFO] [stderr]      |
[INFO] [stderr] 1520 |         &layer2,
[INFO] [stderr]      |         ^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] help: use `&raw const` instead to create a raw pointer
[INFO] [stderr]      |
[INFO] [stderr] 1520 |         &raw const layer2,
[INFO] [stderr]      |          +++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:250:19
[INFO] [stderr]     |
[INFO] [stderr] 250 |             bias: layer0_bias.as_ptr(),
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:251:28
[INFO] [stderr]     |
[INFO] [stderr] 251 |             input_weights: layer0_weights.as_ptr(),
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:262:19
[INFO] [stderr]     |
[INFO] [stderr] 262 |             bias: layer1_bias.as_ptr(),
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:263:28
[INFO] [stderr]     |
[INFO] [stderr] 263 |             input_weights: layer1_weights.as_ptr(),
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:264:32
[INFO] [stderr]     |
[INFO] [stderr] 264 |             recurrent_weights: layer1_recur_weights.as_ptr(),
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:274:19
[INFO] [stderr]     |
[INFO] [stderr] 274 |             bias: layer2_bias.as_ptr(),
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/mlp_data.rs:275:28
[INFO] [stderr]     |
[INFO] [stderr] 275 |             input_weights: layer2_weights.as_ptr(),
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/opus_encoder.rs:1554:42
[INFO] [stderr]      |
[INFO] [stderr] 1554 |             voice_bandwidth_thresholds = stereo_voice_bandwidth_thresholds.as_ptr();
[INFO] [stderr]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/opus_encoder.rs:1555:42
[INFO] [stderr]      |
[INFO] [stderr] 1555 |             music_bandwidth_thresholds = stereo_music_bandwidth_thresholds.as_ptr();
[INFO] [stderr]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/opus_encoder.rs:1557:42
[INFO] [stderr]      |
[INFO] [stderr] 1557 |             voice_bandwidth_thresholds = mono_voice_bandwidth_thresholds.as_ptr();
[INFO] [stderr]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> src/src/opus_encoder.rs:1558:42
[INFO] [stderr]      |
[INFO] [stderr] 1558 |             music_bandwidth_thresholds = mono_music_bandwidth_thresholds.as_ptr();
[INFO] [stderr]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:239:17
[INFO] [stderr]     |
[INFO] [stderr] 239 |                 mapping_matrix_foa_mixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:248:17
[INFO] [stderr]     |
[INFO] [stderr] 248 |                 mapping_matrix_soa_mixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:257:17
[INFO] [stderr]     |
[INFO] [stderr] 257 |                 mapping_matrix_toa_mixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:275:17
[INFO] [stderr]     |
[INFO] [stderr] 275 |                 mapping_matrix_foa_demixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:284:17
[INFO] [stderr]     |
[INFO] [stderr] 284 |                 mapping_matrix_soa_demixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> src/src/opus_projection_encoder.rs:293:17
[INFO] [stderr]     |
[INFO] [stderr] 293 |                 mapping_matrix_toa_demixing_data.as_ptr(),
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: `unopus` (lib) generated 47 warnings (run `cargo fix --lib -p unopus` to apply 2 suggestions)
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_decode.rs:811:9
[INFO] [stderr]     |
[INFO] [stderr] 811 |         iseed,
[INFO] [stderr]     |         ^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] running 1 test
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_decode.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 76 |             iseed,
[INFO] [stderr]    |             ^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_padding.rs:17:13
[INFO] [stderr]    |
[INFO] [stderr] 17 |             iseed,
[INFO] [stderr]    |             ^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/main.rs:1267:9
[INFO] [stderr]      |
[INFO] [stderr] 1267 |         iseed,
[INFO] [stderr]      |         ^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr]      = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_encode/main.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 76 |             iseed,
[INFO] [stderr]    |             ^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_encode/opus_encode_regressions.rs:57:40
[INFO] [stderr]    |
[INFO] [stderr] 57 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 320, data.as_mut_ptr(), 2460);
[INFO] [stderr]    |                                        ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_encode/opus_encode_regressions.rs:87:40
[INFO] [stderr]    |
[INFO] [stderr] 87 |     err = opus_multistream_encode(enc, pcm_0.as_ptr(), 160, data.as_mut_ptr(), 2460);
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:117:40
[INFO] [stderr]     |
[INFO] [stderr] 117 |     err = opus_multistream_encode(enc, pcm_1.as_ptr(), 160, data.as_mut_ptr(), 2460);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:147:40
[INFO] [stderr]     |
[INFO] [stderr] 147 |     err = opus_multistream_encode(enc, pcm_2.as_ptr(), 160, data.as_mut_ptr(), 2460);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:171:40
[INFO] [stderr]     |
[INFO] [stderr] 171 |     err = opus_multistream_encode(enc, pcm_3.as_ptr(), 160, data.as_mut_ptr(), 2460);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:191:40
[INFO] [stderr]     |
[INFO] [stderr] 191 |     err = opus_multistream_encode(enc, pcm_4.as_ptr(), 40, data.as_mut_ptr(), 2460);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:215:62
[INFO] [stderr]     |
[INFO] [stderr] 215 |     enc = opus_multistream_encoder_create(8000, 255, 254, 1, mapping.as_ptr(), 2051, &mut err);
[INFO] [stderr]     |                                                              ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:402:40
[INFO] [stderr]     |
[INFO] [stderr] 402 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 20, data.as_mut_ptr(), 627300);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:423:62
[INFO] [stderr]     |
[INFO] [stderr] 423 |     enc = opus_multistream_encoder_create(8000, 192, 189, 3, mapping.as_ptr(), 2051, &mut err);
[INFO] [stderr]     |                                                              ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:568:40
[INFO] [stderr]     |
[INFO] [stderr] 568 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 20, data.as_mut_ptr(), 472320);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]    --> tests/opus_encode/opus_encode_regressions.rs:838:40
[INFO] [stderr]     |
[INFO] [stderr] 838 |     err = opus_multistream_encode(enc, pcm.as_ptr(), 960, data.as_mut_ptr(), 7380);
[INFO] [stderr]     |                                        ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1051:40
[INFO] [stderr]      |
[INFO] [stderr] 1051 |     err = opus_multistream_encode(enc, pcm_0.as_ptr(), 1440, data.as_mut_ptr(), 7380);
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1305:33
[INFO] [stderr]      |
[INFO] [stderr] 1305 |     data_len = opus_encode(enc, pcm1.as_ptr(), 960, data.as_mut_ptr(), 2000);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1312:33
[INFO] [stderr]      |
[INFO] [stderr] 1312 |     data_len = opus_encode(enc, pcm2.as_ptr(), 2880, data.as_mut_ptr(), 122);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1316:33
[INFO] [stderr]      |
[INFO] [stderr] 1316 |     data_len = opus_encode(enc, pcm3.as_ptr(), 2880, data.as_mut_ptr(), 122);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1366:33
[INFO] [stderr]      |
[INFO] [stderr] 1366 |     data_len = opus_encode(enc, pcm.as_ptr(), 960, data.as_mut_ptr(), 2000);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1388:33
[INFO] [stderr]      |
[INFO] [stderr] 1388 |     data_len = opus_encode(enc, pcm_0.as_ptr(), 480, data.as_mut_ptr(), 19);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1445:33
[INFO] [stderr]      |
[INFO] [stderr] 1445 |     data_len = opus_encode(enc, pcm1.as_ptr(), 160, data.as_mut_ptr(), 1000);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]     --> tests/opus_encode/opus_encode_regressions.rs:1451:33
[INFO] [stderr]      |
[INFO] [stderr] 1451 |     data_len = opus_encode(enc, pcm2.as_ptr(), 960, data.as_mut_ptr(), 1000);
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]      |
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]      = 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] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> tests/opus_projection/main.rs:30:13
[INFO] [stderr]    |
[INFO] [stderr] 30 |             iseed,
[INFO] [stderr]    |             ^^^^^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = 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] [stderr]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `unopus` (test "opus_decode") generated 2 warnings
[INFO] [stderr] warning: `unopus` (test "opus_padding") generated 1 warning
[INFO] [stderr] warning: `unopus` (test "opus_encode") generated 21 warnings
[INFO] [stderr] warning: `unopus` (test "opus_projection") generated 1 warning
[INFO] [stderr] warning: `unopus` (lib test) generated 47 warnings (47 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/unopus-2c2ad341987a9026)
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test celt::cwrs::test::pvq_u_table ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- celt::cwrs::test::pvq_u_table stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/celt/snapshots/unopus__celt__cwrs__test__pvq_u_table.snap
[INFO] [stdout] Snapshot: pvq_u_table
[INFO] [stdout] Source: src/celt/cwrs.rs:326
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: table
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+(0, 0) = 1,
[INFO] [stdout]           1 │+(0, 1) = 0,
[INFO] [stdout]           2 │+(0, 2) = 0,
[INFO] [stdout]           3 │+(0, 3) = 0,
[INFO] [stdout]           4 │+(0, 4) = 0,
[INFO] [stdout]           5 │+(0, 5) = 0,
[INFO] [stdout]           6 │+(0, 6) = 0,
[INFO] [stdout]           7 │+(0, 7) = 0,
[INFO] [stdout]           8 │+(0, 8) = 0,
[INFO] [stdout]           9 │+(0, 9) = 0,
[INFO] [stdout]          10 │+(0, 10) = 0,
[INFO] [stdout]          11 │+(0, 11) = 0,
[INFO] [stdout]          12 │+(0, 12) = 0,
[INFO] [stdout]          13 │+(0, 13) = 0,
[INFO] [stdout]          14 │+(0, 14) = 0,
[INFO] [stdout]          15 │+(0, 15) = 0,
[INFO] [stdout]          16 │+(0, 16) = 0,
[INFO] [stdout]          17 │+(0, 17) = 0,
[INFO] [stdout]          18 │+(0, 18) = 0,
[INFO] [stdout]          19 │+(0, 19) = 0,
[INFO] [stdout]          20 │+(0, 20) = 0,
[INFO] [stdout]          21 │+(0, 21) = 0,
[INFO] [stdout]          22 │+(0, 22) = 0,
[INFO] [stdout]          23 │+(0, 23) = 0,
[INFO] [stdout]          24 │+(0, 24) = 0,
[INFO] [stdout]          25 │+(0, 25) = 0,
[INFO] [stdout]          26 │+(0, 26) = 0,
[INFO] [stdout]          27 │+(0, 27) = 0,
[INFO] [stdout]          28 │+(0, 28) = 0,
[INFO] [stdout]          29 │+(0, 29) = 0,
[INFO] [stdout]          30 │+(0, 30) = 0,
[INFO] [stdout]          31 │+(0, 31) = 0,
[INFO] [stdout]          32 │+(0, 32) = 0,
[INFO] [stdout]          33 │+(0, 33) = 0,
[INFO] [stdout]          34 │+(0, 34) = 0,
[INFO] [stdout]          35 │+(0, 35) = 0,
[INFO] [stdout]          36 │+(0, 36) = 0,
[INFO] [stdout]          37 │+(0, 37) = 0,
[INFO] [stdout]          38 │+(0, 38) = 0,
[INFO] [stdout]          39 │+(0, 39) = 0,
[INFO] [stdout]          40 │+(0, 40) = 0,
[INFO] [stdout]          41 │+(0, 41) = 0,
[INFO] [stdout]          42 │+(0, 42) = 0,
[INFO] [stdout]          43 │+(0, 43) = 0,
[INFO] [stdout]          44 │+(0, 44) = 0,
[INFO] [stdout]          45 │+(0, 45) = 0,
[INFO] [stdout]          46 │+(0, 46) = 0,
[INFO] [stdout]          47 │+(0, 47) = 0,
[INFO] [stdout]          48 │+(0, 48) = 0,
[INFO] [stdout]          49 │+(0, 49) = 0,
[INFO] [stdout]          50 │+(0, 50) = 0,
[INFO] [stdout]          51 │+(0, 51) = 0,
[INFO] [stdout]          52 │+(0, 52) = 0,
[INFO] [stdout]          53 │+(0, 53) = 0,
[INFO] [stdout]          54 │+(0, 54) = 0,
[INFO] [stdout]          55 │+(0, 55) = 0,
[INFO] [stdout]          56 │+(0, 56) = 0,
[INFO] [stdout]          57 │+(0, 57) = 0,
[INFO] [stdout]          58 │+(0, 58) = 0,
[INFO] [stdout]          59 │+(0, 59) = 0,
[INFO] [stdout]          60 │+(0, 60) = 0,
[INFO] [stdout]          61 │+(0, 61) = 0,
[INFO] [stdout]          62 │+(0, 62) = 0,
[INFO] [stdout]          63 │+(0, 63) = 0,
[INFO] [stdout]          64 │+(0, 64) = 0,
[INFO] [stdout]          65 │+(0, 65) = 0,
[INFO] [stdout]          66 │+(0, 66) = 0,
[INFO] [stdout]          67 │+(0, 67) = 0,
[INFO] [stdout]          68 │+(0, 68) = 0,
[INFO] [stdout]          69 │+(0, 69) = 0,
[INFO] [stdout]          70 │+(0, 70) = 0,
[INFO] [stdout]          71 │+(0, 71) = 0,
[INFO] [stdout]          72 │+(0, 72) = 0,
[INFO] [stdout]          73 │+(0, 73) = 0,
[INFO] [stdout]          74 │+(0, 74) = 0,
[INFO] [stdout]          75 │+(0, 75) = 0,
[INFO] [stdout]          76 │+(0, 76) = 0,
[INFO] [stdout]          77 │+(0, 77) = 0,
[INFO] [stdout]          78 │+(0, 78) = 0,
[INFO] [stdout]          79 │+(0, 79) = 0,
[INFO] [stdout]          80 │+(0, 80) = 0,
[INFO] [stdout]          81 │+(0, 81) = 0,
[INFO] [stdout]          82 │+(0, 82) = 0,
[INFO] [stdout]          83 │+(0, 83) = 0,
[INFO] [stdout]          84 │+(0, 84) = 0,
[INFO] [stdout]          85 │+(0, 85) = 0,
[INFO] [stdout]          86 │+(0, 86) = 0,
[INFO] [stdout]          87 │+(0, 87) = 0,
[INFO] [stdout]          88 │+(0, 88) = 0,
[INFO] [stdout]          89 │+(0, 89) = 0,
[INFO] [stdout]          90 │+(0, 90) = 0,
[INFO] [stdout]          91 │+(0, 91) = 0,
[INFO] [stdout]          92 │+(0, 92) = 0,
[INFO] [stdout]          93 │+(0, 93) = 0,
[INFO] [stdout]          94 │+(0, 94) = 0,
[INFO] [stdout]          95 │+(0, 95) = 0,
[INFO] [stdout]          96 │+(0, 96) = 0,
[INFO] [stdout]          97 │+(0, 97) = 0,
[INFO] [stdout]          98 │+(0, 98) = 0,
[INFO] [stdout]          99 │+(0, 99) = 0,
[INFO] [stdout]         100 │+(0, 100) = 0,
[INFO] [stdout]         101 │+(0, 101) = 0,
[INFO] [stdout]         102 │+(0, 102) = 0,
[INFO] [stdout]         103 │+(0, 103) = 0,
[INFO] [stdout]         104 │+(0, 104) = 0,
[INFO] [stdout]         105 │+(0, 105) = 0,
[INFO] [stdout]         106 │+(0, 106) = 0,
[INFO] [stdout]         107 │+(0, 107) = 0,
[INFO] [stdout]         108 │+(0, 108) = 0,
[INFO] [stdout]         109 │+(0, 109) = 0,
[INFO] [stdout]         110 │+(0, 110) = 0,
[INFO] [stdout]         111 │+(0, 111) = 0,
[INFO] [stdout]         112 │+(0, 112) = 0,
[INFO] [stdout]         113 │+(0, 113) = 0,
[INFO] [stdout]         114 │+(0, 114) = 0,
[INFO] [stdout]         115 │+(0, 115) = 0,
[INFO] [stdout]         116 │+(0, 116) = 0,
[INFO] [stdout]         117 │+(0, 117) = 0,
[INFO] [stdout]         118 │+(0, 118) = 0,
[INFO] [stdout]         119 │+(0, 119) = 0,
[INFO] [stdout]         120 │+(0, 120) = 0,
[INFO] [stdout]         121 │+(0, 121) = 0,
[INFO] [stdout]         122 │+(0, 122) = 0,
[INFO] [stdout]         123 │+(0, 123) = 0,
[INFO] [stdout]         124 │+(0, 124) = 0,
[INFO] [stdout]         125 │+(0, 125) = 0,
[INFO] [stdout]         126 │+(0, 126) = 0,
[INFO] [stdout]         127 │+(0, 127) = 0,
[INFO] [stdout]         128 │+(0, 128) = 0,
[INFO] [stdout]         129 │+(0, 129) = 0,
[INFO] [stdout]         130 │+(0, 130) = 0,
[INFO] [stdout]         131 │+(0, 131) = 0,
[INFO] [stdout]         132 │+(0, 132) = 0,
[INFO] [stdout]         133 │+(0, 133) = 0,
[INFO] [stdout]         134 │+(0, 134) = 0,
[INFO] [stdout]         135 │+(0, 135) = 0,
[INFO] [stdout]         136 │+(0, 136) = 0,
[INFO] [stdout]         137 │+(0, 137) = 0,
[INFO] [stdout]         138 │+(0, 138) = 0,
[INFO] [stdout]         139 │+(0, 139) = 0,
[INFO] [stdout]         140 │+(0, 140) = 0,
[INFO] [stdout]         141 │+(0, 141) = 0,
[INFO] [stdout]         142 │+(0, 142) = 0,
[INFO] [stdout]         143 │+(0, 143) = 0,
[INFO] [stdout]         144 │+(0, 144) = 0,
[INFO] [stdout]         145 │+(0, 145) = 0,
[INFO] [stdout]         146 │+(0, 146) = 0,
[INFO] [stdout]         147 │+(0, 147) = 0,
[INFO] [stdout]         148 │+(0, 148) = 0,
[INFO] [stdout]         149 │+(0, 149) = 0,
[INFO] [stdout]         150 │+(0, 150) = 0,
[INFO] [stdout]         151 │+(0, 151) = 0,
[INFO] [stdout]         152 │+(0, 152) = 0,
[INFO] [stdout]         153 │+(0, 153) = 0,
[INFO] [stdout]         154 │+(0, 154) = 0,
[INFO] [stdout]         155 │+(0, 155) = 0,
[INFO] [stdout]         156 │+(0, 156) = 0,
[INFO] [stdout]         157 │+(0, 157) = 0,
[INFO] [stdout]         158 │+(0, 158) = 0,
[INFO] [stdout]         159 │+(0, 159) = 0,
[INFO] [stdout]         160 │+(0, 160) = 0,
[INFO] [stdout]         161 │+(0, 161) = 0,
[INFO] [stdout]         162 │+(0, 162) = 0,
[INFO] [stdout]         163 │+(0, 163) = 0,
[INFO] [stdout]         164 │+(0, 164) = 0,
[INFO] [stdout]         165 │+(0, 165) = 0,
[INFO] [stdout]         166 │+(0, 166) = 0,
[INFO] [stdout]         167 │+(0, 167) = 0,
[INFO] [stdout]         168 │+(0, 168) = 0,
[INFO] [stdout]         169 │+(0, 169) = 0,
[INFO] [stdout]         170 │+(0, 170) = 0,
[INFO] [stdout]         171 │+(0, 171) = 0,
[INFO] [stdout]         172 │+(0, 172) = 0,
[INFO] [stdout]         173 │+(0, 173) = 0,
[INFO] [stdout]         174 │+(0, 174) = 0,
[INFO] [stdout]         175 │+(0, 175) = 0,
[INFO] [stdout]         176 │+(0, 176) = 0,
[INFO] [stdout]         177 │+(1, 0) = 0,
[INFO] [stdout]         178 │+(1, 1) = 1,
[INFO] [stdout]         179 │+(1, 2) = 1,
[INFO] [stdout]         180 │+(1, 3) = 1,
[INFO] [stdout]         181 │+(1, 4) = 1,
[INFO] [stdout]         182 │+(1, 5) = 1,
[INFO] [stdout]         183 │+(1, 6) = 1,
[INFO] [stdout]         184 │+(1, 7) = 1,
[INFO] [stdout]         185 │+(1, 8) = 1,
[INFO] [stdout]         186 │+(1, 9) = 1,
[INFO] [stdout]         187 │+(1, 10) = 1,
[INFO] [stdout]         188 │+(1, 11) = 1,
[INFO] [stdout]         189 │+(1, 12) = 1,
[INFO] [stdout]         190 │+(1, 13) = 1,
[INFO] [stdout]         191 │+(1, 14) = 1,
[INFO] [stdout]         192 │+(1, 15) = 1,
[INFO] [stdout]         193 │+(1, 16) = 1,
[INFO] [stdout]         194 │+(1, 17) = 1,
[INFO] [stdout]         195 │+(1, 18) = 1,
[INFO] [stdout]         196 │+(1, 19) = 1,
[INFO] [stdout]         197 │+(1, 20) = 1,
[INFO] [stdout]         198 │+(1, 21) = 1,
[INFO] [stdout]         199 │+(1, 22) = 1,
[INFO] [stdout]         200 │+(1, 23) = 1,
[INFO] [stdout]         201 │+(1, 24) = 1,
[INFO] [stdout]         202 │+(1, 25) = 1,
[INFO] [stdout]         203 │+(1, 26) = 1,
[INFO] [stdout]         204 │+(1, 27) = 1,
[INFO] [stdout]         205 │+(1, 28) = 1,
[INFO] [stdout]         206 │+(1, 29) = 1,
[INFO] [stdout]         207 │+(1, 30) = 1,
[INFO] [stdout]         208 │+(1, 31) = 1,
[INFO] [stdout]         209 │+(1, 32) = 1,
[INFO] [stdout]         210 │+(1, 33) = 1,
[INFO] [stdout]         211 │+(1, 34) = 1,
[INFO] [stdout]         212 │+(1, 35) = 1,
[INFO] [stdout]         213 │+(1, 36) = 1,
[INFO] [stdout]         214 │+(1, 37) = 1,
[INFO] [stdout]         215 │+(1, 38) = 1,
[INFO] [stdout]         216 │+(1, 39) = 1,
[INFO] [stdout]         217 │+(1, 40) = 1,
[INFO] [stdout]         218 │+(1, 41) = 1,
[INFO] [stdout]         219 │+(1, 42) = 1,
[INFO] [stdout]         220 │+(1, 43) = 1,
[INFO] [stdout]         221 │+(1, 44) = 1,
[INFO] [stdout]         222 │+(1, 45) = 1,
[INFO] [stdout]         223 │+(1, 46) = 1,
[INFO] [stdout]         224 │+(1, 47) = 1,
[INFO] [stdout]         225 │+(1, 48) = 1,
[INFO] [stdout]         226 │+(1, 49) = 1,
[INFO] [stdout]         227 │+(1, 50) = 1,
[INFO] [stdout]         228 │+(1, 51) = 1,
[INFO] [stdout]         229 │+(1, 52) = 1,
[INFO] [stdout]         230 │+(1, 53) = 1,
[INFO] [stdout]         231 │+(1, 54) = 1,
[INFO] [stdout]         232 │+(1, 55) = 1,
[INFO] [stdout]         233 │+(1, 56) = 1,
[INFO] [stdout]         234 │+(1, 57) = 1,
[INFO] [stdout]         235 │+(1, 58) = 1,
[INFO] [stdout]         236 │+(1, 59) = 1,
[INFO] [stdout]         237 │+(1, 60) = 1,
[INFO] [stdout]         238 │+(1, 61) = 1,
[INFO] [stdout]         239 │+(1, 62) = 1,
[INFO] [stdout]         240 │+(1, 63) = 1,
[INFO] [stdout]         241 │+(1, 64) = 1,
[INFO] [stdout]         242 │+(1, 65) = 1,
[INFO] [stdout]         243 │+(1, 66) = 1,
[INFO] [stdout]         244 │+(1, 67) = 1,
[INFO] [stdout]         245 │+(1, 68) = 1,
[INFO] [stdout]         246 │+(1, 69) = 1,
[INFO] [stdout]         247 │+(1, 70) = 1,
[INFO] [stdout]         248 │+(1, 71) = 1,
[INFO] [stdout]         249 │+(1, 72) = 1,
[INFO] [stdout]         250 │+(1, 73) = 1,
[INFO] [stdout]         251 │+(1, 74) = 1,
[INFO] [stdout]         252 │+(1, 75) = 1,
[INFO] [stdout]         253 │+(1, 76) = 1,
[INFO] [stdout]         254 │+(1, 77) = 1,
[INFO] [stdout]         255 │+(1, 78) = 1,
[INFO] [stdout]         256 │+(1, 79) = 1,
[INFO] [stdout]         257 │+(1, 80) = 1,
[INFO] [stdout]         258 │+(1, 81) = 1,
[INFO] [stdout]         259 │+(1, 82) = 1,
[INFO] [stdout]         260 │+(1, 83) = 1,
[INFO] [stdout]         261 │+(1, 84) = 1,
[INFO] [stdout]         262 │+(1, 85) = 1,
[INFO] [stdout]         263 │+(1, 86) = 1,
[INFO] [stdout]         264 │+(1, 87) = 1,
[INFO] [stdout]         265 │+(1, 88) = 1,
[INFO] [stdout]         266 │+(1, 89) = 1,
[INFO] [stdout]         267 │+(1, 90) = 1,
[INFO] [stdout]         268 │+(1, 91) = 1,
[INFO] [stdout]         269 │+(1, 92) = 1,
[INFO] [stdout]         270 │+(1, 93) = 1,
[INFO] [stdout]         271 │+(1, 94) = 1,
[INFO] [stdout]         272 │+(1, 95) = 1,
[INFO] [stdout]         273 │+(1, 96) = 1,
[INFO] [stdout]         274 │+(1, 97) = 1,
[INFO] [stdout]         275 │+(1, 98) = 1,
[INFO] [stdout]         276 │+(1, 99) = 1,
[INFO] [stdout]         277 │+(1, 100) = 1,
[INFO] [stdout]         278 │+(1, 101) = 1,
[INFO] [stdout]         279 │+(1, 102) = 1,
[INFO] [stdout]         280 │+(1, 103) = 1,
[INFO] [stdout]         281 │+(1, 104) = 1,
[INFO] [stdout]         282 │+(1, 105) = 1,
[INFO] [stdout]         283 │+(1, 106) = 1,
[INFO] [stdout]         284 │+(1, 107) = 1,
[INFO] [stdout]         285 │+(1, 108) = 1,
[INFO] [stdout]         286 │+(1, 109) = 1,
[INFO] [stdout]         287 │+(1, 110) = 1,
[INFO] [stdout]         288 │+(1, 111) = 1,
[INFO] [stdout]         289 │+(1, 112) = 1,
[INFO] [stdout]         290 │+(1, 113) = 1,
[INFO] [stdout]         291 │+(1, 114) = 1,
[INFO] [stdout]         292 │+(1, 115) = 1,
[INFO] [stdout]         293 │+(1, 116) = 1,
[INFO] [stdout]         294 │+(1, 117) = 1,
[INFO] [stdout]         295 │+(1, 118) = 1,
[INFO] [stdout]         296 │+(1, 119) = 1,
[INFO] [stdout]         297 │+(1, 120) = 1,
[INFO] [stdout]         298 │+(1, 121) = 1,
[INFO] [stdout]         299 │+(1, 122) = 1,
[INFO] [stdout]         300 │+(1, 123) = 1,
[INFO] [stdout]         301 │+(1, 124) = 1,
[INFO] [stdout]         302 │+(1, 125) = 1,
[INFO] [stdout]         303 │+(1, 126) = 1,
[INFO] [stdout]         304 │+(1, 127) = 1,
[INFO] [stdout]         305 │+(1, 128) = 1,
[INFO] [stdout]         306 │+(1, 129) = 1,
[INFO] [stdout]         307 │+(1, 130) = 1,
[INFO] [stdout]         308 │+(1, 131) = 1,
[INFO] [stdout]         309 │+(1, 132) = 1,
[INFO] [stdout]         310 │+(1, 133) = 1,
[INFO] [stdout]         311 │+(1, 134) = 1,
[INFO] [stdout]         312 │+(1, 135) = 1,
[INFO] [stdout]         313 │+(1, 136) = 1,
[INFO] [stdout]         314 │+(1, 137) = 1,
[INFO] [stdout]         315 │+(1, 138) = 1,
[INFO] [stdout]         316 │+(1, 139) = 1,
[INFO] [stdout]         317 │+(1, 140) = 1,
[INFO] [stdout]         318 │+(1, 141) = 1,
[INFO] [stdout]         319 │+(1, 142) = 1,
[INFO] [stdout]         320 │+(1, 143) = 1,
[INFO] [stdout]         321 │+(1, 144) = 1,
[INFO] [stdout]         322 │+(1, 145) = 1,
[INFO] [stdout]         323 │+(1, 146) = 1,
[INFO] [stdout]         324 │+(1, 147) = 1,
[INFO] [stdout]         325 │+(1, 148) = 1,
[INFO] [stdout]         326 │+(1, 149) = 1,
[INFO] [stdout]         327 │+(1, 150) = 1,
[INFO] [stdout]         328 │+(1, 151) = 1,
[INFO] [stdout]         329 │+(1, 152) = 1,
[INFO] [stdout]         330 │+(1, 153) = 1,
[INFO] [stdout]         331 │+(1, 154) = 1,
[INFO] [stdout]         332 │+(1, 155) = 1,
[INFO] [stdout]         333 │+(1, 156) = 1,
[INFO] [stdout]         334 │+(1, 157) = 1,
[INFO] [stdout]         335 │+(1, 158) = 1,
[INFO] [stdout]         336 │+(1, 159) = 1,
[INFO] [stdout]         337 │+(1, 160) = 1,
[INFO] [stdout]         338 │+(1, 161) = 1,
[INFO] [stdout]         339 │+(1, 162) = 1,
[INFO] [stdout]         340 │+(1, 163) = 1,
[INFO] [stdout]         341 │+(1, 164) = 1,
[INFO] [stdout]         342 │+(1, 165) = 1,
[INFO] [stdout]         343 │+(1, 166) = 1,
[INFO] [stdout]         344 │+(1, 167) = 1,
[INFO] [stdout]         345 │+(1, 168) = 1,
[INFO] [stdout]         346 │+(1, 169) = 1,
[INFO] [stdout]         347 │+(1, 170) = 1,
[INFO] [stdout]         348 │+(1, 171) = 1,
[INFO] [stdout]         349 │+(1, 172) = 1,
[INFO] [stdout]         350 │+(1, 173) = 1,
[INFO] [stdout]         351 │+(1, 174) = 1,
[INFO] [stdout]         352 │+(1, 175) = 1,
[INFO] [stdout]         353 │+(1, 176) = 1,
[INFO] [stdout]         354 │+(2, 0) = 0,
[INFO] [stdout]         355 │+(2, 1) = 1,
[INFO] [stdout]         356 │+(2, 2) = 3,
[INFO] [stdout]         357 │+(2, 3) = 5,
[INFO] [stdout]         358 │+(2, 4) = 7,
[INFO] [stdout]         359 │+(2, 5) = 9,
[INFO] [stdout]         360 │+(2, 6) = 11,
[INFO] [stdout]         361 │+(2, 7) = 13,
[INFO] [stdout]         362 │+(2, 8) = 15,
[INFO] [stdout]         363 │+(2, 9) = 17,
[INFO] [stdout]         364 │+(2, 10) = 19,
[INFO] [stdout]         365 │+(2, 11) = 21,
[INFO] [stdout]         366 │+(2, 12) = 23,
[INFO] [stdout]         367 │+(2, 13) = 25,
[INFO] [stdout]         368 │+(2, 14) = 27,
[INFO] [stdout]         369 │+(2, 15) = 29,
[INFO] [stdout]         370 │+(2, 16) = 31,
[INFO] [stdout]         371 │+(2, 17) = 33,
[INFO] [stdout]         372 │+(2, 18) = 35,
[INFO] [stdout]         373 │+(2, 19) = 37,
[INFO] [stdout]         374 │+(2, 20) = 39,
[INFO] [stdout]         375 │+(2, 21) = 41,
[INFO] [stdout]         376 │+(2, 22) = 43,
[INFO] [stdout]         377 │+(2, 23) = 45,
[INFO] [stdout]         378 │+(2, 24) = 47,
[INFO] [stdout]         379 │+(2, 25) = 49,
[INFO] [stdout]         380 │+(2, 26) = 51,
[INFO] [stdout]         381 │+(2, 27) = 53,
[INFO] [stdout]         382 │+(2, 28) = 55,
[INFO] [stdout]         383 │+(2, 29) = 57,
[INFO] [stdout]         384 │+(2, 30) = 59,
[INFO] [stdout]         385 │+(2, 31) = 61,
[INFO] [stdout]         386 │+(2, 32) = 63,
[INFO] [stdout]         387 │+(2, 33) = 65,
[INFO] [stdout]         388 │+(2, 34) = 67,
[INFO] [stdout]         389 │+(2, 35) = 69,
[INFO] [stdout]         390 │+(2, 36) = 71,
[INFO] [stdout]         391 │+(2, 37) = 73,
[INFO] [stdout]         392 │+(2, 38) = 75,
[INFO] [stdout]         393 │+(2, 39) = 77,
[INFO] [stdout]         394 │+(2, 40) = 79,
[INFO] [stdout]         395 │+(2, 41) = 81,
[INFO] [stdout]         396 │+(2, 42) = 83,
[INFO] [stdout]         397 │+(2, 43) = 85,
[INFO] [stdout]         398 │+(2, 44) = 87,
[INFO] [stdout]         399 │+(2, 45) = 89,
[INFO] [stdout]         400 │+(2, 46) = 91,
[INFO] [stdout]         401 │+(2, 47) = 93,
[INFO] [stdout]         402 │+(2, 48) = 95,
[INFO] [stdout]         403 │+(2, 49) = 97,
[INFO] [stdout]         404 │+(2, 50) = 99,
[INFO] [stdout]         405 │+(2, 51) = 101,
[INFO] [stdout]         406 │+(2, 52) = 103,
[INFO] [stdout]         407 │+(2, 53) = 105,
[INFO] [stdout]         408 │+(2, 54) = 107,
[INFO] [stdout]         409 │+(2, 55) = 109,
[INFO] [stdout]         410 │+(2, 56) = 111,
[INFO] [stdout]         411 │+(2, 57) = 113,
[INFO] [stdout]         412 │+(2, 58) = 115,
[INFO] [stdout]         413 │+(2, 59) = 117,
[INFO] [stdout]         414 │+(2, 60) = 119,
[INFO] [stdout]         415 │+(2, 61) = 121,
[INFO] [stdout]         416 │+(2, 62) = 123,
[INFO] [stdout]         417 │+(2, 63) = 125,
[INFO] [stdout]         418 │+(2, 64) = 127,
[INFO] [stdout]         419 │+(2, 65) = 129,
[INFO] [stdout]         420 │+(2, 66) = 131,
[INFO] [stdout]         421 │+(2, 67) = 133,
[INFO] [stdout]         422 │+(2, 68) = 135,
[INFO] [stdout]         423 │+(2, 69) = 137,
[INFO] [stdout]         424 │+(2, 70) = 139,
[INFO] [stdout]         425 │+(2, 71) = 141,
[INFO] [stdout]         426 │+(2, 72) = 143,
[INFO] [stdout]         427 │+(2, 73) = 145,
[INFO] [stdout]         428 │+(2, 74) = 147,
[INFO] [stdout]         429 │+(2, 75) = 149,
[INFO] [stdout]         430 │+(2, 76) = 151,
[INFO] [stdout]         431 │+(2, 77) = 153,
[INFO] [stdout]         432 │+(2, 78) = 155,
[INFO] [stdout]         433 │+(2, 79) = 157,
[INFO] [stdout]         434 │+(2, 80) = 159,
[INFO] [stdout]         435 │+(2, 81) = 161,
[INFO] [stdout]         436 │+(2, 82) = 163,
[INFO] [stdout]         437 │+(2, 83) = 165,
[INFO] [stdout]         438 │+(2, 84) = 167,
[INFO] [stdout]         439 │+(2, 85) = 169,
[INFO] [stdout]         440 │+(2, 86) = 171,
[INFO] [stdout]         441 │+(2, 87) = 173,
[INFO] [stdout]         442 │+(2, 88) = 175,
[INFO] [stdout]         443 │+(2, 89) = 177,
[INFO] [stdout]         444 │+(2, 90) = 179,
[INFO] [stdout]         445 │+(2, 91) = 181,
[INFO] [stdout]         446 │+(2, 92) = 183,
[INFO] [stdout]         447 │+(2, 93) = 185,
[INFO] [stdout]         448 │+(2, 94) = 187,
[INFO] [stdout]         449 │+(2, 95) = 189,
[INFO] [stdout]         450 │+(2, 96) = 191,
[INFO] [stdout]         451 │+(2, 97) = 193,
[INFO] [stdout]         452 │+(2, 98) = 195,
[INFO] [stdout]         453 │+(2, 99) = 197,
[INFO] [stdout]         454 │+(2, 100) = 199,
[INFO] [stdout]         455 │+(2, 101) = 201,
[INFO] [stdout]         456 │+(2, 102) = 203,
[INFO] [stdout]         457 │+(2, 103) = 205,
[INFO] [stdout]         458 │+(2, 104) = 207,
[INFO] [stdout]         459 │+(2, 105) = 209,
[INFO] [stdout]         460 │+(2, 106) = 211,
[INFO] [stdout]         461 │+(2, 107) = 213,
[INFO] [stdout]         462 │+(2, 108) = 215,
[INFO] [stdout]         463 │+(2, 109) = 217,
[INFO] [stdout]         464 │+(2, 110) = 219,
[INFO] [stdout]         465 │+(2, 111) = 221,
[INFO] [stdout]         466 │+(2, 112) = 223,
[INFO] [stdout]         467 │+(2, 113) = 225,
[INFO] [stdout]         468 │+(2, 114) = 227,
[INFO] [stdout]         469 │+(2, 115) = 229,
[INFO] [stdout]         470 │+(2, 116) = 231,
[INFO] [stdout]         471 │+(2, 117) = 233,
[INFO] [stdout]         472 │+(2, 118) = 235,
[INFO] [stdout]         473 │+(2, 119) = 237,
[INFO] [stdout]         474 │+(2, 120) = 239,
[INFO] [stdout]         475 │+(2, 121) = 241,
[INFO] [stdout]         476 │+(2, 122) = 243,
[INFO] [stdout]         477 │+(2, 123) = 245,
[INFO] [stdout]         478 │+(2, 124) = 247,
[INFO] [stdout]         479 │+(2, 125) = 249,
[INFO] [stdout]         480 │+(2, 126) = 251,
[INFO] [stdout]         481 │+(2, 127) = 253,
[INFO] [stdout]         482 │+(2, 128) = 255,
[INFO] [stdout]         483 │+(2, 129) = 257,
[INFO] [stdout]         484 │+(2, 130) = 259,
[INFO] [stdout]         485 │+(2, 131) = 261,
[INFO] [stdout]         486 │+(2, 132) = 263,
[INFO] [stdout]         487 │+(2, 133) = 265,
[INFO] [stdout]         488 │+(2, 134) = 267,
[INFO] [stdout]         489 │+(2, 135) = 269,
[INFO] [stdout]         490 │+(2, 136) = 271,
[INFO] [stdout]         491 │+(2, 137) = 273,
[INFO] [stdout]         492 │+(2, 138) = 275,
[INFO] [stdout]         493 │+(2, 139) = 277,
[INFO] [stdout]         494 │+(2, 140) = 279,
[INFO] [stdout]         495 │+(2, 141) = 281,
[INFO] [stdout]         496 │+(2, 142) = 283,
[INFO] [stdout]         497 │+(2, 143) = 285,
[INFO] [stdout]         498 │+(2, 144) = 287,
[INFO] [stdout]         499 │+(2, 145) = 289,
[INFO] [stdout]         500 │+(2, 146) = 291,
[INFO] [stdout]         501 │+(2, 147) = 293,
[INFO] [stdout]         502 │+(2, 148) = 295,
[INFO] [stdout]         503 │+(2, 149) = 297,
[INFO] [stdout]         504 │+(2, 150) = 299,
[INFO] [stdout]         505 │+(2, 151) = 301,
[INFO] [stdout]         506 │+(2, 152) = 303,
[INFO] [stdout]         507 │+(2, 153) = 305,
[INFO] [stdout]         508 │+(2, 154) = 307,
[INFO] [stdout]         509 │+(2, 155) = 309,
[INFO] [stdout]         510 │+(2, 156) = 311,
[INFO] [stdout]         511 │+(2, 157) = 313,
[INFO] [stdout]         512 │+(2, 158) = 315,
[INFO] [stdout]         513 │+(2, 159) = 317,
[INFO] [stdout]         514 │+(2, 160) = 319,
[INFO] [stdout]         515 │+(2, 161) = 321,
[INFO] [stdout]         516 │+(2, 162) = 323,
[INFO] [stdout]         517 │+(2, 163) = 325,
[INFO] [stdout]         518 │+(2, 164) = 327,
[INFO] [stdout]         519 │+(2, 165) = 329,
[INFO] [stdout]         520 │+(2, 166) = 331,
[INFO] [stdout]         521 │+(2, 167) = 333,
[INFO] [stdout]         522 │+(2, 168) = 335,
[INFO] [stdout]         523 │+(2, 169) = 337,
[INFO] [stdout]         524 │+(2, 170) = 339,
[INFO] [stdout]         525 │+(2, 171) = 341,
[INFO] [stdout]         526 │+(2, 172) = 343,
[INFO] [stdout]         527 │+(2, 173) = 345,
[INFO] [stdout]         528 │+(2, 174) = 347,
[INFO] [stdout]         529 │+(2, 175) = 349,
[INFO] [stdout]         530 │+(2, 176) = 351,
[INFO] [stdout]         531 │+(3, 0) = 0,
[INFO] [stdout]         532 │+(3, 1) = 1,
[INFO] [stdout]         533 │+(3, 2) = 5,
[INFO] [stdout]         534 │+(3, 3) = 13,
[INFO] [stdout]         535 │+(3, 4) = 25,
[INFO] [stdout]         536 │+(3, 5) = 41,
[INFO] [stdout]         537 │+(3, 6) = 61,
[INFO] [stdout]         538 │+(3, 7) = 85,
[INFO] [stdout]         539 │+(3, 8) = 113,
[INFO] [stdout]         540 │+(3, 9) = 145,
[INFO] [stdout]         541 │+(3, 10) = 181,
[INFO] [stdout]         542 │+(3, 11) = 221,
[INFO] [stdout]         543 │+(3, 12) = 265,
[INFO] [stdout]         544 │+(3, 13) = 313,
[INFO] [stdout]         545 │+(3, 14) = 365,
[INFO] [stdout]         546 │+(3, 15) = 421,
[INFO] [stdout]         547 │+(3, 16) = 481,
[INFO] [stdout]         548 │+(3, 17) = 545,
[INFO] [stdout]         549 │+(3, 18) = 613,
[INFO] [stdout]         550 │+(3, 19) = 685,
[INFO] [stdout]         551 │+(3, 20) = 761,
[INFO] [stdout]         552 │+(3, 21) = 841,
[INFO] [stdout]         553 │+(3, 22) = 925,
[INFO] [stdout]         554 │+(3, 23) = 1013,
[INFO] [stdout]         555 │+(3, 24) = 1105,
[INFO] [stdout]         556 │+(3, 25) = 1201,
[INFO] [stdout]         557 │+(3, 26) = 1301,
[INFO] [stdout]         558 │+(3, 27) = 1405,
[INFO] [stdout]         559 │+(3, 28) = 1513,
[INFO] [stdout]         560 │+(3, 29) = 1625,
[INFO] [stdout]         561 │+(3, 30) = 1741,
[INFO] [stdout]         562 │+(3, 31) = 1861,
[INFO] [stdout]         563 │+(3, 32) = 1985,
[INFO] [stdout]         564 │+(3, 33) = 2113,
[INFO] [stdout]         565 │+(3, 34) = 2245,
[INFO] [stdout]         566 │+(3, 35) = 2381,
[INFO] [stdout]         567 │+(3, 36) = 2521,
[INFO] [stdout]         568 │+(3, 37) = 2665,
[INFO] [stdout]         569 │+(3, 38) = 2813,
[INFO] [stdout]         570 │+(3, 39) = 2965,
[INFO] [stdout]         571 │+(3, 40) = 3121,
[INFO] [stdout]         572 │+(3, 41) = 3281,
[INFO] [stdout]         573 │+(3, 42) = 3445,
[INFO] [stdout]         574 │+(3, 43) = 3613,
[INFO] [stdout]         575 │+(3, 44) = 3785,
[INFO] [stdout]         576 │+(3, 45) = 3961,
[INFO] [stdout]         577 │+(3, 46) = 4141,
[INFO] [stdout]         578 │+(3, 47) = 4325,
[INFO] [stdout]         579 │+(3, 48) = 4513,
[INFO] [stdout]         580 │+(3, 49) = 4705,
[INFO] [stdout]         581 │+(3, 50) = 4901,
[INFO] [stdout]         582 │+(3, 51) = 5101,
[INFO] [stdout]         583 │+(3, 52) = 5305,
[INFO] [stdout]         584 │+(3, 53) = 5513,
[INFO] [stdout]         585 │+(3, 54) = 5725,
[INFO] [stdout]         586 │+(3, 55) = 5941,
[INFO] [stdout]         587 │+(3, 56) = 6161,
[INFO] [stdout]         588 │+(3, 57) = 6385,
[INFO] [stdout]         589 │+(3, 58) = 6613,
[INFO] [stdout]         590 │+(3, 59) = 6845,
[INFO] [stdout]         591 │+(3, 60) = 7081,
[INFO] [stdout]         592 │+(3, 61) = 7321,
[INFO] [stdout]         593 │+(3, 62) = 7565,
[INFO] [stdout]         594 │+(3, 63) = 7813,
[INFO] [stdout]         595 │+(3, 64) = 8065,
[INFO] [stdout]         596 │+(3, 65) = 8321,
[INFO] [stdout]         597 │+(3, 66) = 8581,
[INFO] [stdout]         598 │+(3, 67) = 8845,
[INFO] [stdout]         599 │+(3, 68) = 9113,
[INFO] [stdout]         600 │+(3, 69) = 9385,
[INFO] [stdout]         601 │+(3, 70) = 9661,
[INFO] [stdout]         602 │+(3, 71) = 9941,
[INFO] [stdout]         603 │+(3, 72) = 10225,
[INFO] [stdout]         604 │+(3, 73) = 10513,
[INFO] [stdout]         605 │+(3, 74) = 10805,
[INFO] [stdout]         606 │+(3, 75) = 11101,
[INFO] [stdout]         607 │+(3, 76) = 11401,
[INFO] [stdout]         608 │+(3, 77) = 11705,
[INFO] [stdout]         609 │+(3, 78) = 12013,
[INFO] [stdout]         610 │+(3, 79) = 12325,
[INFO] [stdout]         611 │+(3, 80) = 12641,
[INFO] [stdout]         612 │+(3, 81) = 12961,
[INFO] [stdout]         613 │+(3, 82) = 13285,
[INFO] [stdout]         614 │+(3, 83) = 13613,
[INFO] [stdout]         615 │+(3, 84) = 13945,
[INFO] [stdout]         616 │+(3, 85) = 14281,
[INFO] [stdout]         617 │+(3, 86) = 14621,
[INFO] [stdout]         618 │+(3, 87) = 14965,
[INFO] [stdout]         619 │+(3, 88) = 15313,
[INFO] [stdout]         620 │+(3, 89) = 15665,
[INFO] [stdout]         621 │+(3, 90) = 16021,
[INFO] [stdout]         622 │+(3, 91) = 16381,
[INFO] [stdout]         623 │+(3, 92) = 16745,
[INFO] [stdout]         624 │+(3, 93) = 17113,
[INFO] [stdout]         625 │+(3, 94) = 17485,
[INFO] [stdout]         626 │+(3, 95) = 17861,
[INFO] [stdout]         627 │+(3, 96) = 18241,
[INFO] [stdout]         628 │+(3, 97) = 18625,
[INFO] [stdout]         629 │+(3, 98) = 19013,
[INFO] [stdout]         630 │+(3, 99) = 19405,
[INFO] [stdout]         631 │+(3, 100) = 19801,
[INFO] [stdout]         632 │+(3, 101) = 20201,
[INFO] [stdout]         633 │+(3, 102) = 20605,
[INFO] [stdout]         634 │+(3, 103) = 21013,
[INFO] [stdout]         635 │+(3, 104) = 21425,
[INFO] [stdout]         636 │+(3, 105) = 21841,
[INFO] [stdout]         637 │+(3, 106) = 22261,
[INFO] [stdout]         638 │+(3, 107) = 22685,
[INFO] [stdout]         639 │+(3, 108) = 23113,
[INFO] [stdout]         640 │+(3, 109) = 23545,
[INFO] [stdout]         641 │+(3, 110) = 23981,
[INFO] [stdout]         642 │+(3, 111) = 24421,
[INFO] [stdout]         643 │+(3, 112) = 24865,
[INFO] [stdout]         644 │+(3, 113) = 25313,
[INFO] [stdout]         645 │+(3, 114) = 25765,
[INFO] [stdout]         646 │+(3, 115) = 26221,
[INFO] [stdout]         647 │+(3, 116) = 26681,
[INFO] [stdout]         648 │+(3, 117) = 27145,
[INFO] [stdout]         649 │+(3, 118) = 27613,
[INFO] [stdout]         650 │+(3, 119) = 28085,
[INFO] [stdout]         651 │+(3, 120) = 28561,
[INFO] [stdout]         652 │+(3, 121) = 29041,
[INFO] [stdout]         653 │+(3, 122) = 29525,
[INFO] [stdout]         654 │+(3, 123) = 30013,
[INFO] [stdout]         655 │+(3, 124) = 30505,
[INFO] [stdout]         656 │+(3, 125) = 31001,
[INFO] [stdout]         657 │+(3, 126) = 31501,
[INFO] [stdout]         658 │+(3, 127) = 32005,
[INFO] [stdout]         659 │+(3, 128) = 32513,
[INFO] [stdout]         660 │+(3, 129) = 33025,
[INFO] [stdout]         661 │+(3, 130) = 33541,
[INFO] [stdout]         662 │+(3, 131) = 34061,
[INFO] [stdout]         663 │+(3, 132) = 34585,
[INFO] [stdout]         664 │+(3, 133) = 35113,
[INFO] [stdout]         665 │+(3, 134) = 35645,
[INFO] [stdout]         666 │+(3, 135) = 36181,
[INFO] [stdout]         667 │+(3, 136) = 36721,
[INFO] [stdout]         668 │+(3, 137) = 37265,
[INFO] [stdout]         669 │+(3, 138) = 37813,
[INFO] [stdout]         670 │+(3, 139) = 38365,
[INFO] [stdout]         671 │+(3, 140) = 38921,
[INFO] [stdout]         672 │+(3, 141) = 39481,
[INFO] [stdout]         673 │+(3, 142) = 40045,
[INFO] [stdout]         674 │+(3, 143) = 40613,
[INFO] [stdout]         675 │+(3, 144) = 41185,
[INFO] [stdout]         676 │+(3, 145) = 41761,
[INFO] [stdout]         677 │+(3, 146) = 42341,
[INFO] [stdout]         678 │+(3, 147) = 42925,
[INFO] [stdout]         679 │+(3, 148) = 43513,
[INFO] [stdout]         680 │+(3, 149) = 44105,
[INFO] [stdout]         681 │+(3, 150) = 44701,
[INFO] [stdout]         682 │+(3, 151) = 45301,
[INFO] [stdout]         683 │+(3, 152) = 45905,
[INFO] [stdout]         684 │+(3, 153) = 46513,
[INFO] [stdout]         685 │+(3, 154) = 47125,
[INFO] [stdout]         686 │+(3, 155) = 47741,
[INFO] [stdout]         687 │+(3, 156) = 48361,
[INFO] [stdout]         688 │+(3, 157) = 48985,
[INFO] [stdout]         689 │+(3, 158) = 49613,
[INFO] [stdout]         690 │+(3, 159) = 50245,
[INFO] [stdout]         691 │+(3, 160) = 50881,
[INFO] [stdout]         692 │+(3, 161) = 51521,
[INFO] [stdout]         693 │+(3, 162) = 52165,
[INFO] [stdout]         694 │+(3, 163) = 52813,
[INFO] [stdout]         695 │+(3, 164) = 53465,
[INFO] [stdout]         696 │+(3, 165) = 54121,
[INFO] [stdout]         697 │+(3, 166) = 54781,
[INFO] [stdout]         698 │+(3, 167) = 55445,
[INFO] [stdout]         699 │+(3, 168) = 56113,
[INFO] [stdout]         700 │+(3, 169) = 56785,
[INFO] [stdout]         701 │+(3, 170) = 57461,
[INFO] [stdout]         702 │+(3, 171) = 58141,
[INFO] [stdout]         703 │+(3, 172) = 58825,
[INFO] [stdout]         704 │+(3, 173) = 59513,
[INFO] [stdout]         705 │+(3, 174) = 60205,
[INFO] [stdout]         706 │+(3, 175) = 60901,
[INFO] [stdout]         707 │+(3, 176) = 61601,
[INFO] [stdout]         708 │+(4, 0) = 0,
[INFO] [stdout]         709 │+(4, 1) = 1,
[INFO] [stdout]         710 │+(4, 2) = 7,
[INFO] [stdout]         711 │+(4, 3) = 25,
[INFO] [stdout]         712 │+(4, 4) = 63,
[INFO] [stdout]         713 │+(4, 5) = 129,
[INFO] [stdout]         714 │+(4, 6) = 231,
[INFO] [stdout]         715 │+(4, 7) = 377,
[INFO] [stdout]         716 │+(4, 8) = 575,
[INFO] [stdout]         717 │+(4, 9) = 833,
[INFO] [stdout]         718 │+(4, 10) = 1159,
[INFO] [stdout]         719 │+(4, 11) = 1561,
[INFO] [stdout]         720 │+(4, 12) = 2047,
[INFO] [stdout]         721 │+(4, 13) = 2625,
[INFO] [stdout]         722 │+(4, 14) = 3303,
[INFO] [stdout]         723 │+(4, 15) = 4089,
[INFO] [stdout]         724 │+(4, 16) = 4991,
[INFO] [stdout]         725 │+(4, 17) = 6017,
[INFO] [stdout]         726 │+(4, 18) = 7175,
[INFO] [stdout]         727 │+(4, 19) = 8473,
[INFO] [stdout]         728 │+(4, 20) = 9919,
[INFO] [stdout]         729 │+(4, 21) = 11521,
[INFO] [stdout]         730 │+(4, 22) = 13287,
[INFO] [stdout]         731 │+(4, 23) = 15225,
[INFO] [stdout]         732 │+(4, 24) = 17343,
[INFO] [stdout]         733 │+(4, 25) = 19649,
[INFO] [stdout]         734 │+(4, 26) = 22151,
[INFO] [stdout]         735 │+(4, 27) = 24857,
[INFO] [stdout]         736 │+(4, 28) = 27775,
[INFO] [stdout]         737 │+(4, 29) = 30913,
[INFO] [stdout]         738 │+(4, 30) = 34279,
[INFO] [stdout]         739 │+(4, 31) = 37881,
[INFO] [stdout]         740 │+(4, 32) = 41727,
[INFO] [stdout]         741 │+(4, 33) = 45825,
[INFO] [stdout]         742 │+(4, 34) = 50183,
[INFO] [stdout]         743 │+(4, 35) = 54809,
[INFO] [stdout]         744 │+(4, 36) = 59711,
[INFO] [stdout]         745 │+(4, 37) = 64897,
[INFO] [stdout]         746 │+(4, 38) = 70375,
[INFO] [stdout]         747 │+(4, 39) = 76153,
[INFO] [stdout]         748 │+(4, 40) = 82239,
[INFO] [stdout]         749 │+(4, 41) = 88641,
[INFO] [stdout]         750 │+(4, 42) = 95367,
[INFO] [stdout]         751 │+(4, 43) = 102425,
[INFO] [stdout]         752 │+(4, 44) = 109823,
[INFO] [stdout]         753 │+(4, 45) = 117569,
[INFO] [stdout]         754 │+(4, 46) = 125671,
[INFO] [stdout]         755 │+(4, 47) = 134137,
[INFO] [stdout]         756 │+(4, 48) = 142975,
[INFO] [stdout]         757 │+(4, 49) = 152193,
[INFO] [stdout]         758 │+(4, 50) = 161799,
[INFO] [stdout]         759 │+(4, 51) = 171801,
[INFO] [stdout]         760 │+(4, 52) = 182207,
[INFO] [stdout]         761 │+(4, 53) = 193025,
[INFO] [stdout]         762 │+(4, 54) = 204263,
[INFO] [stdout]         763 │+(4, 55) = 215929,
[INFO] [stdout]         764 │+(4, 56) = 228031,
[INFO] [stdout]         765 │+(4, 57) = 240577,
[INFO] [stdout]         766 │+(4, 58) = 253575,
[INFO] [stdout]         767 │+(4, 59) = 267033,
[INFO] [stdout]         768 │+(4, 60) = 280959,
[INFO] [stdout]         769 │+(4, 61) = 295361,
[INFO] [stdout]         770 │+(4, 62) = 310247,
[INFO] [stdout]         771 │+(4, 63) = 325625,
[INFO] [stdout]         772 │+(4, 64) = 341503,
[INFO] [stdout]         773 │+(4, 65) = 357889,
[INFO] [stdout]         774 │+(4, 66) = 374791,
[INFO] [stdout]         775 │+(4, 67) = 392217,
[INFO] [stdout]         776 │+(4, 68) = 410175,
[INFO] [stdout]         777 │+(4, 69) = 428673,
[INFO] [stdout]         778 │+(4, 70) = 447719,
[INFO] [stdout]         779 │+(4, 71) = 467321,
[INFO] [stdout]         780 │+(4, 72) = 487487,
[INFO] [stdout]         781 │+(4, 73) = 508225,
[INFO] [stdout]         782 │+(4, 74) = 529543,
[INFO] [stdout]         783 │+(4, 75) = 551449,
[INFO] [stdout]         784 │+(4, 76) = 573951,
[INFO] [stdout]         785 │+(4, 77) = 597057,
[INFO] [stdout]         786 │+(4, 78) = 620775,
[INFO] [stdout]         787 │+(4, 79) = 645113,
[INFO] [stdout]         788 │+(4, 80) = 670079,
[INFO] [stdout]         789 │+(4, 81) = 695681,
[INFO] [stdout]         790 │+(4, 82) = 721927,
[INFO] [stdout]         791 │+(4, 83) = 748825,
[INFO] [stdout]         792 │+(4, 84) = 776383,
[INFO] [stdout]         793 │+(4, 85) = 804609,
[INFO] [stdout]         794 │+(4, 86) = 833511,
[INFO] [stdout]         795 │+(4, 87) = 863097,
[INFO] [stdout]         796 │+(4, 88) = 893375,
[INFO] [stdout]         797 │+(4, 89) = 924353,
[INFO] [stdout]         798 │+(4, 90) = 956039,
[INFO] [stdout]         799 │+(4, 91) = 988441,
[INFO] [stdout]         800 │+(4, 92) = 1021567,
[INFO] [stdout]         801 │+(4, 93) = 1055425,
[INFO] [stdout]         802 │+(4, 94) = 1090023,
[INFO] [stdout]         803 │+(4, 95) = 1125369,
[INFO] [stdout]         804 │+(4, 96) = 1161471,
[INFO] [stdout]         805 │+(4, 97) = 1198337,
[INFO] [stdout]         806 │+(4, 98) = 1235975,
[INFO] [stdout]         807 │+(4, 99) = 1274393,
[INFO] [stdout]         808 │+(4, 100) = 1313599,
[INFO] [stdout]         809 │+(4, 101) = 1353601,
[INFO] [stdout]         810 │+(4, 102) = 1394407,
[INFO] [stdout]         811 │+(4, 103) = 1436025,
[INFO] [stdout]         812 │+(4, 104) = 1478463,
[INFO] [stdout]         813 │+(4, 105) = 1521729,
[INFO] [stdout]         814 │+(4, 106) = 1565831,
[INFO] [stdout]         815 │+(4, 107) = 1610777,
[INFO] [stdout]         816 │+(4, 108) = 1656575,
[INFO] [stdout]         817 │+(4, 109) = 1703233,
[INFO] [stdout]         818 │+(4, 110) = 1750759,
[INFO] [stdout]         819 │+(4, 111) = 1799161,
[INFO] [stdout]         820 │+(4, 112) = 1848447,
[INFO] [stdout]         821 │+(4, 113) = 1898625,
[INFO] [stdout]         822 │+(4, 114) = 1949703,
[INFO] [stdout]         823 │+(4, 115) = 2001689,
[INFO] [stdout]         824 │+(4, 116) = 2054591,
[INFO] [stdout]         825 │+(4, 117) = 2108417,
[INFO] [stdout]         826 │+(4, 118) = 2163175,
[INFO] [stdout]         827 │+(4, 119) = 2218873,
[INFO] [stdout]         828 │+(4, 120) = 2275519,
[INFO] [stdout]         829 │+(4, 121) = 2333121,
[INFO] [stdout]         830 │+(4, 122) = 2391687,
[INFO] [stdout]         831 │+(4, 123) = 2451225,
[INFO] [stdout]         832 │+(4, 124) = 2511743,
[INFO] [stdout]         833 │+(4, 125) = 2573249,
[INFO] [stdout]         834 │+(4, 126) = 2635751,
[INFO] [stdout]         835 │+(4, 127) = 2699257,
[INFO] [stdout]         836 │+(4, 128) = 2763775,
[INFO] [stdout]         837 │+(4, 129) = 2829313,
[INFO] [stdout]         838 │+(4, 130) = 2895879,
[INFO] [stdout]         839 │+(4, 131) = 2963481,
[INFO] [stdout]         840 │+(4, 132) = 3032127,
[INFO] [stdout]         841 │+(4, 133) = 3101825,
[INFO] [stdout]         842 │+(4, 134) = 3172583,
[INFO] [stdout]         843 │+(4, 135) = 3244409,
[INFO] [stdout]         844 │+(4, 136) = 3317311,
[INFO] [stdout]         845 │+(4, 137) = 3391297,
[INFO] [stdout]         846 │+(4, 138) = 3466375,
[INFO] [stdout]         847 │+(4, 139) = 3542553,
[INFO] [stdout]         848 │+(4, 140) = 3619839,
[INFO] [stdout]         849 │+(4, 141) = 3698241,
[INFO] [stdout]         850 │+(4, 142) = 3777767,
[INFO] [stdout]         851 │+(4, 143) = 3858425,
[INFO] [stdout]         852 │+(4, 144) = 3940223,
[INFO] [stdout]         853 │+(4, 145) = 4023169,
[INFO] [stdout]         854 │+(4, 146) = 4107271,
[INFO] [stdout]         855 │+(4, 147) = 4192537,
[INFO] [stdout]         856 │+(4, 148) = 4278975,
[INFO] [stdout]         857 │+(4, 149) = 4366593,
[INFO] [stdout]         858 │+(4, 150) = 4455399,
[INFO] [stdout]         859 │+(4, 151) = 4545401,
[INFO] [stdout]         860 │+(4, 152) = 4636607,
[INFO] [stdout]         861 │+(4, 153) = 4729025,
[INFO] [stdout]         862 │+(4, 154) = 4822663,
[INFO] [stdout]         863 │+(4, 155) = 4917529,
[INFO] [stdout]         864 │+(4, 156) = 5013631,
[INFO] [stdout]         865 │+(4, 157) = 5110977,
[INFO] [stdout]         866 │+(4, 158) = 5209575,
[INFO] [stdout]         867 │+(4, 159) = 5309433,
[INFO] [stdout]         868 │+(4, 160) = 5410559,
[INFO] [stdout]         869 │+(4, 161) = 5512961,
[INFO] [stdout]         870 │+(4, 162) = 5616647,
[INFO] [stdout]         871 │+(4, 163) = 5721625,
[INFO] [stdout]         872 │+(4, 164) = 5827903,
[INFO] [stdout]         873 │+(4, 165) = 5935489,
[INFO] [stdout]         874 │+(4, 166) = 6044391,
[INFO] [stdout]         875 │+(4, 167) = 6154617,
[INFO] [stdout]         876 │+(4, 168) = 6266175,
[INFO] [stdout]         877 │+(4, 169) = 6379073,
[INFO] [stdout]         878 │+(4, 170) = 6493319,
[INFO] [stdout]         879 │+(4, 171) = 6608921,
[INFO] [stdout]         880 │+(4, 172) = 6725887,
[INFO] [stdout]         881 │+(4, 173) = 6844225,
[INFO] [stdout]         882 │+(4, 174) = 6963943,
[INFO] [stdout]         883 │+(4, 175) = 7085049,
[INFO] [stdout]         884 │+(4, 176) = 7207551,
[INFO] [stdout]         885 │+(5, 0) = 0,
[INFO] [stdout]         886 │+(5, 1) = 1,
[INFO] [stdout]         887 │+(5, 2) = 9,
[INFO] [stdout]         888 │+(5, 3) = 41,
[INFO] [stdout]         889 │+(5, 4) = 129,
[INFO] [stdout]         890 │+(5, 5) = 321,
[INFO] [stdout]         891 │+(5, 6) = 681,
[INFO] [stdout]         892 │+(5, 7) = 1289,
[INFO] [stdout]         893 │+(5, 8) = 2241,
[INFO] [stdout]         894 │+(5, 9) = 3649,
[INFO] [stdout]         895 │+(5, 10) = 5641,
[INFO] [stdout]         896 │+(5, 11) = 8361,
[INFO] [stdout]         897 │+(5, 12) = 11969,
[INFO] [stdout]         898 │+(5, 13) = 16641,
[INFO] [stdout]         899 │+(5, 14) = 22569,
[INFO] [stdout]         900 │+(5, 15) = 29961,
[INFO] [stdout]         901 │+(5, 16) = 39041,
[INFO] [stdout]         902 │+(5, 17) = 50049,
[INFO] [stdout]         903 │+(5, 18) = 63241,
[INFO] [stdout]         904 │+(5, 19) = 78889,
[INFO] [stdout]         905 │+(5, 20) = 97281,
[INFO] [stdout]         906 │+(5, 21) = 118721,
[INFO] [stdout]         907 │+(5, 22) = 143529,
[INFO] [stdout]         908 │+(5, 23) = 172041,
[INFO] [stdout]         909 │+(5, 24) = 204609,
[INFO] [stdout]         910 │+(5, 25) = 241601,
[INFO] [stdout]         911 │+(5, 26) = 283401,
[INFO] [stdout]         912 │+(5, 27) = 330409,
[INFO] [stdout]         913 │+(5, 28) = 383041,
[INFO] [stdout]         914 │+(5, 29) = 441729,
[INFO] [stdout]         915 │+(5, 30) = 506921,
[INFO] [stdout]         916 │+(5, 31) = 579081,
[INFO] [stdout]         917 │+(5, 32) = 658689,
[INFO] [stdout]         918 │+(5, 33) = 746241,
[INFO] [stdout]         919 │+(5, 34) = 842249,
[INFO] [stdout]         920 │+(5, 35) = 947241,
[INFO] [stdout]         921 │+(5, 36) = 1061761,
[INFO] [stdout]         922 │+(5, 37) = 1186369,
[INFO] [stdout]         923 │+(5, 38) = 1321641,
[INFO] [stdout]         924 │+(5, 39) = 1468169,
[INFO] [stdout]         925 │+(5, 40) = 1626561,
[INFO] [stdout]         926 │+(5, 41) = 1797441,
[INFO] [stdout]         927 │+(5, 42) = 1981449,
[INFO] [stdout]         928 │+(5, 43) = 2179241,
[INFO] [stdout]         929 │+(5, 44) = 2391489,
[INFO] [stdout]         930 │+(5, 45) = 2618881,
[INFO] [stdout]         931 │+(5, 46) = 2862121,
[INFO] [stdout]         932 │+(5, 47) = 3121929,
[INFO] [stdout]         933 │+(5, 48) = 3399041,
[INFO] [stdout]         934 │+(5, 49) = 3694209,
[INFO] [stdout]         935 │+(5, 50) = 4008201,
[INFO] [stdout]         936 │+(5, 51) = 4341801,
[INFO] [stdout]         937 │+(5, 52) = 4695809,
[INFO] [stdout]         938 │+(5, 53) = 5071041,
[INFO] [stdout]         939 │+(5, 54) = 5468329,
[INFO] [stdout]         940 │+(5, 55) = 5888521,
[INFO] [stdout]         941 │+(5, 56) = 6332481,
[INFO] [stdout]         942 │+(5, 57) = 6801089,
[INFO] [stdout]         943 │+(5, 58) = 7295241,
[INFO] [stdout]         944 │+(5, 59) = 7815849,
[INFO] [stdout]         945 │+(5, 60) = 8363841,
[INFO] [stdout]         946 │+(5, 61) = 8940161,
[INFO] [stdout]         947 │+(5, 62) = 9545769,
[INFO] [stdout]         948 │+(5, 63) = 10181641,
[INFO] [stdout]         949 │+(5, 64) = 10848769,
[INFO] [stdout]         950 │+(5, 65) = 11548161,
[INFO] [stdout]         951 │+(5, 66) = 12280841,
[INFO] [stdout]         952 │+(5, 67) = 13047849,
[INFO] [stdout]         953 │+(5, 68) = 13850241,
[INFO] [stdout]         954 │+(5, 69) = 14689089,
[INFO] [stdout]         955 │+(5, 70) = 15565481,
[INFO] [stdout]         956 │+(5, 71) = 16480521,
[INFO] [stdout]         957 │+(5, 72) = 17435329,
[INFO] [stdout]         958 │+(5, 73) = 18431041,
[INFO] [stdout]         959 │+(5, 74) = 19468809,
[INFO] [stdout]         960 │+(5, 75) = 20549801,
[INFO] [stdout]         961 │+(5, 76) = 21675201,
[INFO] [stdout]         962 │+(5, 77) = 22846209,
[INFO] [stdout]         963 │+(5, 78) = 24064041,
[INFO] [stdout]         964 │+(5, 79) = 25329929,
[INFO] [stdout]         965 │+(5, 80) = 26645121,
[INFO] [stdout]         966 │+(5, 81) = 28010881,
[INFO] [stdout]         967 │+(5, 82) = 29428489,
[INFO] [stdout]         968 │+(5, 83) = 30899241,
[INFO] [stdout]         969 │+(5, 84) = 32424449,
[INFO] [stdout]         970 │+(5, 85) = 34005441,
[INFO] [stdout]         971 │+(5, 86) = 35643561,
[INFO] [stdout]         972 │+(5, 87) = 37340169,
[INFO] [stdout]         973 │+(5, 88) = 39096641,
[INFO] [stdout]         974 │+(5, 89) = 40914369,
[INFO] [stdout]         975 │+(5, 90) = 42794761,
[INFO] [stdout]         976 │+(5, 91) = 44739241,
[INFO] [stdout]         977 │+(5, 92) = 46749249,
[INFO] [stdout]         978 │+(5, 93) = 48826241,
[INFO] [stdout]         979 │+(5, 94) = 50971689,
[INFO] [stdout]         980 │+(5, 95) = 53187081,
[INFO] [stdout]         981 │+(5, 96) = 55473921,
[INFO] [stdout]         982 │+(5, 97) = 57833729,
[INFO] [stdout]         983 │+(5, 98) = 60268041,
[INFO] [stdout]         984 │+(5, 99) = 62778409,
[INFO] [stdout]         985 │+(5, 100) = 65366401,
[INFO] [stdout]         986 │+(5, 101) = 68033601,
[INFO] [stdout]         987 │+(5, 102) = 70781609,
[INFO] [stdout]         988 │+(5, 103) = 73612041,
[INFO] [stdout]         989 │+(5, 104) = 76526529,
[INFO] [stdout]         990 │+(5, 105) = 79526721,
[INFO] [stdout]         991 │+(5, 106) = 82614281,
[INFO] [stdout]         992 │+(5, 107) = 85790889,
[INFO] [stdout]         993 │+(5, 108) = 89058241,
[INFO] [stdout]         994 │+(5, 109) = 92418049,
[INFO] [stdout]         995 │+(5, 110) = 95872041,
[INFO] [stdout]         996 │+(5, 111) = 99421961,
[INFO] [stdout]         997 │+(5, 112) = 103069569,
[INFO] [stdout]         998 │+(5, 113) = 106816641,
[INFO] [stdout]         999 │+(5, 114) = 110664969,
[INFO] [stdout]        1000 │+(5, 115) = 114616361,
[INFO] [stdout]        1001 │+(5, 116) = 118672641,
[INFO] [stdout]        1002 │+(5, 117) = 122835649,
[INFO] [stdout]        1003 │+(5, 118) = 127107241,
[INFO] [stdout]        1004 │+(5, 119) = 131489289,
[INFO] [stdout]        1005 │+(5, 120) = 135983681,
[INFO] [stdout]        1006 │+(5, 121) = 140592321,
[INFO] [stdout]        1007 │+(5, 122) = 145317129,
[INFO] [stdout]        1008 │+(5, 123) = 150160041,
[INFO] [stdout]        1009 │+(5, 124) = 155123009,
[INFO] [stdout]        1010 │+(5, 125) = 160208001,
[INFO] [stdout]        1011 │+(5, 126) = 165417001,
[INFO] [stdout]        1012 │+(5, 127) = 170752009,
[INFO] [stdout]        1013 │+(5, 128) = 176215041,
[INFO] [stdout]        1014 │+(5, 129) = 181808129,
[INFO] [stdout]        1015 │+(5, 130) = 187533321,
[INFO] [stdout]        1016 │+(5, 131) = 193392681,
[INFO] [stdout]        1017 │+(5, 132) = 199388289,
[INFO] [stdout]        1018 │+(5, 133) = 205522241,
[INFO] [stdout]        1019 │+(5, 134) = 211796649,
[INFO] [stdout]        1020 │+(5, 135) = 218213641,
[INFO] [stdout]        1021 │+(5, 136) = 224775361,
[INFO] [stdout]        1022 │+(5, 137) = 231483969,
[INFO] [stdout]        1023 │+(5, 138) = 238341641,
[INFO] [stdout]        1024 │+(5, 139) = 245350569,
[INFO] [stdout]        1025 │+(5, 140) = 252512961,
[INFO] [stdout]        1026 │+(5, 141) = 259831041,
[INFO] [stdout]        1027 │+(5, 142) = 267307049,
[INFO] [stdout]        1028 │+(5, 143) = 274943241,
[INFO] [stdout]        1029 │+(5, 144) = 282741889,
[INFO] [stdout]        1030 │+(5, 145) = 290705281,
[INFO] [stdout]        1031 │+(5, 146) = 298835721,
[INFO] [stdout]        1032 │+(5, 147) = 307135529,
[INFO] [stdout]        1033 │+(5, 148) = 315607041,
[INFO] [stdout]        1034 │+(5, 149) = 324252609,
[INFO] [stdout]        1035 │+(5, 150) = 333074601,
[INFO] [stdout]        1036 │+(5, 151) = 342075401,
[INFO] [stdout]        1037 │+(5, 152) = 351257409,
[INFO] [stdout]        1038 │+(5, 153) = 360623041,
[INFO] [stdout]        1039 │+(5, 154) = 370174729,
[INFO] [stdout]        1040 │+(5, 155) = 379914921,
[INFO] [stdout]        1041 │+(5, 156) = 389846081,
[INFO] [stdout]        1042 │+(5, 157) = 399970689,
[INFO] [stdout]        1043 │+(5, 158) = 410291241,
[INFO] [stdout]        1044 │+(5, 159) = 420810249,
[INFO] [stdout]        1045 │+(5, 160) = 431530241,
[INFO] [stdout]        1046 │+(5, 161) = 442453761,
[INFO] [stdout]        1047 │+(5, 162) = 453583369,
[INFO] [stdout]        1048 │+(5, 163) = 464921641,
[INFO] [stdout]        1049 │+(5, 164) = 476471169,
[INFO] [stdout]        1050 │+(5, 165) = 488234561,
[INFO] [stdout]        1051 │+(5, 166) = 500214441,
[INFO] [stdout]        1052 │+(5, 167) = 512413449,
[INFO] [stdout]        1053 │+(5, 168) = 524834241,
[INFO] [stdout]        1054 │+(5, 169) = 537479489,
[INFO] [stdout]        1055 │+(5, 170) = 550351881,
[INFO] [stdout]        1056 │+(5, 171) = 563454121,
[INFO] [stdout]        1057 │+(5, 172) = 576788929,
[INFO] [stdout]        1058 │+(5, 173) = 590359041,
[INFO] [stdout]        1059 │+(5, 174) = 604167209,
[INFO] [stdout]        1060 │+(5, 175) = 618216201,
[INFO] [stdout]        1061 │+(5, 176) = 632508801,
[INFO] [stdout]        1062 │+(6, 0) = 0,
[INFO] [stdout]        1063 │+(6, 1) = 1,
[INFO] [stdout]        1064 │+(6, 2) = 11,
[INFO] [stdout]        1065 │+(6, 3) = 61,
[INFO] [stdout]        1066 │+(6, 4) = 231,
[INFO] [stdout]        1067 │+(6, 5) = 681,
[INFO] [stdout]        1068 │+(6, 6) = 1683,
[INFO] [stdout]        1069 │+(6, 7) = 3653,
[INFO] [stdout]        1070 │+(6, 8) = 7183,
[INFO] [stdout]        1071 │+(6, 9) = 13073,
[INFO] [stdout]        1072 │+(6, 10) = 22363,
[INFO] [stdout]        1073 │+(6, 11) = 36365,
[INFO] [stdout]        1074 │+(6, 12) = 56695,
[INFO] [stdout]        1075 │+(6, 13) = 85305,
[INFO] [stdout]        1076 │+(6, 14) = 124515,
[INFO] [stdout]        1077 │+(6, 15) = 177045,
[INFO] [stdout]        1078 │+(6, 16) = 246047,
[INFO] [stdout]        1079 │+(6, 17) = 335137,
[INFO] [stdout]        1080 │+(6, 18) = 448427,
[INFO] [stdout]        1081 │+(6, 19) = 590557,
[INFO] [stdout]        1082 │+(6, 20) = 766727,
[INFO] [stdout]        1083 │+(6, 21) = 982729,
[INFO] [stdout]        1084 │+(6, 22) = 1244979,
[INFO] [stdout]        1085 │+(6, 23) = 1560549,
[INFO] [stdout]        1086 │+(6, 24) = 1937199,
[INFO] [stdout]        1087 │+(6, 25) = 2383409,
[INFO] [stdout]        1088 │+(6, 26) = 2908411,
[INFO] [stdout]        1089 │+(6, 27) = 3522221,
[INFO] [stdout]        1090 │+(6, 28) = 4235671,
[INFO] [stdout]        1091 │+(6, 29) = 5060441,
[INFO] [stdout]        1092 │+(6, 30) = 6009091,
[INFO] [stdout]        1093 │+(6, 31) = 7095093,
[INFO] [stdout]        1094 │+(6, 32) = 8332863,
[INFO] [stdout]        1095 │+(6, 33) = 9737793,
[INFO] [stdout]        1096 │+(6, 34) = 11326283,
[INFO] [stdout]        1097 │+(6, 35) = 13115773,
[INFO] [stdout]        1098 │+(6, 36) = 15124775,
[INFO] [stdout]        1099 │+(6, 37) = 17372905,
[INFO] [stdout]        1100 │+(6, 38) = 19880915,
[INFO] [stdout]        1101 │+(6, 39) = 22670725,
[INFO] [stdout]        1102 │+(6, 40) = 25765455,
[INFO] [stdout]        1103 │+(6, 41) = 29189457,
[INFO] [stdout]        1104 │+(6, 42) = 32968347,
[INFO] [stdout]        1105 │+(6, 43) = 37129037,
[INFO] [stdout]        1106 │+(6, 44) = 41699767,
[INFO] [stdout]        1107 │+(6, 45) = 46710137,
[INFO] [stdout]        1108 │+(6, 46) = 52191139,
[INFO] [stdout]        1109 │+(6, 47) = 58175189,
[INFO] [stdout]        1110 │+(6, 48) = 64696159,
[INFO] [stdout]        1111 │+(6, 49) = 71789409,
[INFO] [stdout]        1112 │+(6, 50) = 79491819,
[INFO] [stdout]        1113 │+(6, 51) = 87841821,
[INFO] [stdout]        1114 │+(6, 52) = 96879431,
[INFO] [stdout]        1115 │+(6, 53) = 106646281,
[INFO] [stdout]        1116 │+(6, 54) = 117185651,
[INFO] [stdout]        1117 │+(6, 55) = 128542501,
[INFO] [stdout]        1118 │+(6, 56) = 140763503,
[INFO] [stdout]        1119 │+(6, 57) = 153897073,
[INFO] [stdout]        1120 │+(6, 58) = 167993403,
[INFO] [stdout]        1121 │+(6, 59) = 183104493,
[INFO] [stdout]        1122 │+(6, 60) = 199284183,
[INFO] [stdout]        1123 │+(6, 61) = 216588185,
[INFO] [stdout]        1124 │+(6, 62) = 235074115,
[INFO] [stdout]        1125 │+(6, 63) = 254801525,
[INFO] [stdout]        1126 │+(6, 64) = 275831935,
[INFO] [stdout]        1127 │+(6, 65) = 298228865,
[INFO] [stdout]        1128 │+(6, 66) = 322057867,
[INFO] [stdout]        1129 │+(6, 67) = 347386557,
[INFO] [stdout]        1130 │+(6, 68) = 374284647,
[INFO] [stdout]        1131 │+(6, 69) = 402823977,
[INFO] [stdout]        1132 │+(6, 70) = 433078547,
[INFO] [stdout]        1133 │+(6, 71) = 465124549,
[INFO] [stdout]        1134 │+(6, 72) = 499040399,
[INFO] [stdout]        1135 │+(6, 73) = 534906769,
[INFO] [stdout]        1136 │+(6, 74) = 572806619,
[INFO] [stdout]        1137 │+(6, 75) = 612825229,
[INFO] [stdout]        1138 │+(6, 76) = 655050231,
[INFO] [stdout]        1139 │+(6, 77) = 699571641,
[INFO] [stdout]        1140 │+(6, 78) = 746481891,
[INFO] [stdout]        1141 │+(6, 79) = 795875861,
[INFO] [stdout]        1142 │+(6, 80) = 847850911,
[INFO] [stdout]        1143 │+(6, 81) = 902506913,
[INFO] [stdout]        1144 │+(6, 82) = 959946283,
[INFO] [stdout]        1145 │+(6, 83) = 1020274013,
[INFO] [stdout]        1146 │+(6, 84) = 1083597703,
[INFO] [stdout]        1147 │+(6, 85) = 1150027593,
[INFO] [stdout]        1148 │+(6, 86) = 1219676595,
[INFO] [stdout]        1149 │+(6, 87) = 1292660325,
[INFO] [stdout]        1150 │+(6, 88) = 1369097135,
[INFO] [stdout]        1151 │+(6, 89) = 1449108145,
[INFO] [stdout]        1152 │+(6, 90) = 1532817275,
[INFO] [stdout]        1153 │+(6, 91) = 1620351277,
[INFO] [stdout]        1154 │+(6, 92) = 1711839767,
[INFO] [stdout]        1155 │+(6, 93) = 1807415257,
[INFO] [stdout]        1156 │+(6, 94) = 1907213187,
[INFO] [stdout]        1157 │+(6, 95) = 2011371957,
[INFO] [stdout]        1158 │+(6, 96) = 2120032959,
[INFO] [stdout]        1159 │+(7, 0) = 0,
[INFO] [stdout]        1160 │+(7, 1) = 1,
[INFO] [stdout]        1161 │+(7, 2) = 13,
[INFO] [stdout]        1162 │+(7, 3) = 85,
[INFO] [stdout]        1163 │+(7, 4) = 377,
[INFO] [stdout]        1164 │+(7, 5) = 1289,
[INFO] [stdout]        1165 │+(7, 6) = 3653,
[INFO] [stdout]        1166 │+(7, 7) = 8989,
[INFO] [stdout]        1167 │+(7, 8) = 19825,
[INFO] [stdout]        1168 │+(7, 9) = 40081,
[INFO] [stdout]        1169 │+(7, 10) = 75517,
[INFO] [stdout]        1170 │+(7, 11) = 134245,
[INFO] [stdout]        1171 │+(7, 12) = 227305,
[INFO] [stdout]        1172 │+(7, 13) = 369305,
[INFO] [stdout]        1173 │+(7, 14) = 579125,
[INFO] [stdout]        1174 │+(7, 15) = 880685,
[INFO] [stdout]        1175 │+(7, 16) = 1303777,
[INFO] [stdout]        1176 │+(7, 17) = 1884961,
[INFO] [stdout]        1177 │+(7, 18) = 2668525,
[INFO] [stdout]        1178 │+(7, 19) = 3707509,
[INFO] [stdout]        1179 │+(7, 20) = 5064793,
[INFO] [stdout]        1180 │+(7, 21) = 6814249,
[INFO] [stdout]        1181 │+(7, 22) = 9041957,
[INFO] [stdout]        1182 │+(7, 23) = 11847485,
[INFO] [stdout]        1183 │+(7, 24) = 15345233,
[INFO] [stdout]        1184 │+(7, 25) = 19665841,
[INFO] [stdout]        1185 │+(7, 26) = 24957661,
[INFO] [stdout]        1186 │+(7, 27) = 31388293,
[INFO] [stdout]        1187 │+(7, 28) = 39146185,
[INFO] [stdout]        1188 │+(7, 29) = 48442297,
[INFO] [stdout]        1189 │+(7, 30) = 59511829,
[INFO] [stdout]        1190 │+(7, 31) = 72616013,
[INFO] [stdout]        1191 │+(7, 32) = 88043969,
[INFO] [stdout]        1192 │+(7, 33) = 106114625,
[INFO] [stdout]        1193 │+(7, 34) = 127178701,
[INFO] [stdout]        1194 │+(7, 35) = 151620757,
[INFO] [stdout]        1195 │+(7, 36) = 179861305,
[INFO] [stdout]        1196 │+(7, 37) = 212358985,
[INFO] [stdout]        1197 │+(7, 38) = 249612805,
[INFO] [stdout]        1198 │+(7, 39) = 292164445,
[INFO] [stdout]        1199 │+(7, 40) = 340600625,
[INFO] [stdout]        1200 │+(7, 41) = 395555537,
[INFO] [stdout]        1201 │+(7, 42) = 457713341,
[INFO] [stdout]        1202 │+(7, 43) = 527810725,
[INFO] [stdout]        1203 │+(7, 44) = 606639529,
[INFO] [stdout]        1204 │+(7, 45) = 695049433,
[INFO] [stdout]        1205 │+(7, 46) = 793950709,
[INFO] [stdout]        1206 │+(7, 47) = 904317037,
[INFO] [stdout]        1207 │+(7, 48) = 1027188385,
[INFO] [stdout]        1208 │+(7, 49) = 1163673953,
[INFO] [stdout]        1209 │+(7, 50) = 1314955181,
[INFO] [stdout]        1210 │+(7, 51) = 1482288821,
[INFO] [stdout]        1211 │+(7, 52) = 1667010073,
[INFO] [stdout]        1212 │+(7, 53) = 1870535785,
[INFO] [stdout]        1213 │+(7, 54) = 2094367717,
[INFO] [stdout]        1214 │+(8, 0) = 0,
[INFO] [stdout]        1215 │+(8, 1) = 1,
[INFO] [stdout]        1216 │+(8, 2) = 15,
[INFO] [stdout]        1217 │+(8, 3) = 113,
[INFO] [stdout]        1218 │+(8, 4) = 575,
[INFO] [stdout]        1219 │+(8, 5) = 2241,
[INFO] [stdout]        1220 │+(8, 6) = 7183,
[INFO] [stdout]        1221 │+(8, 7) = 19825,
[INFO] [stdout]        1222 │+(8, 8) = 48639,
[INFO] [stdout]        1223 │+(8, 9) = 108545,
[INFO] [stdout]        1224 │+(8, 10) = 224143,
[INFO] [stdout]        1225 │+(8, 11) = 433905,
[INFO] [stdout]        1226 │+(8, 12) = 795455,
[INFO] [stdout]        1227 │+(8, 13) = 1392065,
[INFO] [stdout]        1228 │+(8, 14) = 2340495,
[INFO] [stdout]        1229 │+(8, 15) = 3800305,
[INFO] [stdout]        1230 │+(8, 16) = 5984767,
[INFO] [stdout]        1231 │+(8, 17) = 9173505,
[INFO] [stdout]        1232 │+(8, 18) = 13726991,
[INFO] [stdout]        1233 │+(8, 19) = 20103025,
[INFO] [stdout]        1234 │+(8, 20) = 28875327,
[INFO] [stdout]        1235 │+(8, 21) = 40754369,
[INFO] [stdout]        1236 │+(8, 22) = 56610575,
[INFO] [stdout]        1237 │+(8, 23) = 77500017,
[INFO] [stdout]        1238 │+(8, 24) = 104692735,
[INFO] [stdout]        1239 │+(8, 25) = 139703809,
[INFO] [stdout]        1240 │+(8, 26) = 184327311,
[INFO] [stdout]        1241 │+(8, 27) = 240673265,
[INFO] [stdout]        1242 │+(8, 28) = 311207743,
[INFO] [stdout]        1243 │+(8, 29) = 398796225,
[INFO] [stdout]        1244 │+(8, 30) = 506750351,
[INFO] [stdout]        1245 │+(8, 31) = 638878193,
[INFO] [stdout]        1246 │+(8, 32) = 799538175,
[INFO] [stdout]        1247 │+(8, 33) = 993696769,
[INFO] [stdout]        1248 │+(8, 34) = 1226990095,
[INFO] [stdout]        1249 │+(8, 35) = 1505789553,
[INFO] [stdout]        1250 │+(8, 36) = 1837271615,
[INFO] [stdout]        1251 │+(8, 37) = 2229491905,
[INFO] [stdout]        1252 │+(9, 0) = 0,
[INFO] [stdout]        1253 │+(9, 1) = 1,
[INFO] [stdout]        1254 │+(9, 2) = 17,
[INFO] [stdout]        1255 │+(9, 3) = 145,
[INFO] [stdout]        1256 │+(9, 4) = 833,
[INFO] [stdout]        1257 │+(9, 5) = 3649,
[INFO] [stdout]        1258 │+(9, 6) = 13073,
[INFO] [stdout]        1259 │+(9, 7) = 40081,
[INFO] [stdout]        1260 │+(9, 8) = 108545,
[INFO] [stdout]        1261 │+(9, 9) = 265729,
[INFO] [stdout]        1262 │+(9, 10) = 598417,
[INFO] [stdout]        1263 │+(9, 11) = 1256465,
[INFO] [stdout]        1264 │+(9, 12) = 2485825,
[INFO] [stdout]        1265 │+(9, 13) = 4673345,
[INFO] [stdout]        1266 │+(9, 14) = 8405905,
[INFO] [stdout]        1267 │+(9, 15) = 14546705,
[INFO] [stdout]        1268 │+(9, 16) = 24331777,
[INFO] [stdout]        1269 │+(9, 17) = 39490049,
[INFO] [stdout]        1270 │+(9, 18) = 62390545,
[INFO] [stdout]        1271 │+(9, 19) = 96220561,
[INFO] [stdout]        1272 │+(9, 20) = 145198913,
[INFO] [stdout]        1273 │+(9, 21) = 214828609,
[INFO] [stdout]        1274 │+(9, 22) = 312193553,
[INFO] [stdout]        1275 │+(9, 23) = 446304145,
[INFO] [stdout]        1276 │+(9, 24) = 628496897,
[INFO] [stdout]        1277 │+(9, 25) = 872893441,
[INFO] [stdout]        1278 │+(9, 26) = 1196924561,
[INFO] [stdout]        1279 │+(9, 27) = 1621925137,
[INFO] [stdout]        1280 │+(9, 28) = 2173806145,
[INFO] [stdout]        1281 │+(10, 0) = 0,
[INFO] [stdout]        1282 │+(10, 1) = 1,
[INFO] [stdout]        1283 │+(10, 2) = 19,
[INFO] [stdout]        1284 │+(10, 3) = 181,
[INFO] [stdout]        1285 │+(10, 4) = 1159,
[INFO] [stdout]        1286 │+(10, 5) = 5641,
[INFO] [stdout]        1287 │+(10, 6) = 22363,
[INFO] [stdout]        1288 │+(10, 7) = 75517,
[INFO] [stdout]        1289 │+(10, 8) = 224143,
[INFO] [stdout]        1290 │+(10, 9) = 598417,
[INFO] [stdout]        1291 │+(10, 10) = 1462563,
[INFO] [stdout]        1292 │+(10, 11) = 3317445,
[INFO] [stdout]        1293 │+(10, 12) = 7059735,
[INFO] [stdout]        1294 │+(10, 13) = 14218905,
[INFO] [stdout]        1295 │+(10, 14) = 27298155,
[INFO] [stdout]        1296 │+(10, 15) = 50250765,
[INFO] [stdout]        1297 │+(10, 16) = 89129247,
[INFO] [stdout]        1298 │+(10, 17) = 152951073,
[INFO] [stdout]        1299 │+(10, 18) = 254831667,
[INFO] [stdout]        1300 │+(10, 19) = 413442773,
[INFO] [stdout]        1301 │+(10, 20) = 654862247,
[INFO] [stdout]        1302 │+(10, 21) = 1014889769,
[INFO] [stdout]        1303 │+(10, 22) = 1541911931,
[INFO] [stdout]        1304 │+(10, 23) = 2300409629,
[INFO] [stdout]        1305 │+(10, 24) = 3375210671,
[INFO] [stdout]        1306 │+(11, 0) = 0,
[INFO] [stdout]        1307 │+(11, 1) = 1,
[INFO] [stdout]        1308 │+(11, 2) = 21,
[INFO] [stdout]        1309 │+(11, 3) = 221,
[INFO] [stdout]        1310 │+(11, 4) = 1561,
[INFO] [stdout]        1311 │+(11, 5) = 8361,
[INFO] [stdout]        1312 │+(11, 6) = 36365,
[INFO] [stdout]        1313 │+(11, 7) = 134245,
[INFO] [stdout]        1314 │+(11, 8) = 433905,
[INFO] [stdout]        1315 │+(11, 9) = 1256465,
[INFO] [stdout]        1316 │+(11, 10) = 3317445,
[INFO] [stdout]        1317 │+(11, 11) = 8097453,
[INFO] [stdout]        1318 │+(11, 12) = 18474633,
[INFO] [stdout]        1319 │+(11, 13) = 39753273,
[INFO] [stdout]        1320 │+(11, 14) = 81270333,
[INFO] [stdout]        1321 │+(11, 15) = 158819253,
[INFO] [stdout]        1322 │+(11, 16) = 298199265,
[INFO] [stdout]        1323 │+(11, 17) = 540279585,
[INFO] [stdout]        1324 │+(11, 18) = 948062325,
[INFO] [stdout]        1325 │+(11, 19) = 1616336765,
[INFO] [stdout]        1326 │+(12, 0) = 0,
[INFO] [stdout]        1327 │+(12, 1) = 1,
[INFO] [stdout]        1328 │+(12, 2) = 23,
[INFO] [stdout]        1329 │+(12, 3) = 265,
[INFO] [stdout]        1330 │+(12, 4) = 2047,
[INFO] [stdout]        1331 │+(12, 5) = 11969,
[INFO] [stdout]        1332 │+(12, 6) = 56695,
[INFO] [stdout]        1333 │+(12, 7) = 227305,
[INFO] [stdout]        1334 │+(12, 8) = 795455,
[INFO] [stdout]        1335 │+(12, 9) = 2485825,
[INFO] [stdout]        1336 │+(12, 10) = 7059735,
[INFO] [stdout]        1337 │+(12, 11) = 18474633,
[INFO] [stdout]        1338 │+(12, 12) = 45046719,
[INFO] [stdout]        1339 │+(12, 13) = 103274625,
[INFO] [stdout]        1340 │+(12, 14) = 224298231,
[INFO] [stdout]        1341 │+(12, 15) = 464387817,
[INFO] [stdout]        1342 │+(12, 16) = 921406335,
[INFO] [stdout]        1343 │+(12, 17) = 1759885185,
[INFO] [stdout]        1344 │+(12, 18) = 3248227095,
[INFO] [stdout]        1345 │+(13, 0) = 0,
[INFO] [stdout]        1346 │+(13, 1) = 1,
[INFO] [stdout]        1347 │+(13, 2) = 25,
[INFO] [stdout]        1348 │+(13, 3) = 313,
[INFO] [stdout]        1349 │+(13, 4) = 2625,
[INFO] [stdout]        1350 │+(13, 5) = 16641,
[INFO] [stdout]        1351 │+(13, 6) = 85305,
[INFO] [stdout]        1352 │+(13, 7) = 369305,
[INFO] [stdout]        1353 │+(13, 8) = 1392065,
[INFO] [stdout]        1354 │+(13, 9) = 4673345,
[INFO] [stdout]        1355 │+(13, 10) = 14218905,
[INFO] [stdout]        1356 │+(13, 11) = 39753273,
[INFO] [stdout]        1357 │+(13, 12) = 103274625,
[INFO] [stdout]        1358 │+(13, 13) = 251595969,
[INFO] [stdout]        1359 │+(13, 14) = 579168825,
[INFO] [stdout]        1360 │+(13, 15) = 1267854873,
[INFO] [stdout]        1361 │+(13, 16) = 2653649025,
[INFO] [stdout]        1362 │+(14, 0) = 0,
[INFO] [stdout]        1363 │+(14, 1) = 1,
[INFO] [stdout]        1364 │+(14, 2) = 27,
[INFO] [stdout]        1365 │+(14, 3) = 365,
[INFO] [stdout]        1366 │+(14, 4) = 3303,
[INFO] [stdout]        1367 │+(14, 5) = 22569,
[INFO] [stdout]        1368 │+(14, 6) = 124515,
[INFO] [stdout]        1369 │+(14, 7) = 579125,
[INFO] [stdout]        1370 │+(14, 8) = 2340495,
[INFO] [stdout]        1371 │+(14, 9) = 8405905,
[INFO] [stdout]        1372 │+(14, 10) = 27298155,
[INFO] [stdout]        1373 │+(14, 11) = 81270333,
[INFO] [stdout]        1374 │+(14, 12) = 224298231,
[INFO] [stdout]        1375 │+(14, 13) = 579168825,
[INFO] [stdout]        1376 │+(14, 14) = 1409933619,
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'celt::cwrs::test::pvq_u_table' (17) panicked at src/celt/cwrs.rs:326:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55c11374b8f2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55c11374b8f2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55c11374b8f2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x55c11374b8f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x55c11375db7f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x55c11375db7f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x55c113717af1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x55c113717af1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x55c1137242e2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x55c11372984f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x55c1137296e1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x55c1136e828e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x55c1136e828e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x55c113729f0f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x55c113729f0f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x55c113729d6a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x55c113724419 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x55c11370b15d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x55c1137673a0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x55c113766696 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x55c1135a0685 - core::result::Result<T,E>::unwrap::he59982831902c18b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x55c1135a0685 - unopus::celt::cwrs::test::pvq_u_table::h1857c501a389c9ea
[INFO] [stdout]                                at /opt/rustwide/workdir/src/celt/cwrs.rs:326:9
[INFO] [stdout]   22:     0x55c1135a0987 - unopus::celt::cwrs::test::pvq_u_table::{{closure}}::h134b8fdcf69e5629
[INFO] [stdout]                                at /opt/rustwide/workdir/src/celt/cwrs.rs:299:21
[INFO] [stdout]   23:     0x55c11359f306 - core::ops::function::FnOnce::call_once::hfb9ec43e25db6244
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55c1136e804b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55c1136e804b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x55c1136fdcb5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x55c1136fdcb5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x55c1136fdcb5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x55c1136fdcb5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x55c1136fdcb5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55c1136fdcb5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x55c1136fdcb5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x55c1136d44a4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x55c1136d44a4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x55c1136d7d6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x55c1136d7d6a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x55c1136d7d6a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x55c1136d7d6a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x55c1136d7d6a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55c1136d7d6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x55c1136d7d6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55c11371f38f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x55c11371f38f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7eacc15dcaa4 - <unknown>
[INFO] [stdout]   45:     0x7eacc1669a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     celt::cwrs::test::pvq_u_table
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "42c7d17e94835a409e6b96c7f0ef444a7e69c2103ab0cd2a3b26fa84be16e7c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42c7d17e94835a409e6b96c7f0ef444a7e69c2103ab0cd2a3b26fa84be16e7c3", kill_on_drop: false }`
[INFO] [stdout] 42c7d17e94835a409e6b96c7f0ef444a7e69c2103ab0cd2a3b26fa84be16e7c3
