[INFO] cloning repository https://github.com/kaz184/VST_speexdsp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kaz184/VST_speexdsp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkaz184%2FVST_speexdsp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkaz184%2FVST_speexdsp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6df66418944dccb7adf440be6531a7c87545fda0
[INFO] testing kaz184/VST_speexdsp against beta-2025-09-21 for beta-1.91-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkaz184%2FVST_speexdsp" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kaz184/VST_speexdsp
[INFO] finished tweaking git repo https://github.com/kaz184/VST_speexdsp
[INFO] tweaked toml for git repo https://github.com/kaz184/VST_speexdsp written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kaz184/VST_speexdsp 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 git repo https://github.com/kaz184/VST_speexdsp 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] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 976c8dddf7560d3e048392f8efb6ade838ca1bacbe4f4932b02a615eae7f1118
[INFO] running `Command { std: "docker" "start" "-a" "976c8dddf7560d3e048392f8efb6ade838ca1bacbe4f4932b02a615eae7f1118", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "976c8dddf7560d3e048392f8efb6ade838ca1bacbe4f4932b02a615eae7f1118", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "976c8dddf7560d3e048392f8efb6ade838ca1bacbe4f4932b02a615eae7f1118", kill_on_drop: false }`
[INFO] [stdout] 976c8dddf7560d3e048392f8efb6ade838ca1bacbe4f4932b02a615eae7f1118
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 657a95d1308e2fad8053337e5186452fb6befe790b0c83d9a2e5ec9d6a544969
[INFO] running `Command { std: "docker" "start" "-a" "657a95d1308e2fad8053337e5186452fb6befe790b0c83d9a2e5ec9d6a544969", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling cc v1.0.21
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling num-traits v0.2.5
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling libc v0.2.43
[INFO] [stderr]    Compiling cfg-if v0.1.5
[INFO] [stderr]    Compiling either v1.5.0
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling log v0.4.4
[INFO] [stderr]    Compiling bitflags v1.0.4
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling itertools v0.7.8
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling libloading v0.5.0
[INFO] [stderr]    Compiling vst v0.0.2 (https://github.com/rust-dsp/rust-vst#4f34ea2c)
[INFO] [stderr]    Compiling dlopen_derive v0.1.3
[INFO] [stderr]    Compiling dlopen v0.1.5
[INFO] [stderr]    Compiling rust_vst v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `panic`
[INFO] [stdout]  --> src/speexdsp.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{ ptr, panic };
[INFO] [stdout]   |                 ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             AGC_DECREMENT        = 29,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             AGC_GAIN             = 35,
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `AgcGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             AGC_INCREMENT        = 27,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             AGC_LEVEL            = 7,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LOUDNESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             AGC_LOUDNESS         = 33,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLoudness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             AGC_MAX_GAIN         = 31,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             AGC_TARGET           = 47,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             DEREVERB_DECAY       = 13,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             DEREVERB_LEVEL       = 11,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             ECHO_STATE           = 25,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             ECHO_SUPPRESS        = 21,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             ECHO_SUPPRESS_ACTIVE = 23,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_PSD` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             NOISE_PSD            = 43,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_PSD_SIZE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             NOISE_PSD_SIZE       = 41,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsdSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             NOISE_SUPPRESS       = 19,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             PROB_CONTINUE        = 17,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             PROB_START           = 15,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PSD_SIZE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             PSD_SIZE             = 37,
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `PsdSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             AGC_DECREMENT        = 28,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             AGC_INCREMENT        = 26,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             AGC_LEVEL            = 6,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             AGC_MAX_GAIN         = 30,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             AGC_TARGET           = 46,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             DEREVERB_DECAY       = 12,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             DEREVERB_LEVEL       = 10,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             ECHO_STATE           = 24,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             ECHO_SUPPRESS        = 20,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ECHO_SUPPRESS_ACTIVE = 22,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             NOISE_SUPPRESS       = 18,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             PROB_CONTINUE        = 16,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             PROB_START           = 14,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lib.rs:225:14
[INFO] [stdout]     |
[INFO] [stdout] 225 |             0...13 => true,
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeexEchoState` is never constructed
[INFO] [stdout]   --> src/speexdsp.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct SpeexEchoState {}
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/speexdsp.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl SpeexPreProcess {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dB_to_unity` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn dB_to_unity(x: i32) -> f32 {
[INFO] [stdout]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `d_b_to_unity`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unity_to_dB` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn unity_to_dB(x: f32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `unity_to_d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let dB = dB_to_unity;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let dB = unity_to_dB;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let dB = unity_to_dB;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SPEEX` should have a snake case name
[INFO] [stdout]   --> src/speexdsp.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod SPEEX {
[INFO] [stdout]    |         ^^^^^ help: convert the identifier to snake case: `speex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:157:12
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn get_AGC(& self)                  -> bool { unsafe { self.get_bool(GET::AGC) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_agc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_DECREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:158:12
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn get_AGC_DECREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_DECREMENT) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_decrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn get_AGC_GAIN(& self)             -> i32 { unsafe { self.get_i32(GET::AGC_GAIN) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_INCREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn get_AGC_INCREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_INCREMENT) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_increment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_AGC_LEVEL(& self)            -> f32 { unsafe { self.get_f32(GET::AGC_LEVEL) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_LOUDNESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_loudness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_MAX_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn get_AGC_MAX_GAIN(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_MAX_GAIN) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_max_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_TARGET` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:164:12
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn get_AGC_TARGET(& self)           -> i32 { unsafe { self.get_i32(GET::AGC_TARGET) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DENOISE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:165:12
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_DENOISE(& self)              -> bool { unsafe { self.get_bool(GET::DENOISE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `get_denoise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:166:12
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn get_DEREVERB(& self)             -> bool { unsafe { self.get_bool(GET::DEREVERB) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB_DECAY` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:167:12
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn get_DEREVERB_DECAY(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_DECAY) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_decay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn get_DEREVERB_LEVEL(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_LEVEL) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_STATE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:169:12
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress_active`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_PSD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_PSD_SIZE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:177:12
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `get_prob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB_CONTINUE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn get_PROB_CONTINUE(& self)        -> i32 { unsafe { self.get_i32(GET::PROB_CONTINUE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_continue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB_START` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:181:12
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn get_PROB_START(& self)           -> i32 { unsafe { self.get_i32(GET::PROB_START) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PSD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_psd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PSD_SIZE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:183:12
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_psd_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_VAD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:184:12
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn get_VAD(& self)                  -> bool { unsafe { self.get_bool(GET::VAD) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_vad`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn set_AGC(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::AGC, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `set_agc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_DECREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn set_AGC_DECREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_DECREMENT, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_decrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_INCREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn set_AGC_INCREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_INCREMENT, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_increment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:190:12
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn set_AGC_LEVEL(&mut self, arg: f32)                    -> &Self { unsafe { self.set_f32(SET::AGC_LEVEL, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_MAX_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:191:12
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn set_AGC_MAX_GAIN(&mut self, arg: i32)                 -> &Self { unsafe { self.set_i32(SET::AGC_MAX_GAIN, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_max_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_TARGET` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn set_AGC_TARGET(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::AGC_TARGET, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DENOISE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:193:12
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn set_DENOISE(&mut self, arg: bool)                     -> &Self { unsafe { self.set_bool(SET::DENOISE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_denoise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn set_DEREVERB(&mut self, arg: bool)                    -> &Self { unsafe { self.set_bool(SET::DEREVERB, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB_DECAY` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:195:12
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub fn set_DEREVERB_DECAY(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_DECAY, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_decay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:196:12
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn set_DEREVERB_LEVEL(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_LEVEL, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_STATE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress_active`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_NOISE_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:200:12
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn set_NOISE_SUPPRESS(&mut self, arg: i32)               -> &Self { unsafe { self.set_i32(SET::NOISE_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_noise_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_PROB_CONTINUE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn set_PROB_CONTINUE(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::PROB_CONTINUE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_continue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_PROB_START` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:202:12
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn set_PROB_START(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::PROB_START, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_VAD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:203:12
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn set_VAD(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::VAD, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `set_vad`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `PREPROCESS` should have a snake case name
[INFO] [stdout]   --> src/speexdsp.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub mod PREPROCESS {
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to snake case: `preprocess`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.08s
[INFO] running `Command { std: "docker" "inspect" "657a95d1308e2fad8053337e5186452fb6befe790b0c83d9a2e5ec9d6a544969", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "657a95d1308e2fad8053337e5186452fb6befe790b0c83d9a2e5ec9d6a544969", kill_on_drop: false }`
[INFO] [stdout] 657a95d1308e2fad8053337e5186452fb6befe790b0c83d9a2e5ec9d6a544969
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b87a5964320cd3e67e3c3055360347122ad0d7fd385b639abeeeb87328f5c0ed
[INFO] running `Command { std: "docker" "start" "-a" "b87a5964320cd3e67e3c3055360347122ad0d7fd385b639abeeeb87328f5c0ed", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling rust_vst v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `panic`
[INFO] [stdout]  --> src/speexdsp.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{ ptr, panic };
[INFO] [stdout]   |                 ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             AGC_DECREMENT        = 29,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             AGC_GAIN             = 35,
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `AgcGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             AGC_INCREMENT        = 27,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             AGC_LEVEL            = 7,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LOUDNESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             AGC_LOUDNESS         = 33,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLoudness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             AGC_MAX_GAIN         = 31,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             AGC_TARGET           = 47,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             DEREVERB_DECAY       = 13,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             DEREVERB_LEVEL       = 11,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             ECHO_STATE           = 25,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             ECHO_SUPPRESS        = 21,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             ECHO_SUPPRESS_ACTIVE = 23,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_PSD` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             NOISE_PSD            = 43,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_PSD_SIZE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             NOISE_PSD_SIZE       = 41,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsdSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             NOISE_SUPPRESS       = 19,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             PROB_CONTINUE        = 17,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             PROB_START           = 15,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PSD_SIZE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             PSD_SIZE             = 37,
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `PsdSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             AGC_DECREMENT        = 28,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             AGC_INCREMENT        = 26,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             AGC_LEVEL            = 6,
[INFO] [stdout]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             AGC_MAX_GAIN         = 30,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             AGC_TARGET           = 46,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             DEREVERB_DECAY       = 12,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             DEREVERB_LEVEL       = 10,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             ECHO_STATE           = 24,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             ECHO_SUPPRESS        = 20,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ECHO_SUPPRESS_ACTIVE = 22,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             NOISE_SUPPRESS       = 18,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             PROB_CONTINUE        = 16,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stdout]   --> src/speexdsp.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             PROB_START           = 14,
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lib.rs:225:14
[INFO] [stdout]     |
[INFO] [stdout] 225 |             0...13 => true,
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeexEchoState` is never constructed
[INFO] [stdout]   --> src/speexdsp.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct SpeexEchoState {}
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/speexdsp.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl SpeexPreProcess {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dB_to_unity` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn dB_to_unity(x: i32) -> f32 {
[INFO] [stdout]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `d_b_to_unity`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unity_to_dB` should have a snake case name
[INFO] [stdout]   --> src/lib.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn unity_to_dB(x: f32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `unity_to_d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let dB = dB_to_unity;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let dB = unity_to_dB;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dB` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let dB = unity_to_dB;
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SPEEX` should have a snake case name
[INFO] [stdout]   --> src/speexdsp.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod SPEEX {
[INFO] [stdout]    |         ^^^^^ help: convert the identifier to snake case: `speex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:157:12
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn get_AGC(& self)                  -> bool { unsafe { self.get_bool(GET::AGC) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_agc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_DECREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:158:12
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn get_AGC_DECREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_DECREMENT) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_decrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn get_AGC_GAIN(& self)             -> i32 { unsafe { self.get_i32(GET::AGC_GAIN) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_INCREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn get_AGC_INCREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_INCREMENT) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_increment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_AGC_LEVEL(& self)            -> f32 { unsafe { self.get_f32(GET::AGC_LEVEL) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_LOUDNESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_loudness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_MAX_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn get_AGC_MAX_GAIN(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_MAX_GAIN) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_max_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_AGC_TARGET` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:164:12
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn get_AGC_TARGET(& self)           -> i32 { unsafe { self.get_i32(GET::AGC_TARGET) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DENOISE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:165:12
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_DENOISE(& self)              -> bool { unsafe { self.get_bool(GET::DENOISE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `get_denoise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:166:12
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn get_DEREVERB(& self)             -> bool { unsafe { self.get_bool(GET::DEREVERB) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB_DECAY` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:167:12
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn get_DEREVERB_DECAY(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_DECAY) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_decay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_DEREVERB_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn get_DEREVERB_LEVEL(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_LEVEL) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_STATE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:169:12
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress_active`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_PSD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_PSD_SIZE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:177:12
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_NOISE_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `get_prob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB_CONTINUE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn get_PROB_CONTINUE(& self)        -> i32 { unsafe { self.get_i32(GET::PROB_CONTINUE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_continue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PROB_START` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:181:12
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn get_PROB_START(& self)           -> i32 { unsafe { self.get_i32(GET::PROB_START) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PSD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_psd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_PSD_SIZE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:183:12
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_psd_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_VAD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:184:12
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn get_VAD(& self)                  -> bool { unsafe { self.get_bool(GET::VAD) } }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `get_vad`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn set_AGC(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::AGC, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `set_agc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_DECREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn set_AGC_DECREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_DECREMENT, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_decrement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_INCREMENT` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn set_AGC_INCREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_INCREMENT, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_increment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:190:12
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn set_AGC_LEVEL(&mut self, arg: f32)                    -> &Self { unsafe { self.set_f32(SET::AGC_LEVEL, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_MAX_GAIN` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:191:12
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn set_AGC_MAX_GAIN(&mut self, arg: i32)                 -> &Self { unsafe { self.set_i32(SET::AGC_MAX_GAIN, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_max_gain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_AGC_TARGET` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn set_AGC_TARGET(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::AGC_TARGET, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DENOISE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:193:12
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn set_DENOISE(&mut self, arg: bool)                     -> &Self { unsafe { self.set_bool(SET::DENOISE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_denoise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn set_DEREVERB(&mut self, arg: bool)                    -> &Self { unsafe { self.set_bool(SET::DEREVERB, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB_DECAY` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:195:12
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub fn set_DEREVERB_DECAY(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_DECAY, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_decay`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_DEREVERB_LEVEL` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:196:12
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn set_DEREVERB_LEVEL(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_LEVEL, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_STATE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress_active`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_NOISE_SUPPRESS` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:200:12
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn set_NOISE_SUPPRESS(&mut self, arg: i32)               -> &Self { unsafe { self.set_i32(SET::NOISE_SUPPRESS, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_noise_suppress`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_PROB_CONTINUE` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn set_PROB_CONTINUE(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::PROB_CONTINUE, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_continue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_PROB_START` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:202:12
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn set_PROB_START(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::PROB_START, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_VAD` should have a snake case name
[INFO] [stdout]    --> src/speexdsp.rs:203:12
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn set_VAD(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::VAD, arg) }; self }
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `set_vad`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `PREPROCESS` should have a snake case name
[INFO] [stdout]   --> src/speexdsp.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub mod PREPROCESS {
[INFO] [stdout]    |             ^^^^^^^^^^ help: convert the identifier to snake case: `preprocess`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.78s
[INFO] running `Command { std: "docker" "inspect" "b87a5964320cd3e67e3c3055360347122ad0d7fd385b639abeeeb87328f5c0ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b87a5964320cd3e67e3c3055360347122ad0d7fd385b639abeeeb87328f5c0ed", kill_on_drop: false }`
[INFO] [stdout] b87a5964320cd3e67e3c3055360347122ad0d7fd385b639abeeeb87328f5c0ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 4e2e52000ea6061ab4aa3bb5e2ca7dd56cffc30b018373085a1794dd86958472
[INFO] running `Command { std: "docker" "start" "-a" "4e2e52000ea6061ab4aa3bb5e2ca7dd56cffc30b018373085a1794dd86958472", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: unused import: `panic`
[INFO] [stderr]  --> src/speexdsp.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{ ptr, panic };
[INFO] [stderr]   |                 ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:43:13
[INFO] [stderr]    |
[INFO] [stderr] 43 |             AGC_DECREMENT        = 29,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_GAIN` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:44:13
[INFO] [stderr]    |
[INFO] [stderr] 44 |             AGC_GAIN             = 35,
[INFO] [stderr]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `AgcGain`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:45:13
[INFO] [stderr]    |
[INFO] [stderr] 45 |             AGC_INCREMENT        = 27,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:46:13
[INFO] [stderr]    |
[INFO] [stderr] 46 |             AGC_LEVEL            = 7,
[INFO] [stderr]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_LOUDNESS` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |             AGC_LOUDNESS         = 33,
[INFO] [stderr]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLoudness`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:48:13
[INFO] [stderr]    |
[INFO] [stderr] 48 |             AGC_MAX_GAIN         = 31,
[INFO] [stderr]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:49:13
[INFO] [stderr]    |
[INFO] [stderr] 49 |             AGC_TARGET           = 47,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |             DEREVERB_DECAY       = 13,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:53:13
[INFO] [stderr]    |
[INFO] [stderr] 53 |             DEREVERB_LEVEL       = 11,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:54:13
[INFO] [stderr]    |
[INFO] [stderr] 54 |             ECHO_STATE           = 25,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             ECHO_SUPPRESS        = 21,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:56:13
[INFO] [stderr]    |
[INFO] [stderr] 56 |             ECHO_SUPPRESS_ACTIVE = 23,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NOISE_PSD` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |             NOISE_PSD            = 43,
[INFO] [stderr]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsd`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NOISE_PSD_SIZE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:58:13
[INFO] [stderr]    |
[INFO] [stderr] 58 |             NOISE_PSD_SIZE       = 41,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoisePsdSize`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:59:13
[INFO] [stderr]    |
[INFO] [stderr] 59 |             NOISE_SUPPRESS       = 19,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:61:13
[INFO] [stderr]    |
[INFO] [stderr] 61 |             PROB_CONTINUE        = 17,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:62:13
[INFO] [stderr]    |
[INFO] [stderr] 62 |             PROB_START           = 15,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `PSD_SIZE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:64:13
[INFO] [stderr]    |
[INFO] [stderr] 64 |             PSD_SIZE             = 37,
[INFO] [stderr]    |             ^^^^^^^^ help: convert the identifier to upper camel case: `PsdSize`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_DECREMENT` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:70:13
[INFO] [stderr]    |
[INFO] [stderr] 70 |             AGC_DECREMENT        = 28,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcDecrement`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_INCREMENT` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 71 |             AGC_INCREMENT        = 26,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcIncrement`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_LEVEL` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 72 |             AGC_LEVEL            = 6,
[INFO] [stderr]    |             ^^^^^^^^^ help: convert the identifier to upper camel case: `AgcLevel`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_MAX_GAIN` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:73:13
[INFO] [stderr]    |
[INFO] [stderr] 73 |             AGC_MAX_GAIN         = 30,
[INFO] [stderr]    |             ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcMaxGain`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AGC_TARGET` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:74:13
[INFO] [stderr]    |
[INFO] [stderr] 74 |             AGC_TARGET           = 46,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `AgcTarget`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DEREVERB_DECAY` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:77:13
[INFO] [stderr]    |
[INFO] [stderr] 77 |             DEREVERB_DECAY       = 12,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbDecay`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DEREVERB_LEVEL` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:78:13
[INFO] [stderr]    |
[INFO] [stderr] 78 |             DEREVERB_LEVEL       = 10,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DereverbLevel`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_STATE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 79 |             ECHO_STATE           = 24,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoState`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_SUPPRESS` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |             ECHO_SUPPRESS        = 20,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppress`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `ECHO_SUPPRESS_ACTIVE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             ECHO_SUPPRESS_ACTIVE = 22,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EchoSuppressActive`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NOISE_SUPPRESS` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:82:13
[INFO] [stderr]    |
[INFO] [stderr] 82 |             NOISE_SUPPRESS       = 18,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NoiseSuppress`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `PROB_CONTINUE` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 83 |             PROB_CONTINUE        = 16,
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbContinue`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `PROB_START` should have an upper camel case name
[INFO] [stderr]   --> src/speexdsp.rs:84:13
[INFO] [stderr]    |
[INFO] [stderr] 84 |             PROB_START           = 14,
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to upper camel case: `ProbStart`
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lib.rs:225:14
[INFO] [stderr]     |
[INFO] [stderr] 225 |             0...13 => true,
[INFO] [stderr]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SpeexEchoState` is never constructed
[INFO] [stderr]   --> src/speexdsp.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub struct SpeexEchoState {}
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: multiple methods are never used
[INFO] [stderr]    --> src/speexdsp.rs:162:12
[INFO] [stderr]     |
[INFO] [stderr] 101 | impl SpeexPreProcess {
[INFO] [stderr]     | -------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `dB_to_unity` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn dB_to_unity(x: i32) -> f32 {
[INFO] [stderr]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `d_b_to_unity`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `unity_to_dB` should have a snake case name
[INFO] [stderr]   --> src/lib.rs:30:4
[INFO] [stderr]    |
[INFO] [stderr] 30 | fn unity_to_dB(x: f32) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `unity_to_d_b`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `dB` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |         let dB = dB_to_unity;
[INFO] [stderr]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `dB` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |         let dB = unity_to_dB;
[INFO] [stderr]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `dB` should have a snake case name
[INFO] [stderr]    --> src/lib.rs:193:13
[INFO] [stderr]     |
[INFO] [stderr] 193 |         let dB = unity_to_dB;
[INFO] [stderr]     |             ^^ help: convert the identifier to snake case: `d_b`
[INFO] [stderr] 
[INFO] [stderr] warning: module `SPEEX` should have a snake case name
[INFO] [stderr]   --> src/speexdsp.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub mod SPEEX {
[INFO] [stderr]    |         ^^^^^ help: convert the identifier to snake case: `speex`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:157:12
[INFO] [stderr]     |
[INFO] [stderr] 157 |     pub fn get_AGC(& self)                  -> bool { unsafe { self.get_bool(GET::AGC) } }
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `get_agc`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_DECREMENT` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:158:12
[INFO] [stderr]     |
[INFO] [stderr] 158 |     pub fn get_AGC_DECREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_DECREMENT) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_decrement`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_GAIN` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:159:12
[INFO] [stderr]     |
[INFO] [stderr] 159 |     pub fn get_AGC_GAIN(& self)             -> i32 { unsafe { self.get_i32(GET::AGC_GAIN) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_gain`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_INCREMENT` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:160:12
[INFO] [stderr]     |
[INFO] [stderr] 160 |     pub fn get_AGC_INCREMENT(& self)        -> i32 { unsafe { self.get_i32(GET::AGC_INCREMENT) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_increment`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_LEVEL` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:161:12
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn get_AGC_LEVEL(& self)            -> f32 { unsafe { self.get_f32(GET::AGC_LEVEL) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_level`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_LOUDNESS` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:162:12
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub fn get_AGC_LOUDNESS(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_LOUDNESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_loudness`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_MAX_GAIN` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:163:12
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub fn get_AGC_MAX_GAIN(& self)         -> i32 { unsafe { self.get_i32(GET::AGC_MAX_GAIN) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_max_gain`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_AGC_TARGET` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:164:12
[INFO] [stderr]     |
[INFO] [stderr] 164 |     pub fn get_AGC_TARGET(& self)           -> i32 { unsafe { self.get_i32(GET::AGC_TARGET) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_agc_target`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_DENOISE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:165:12
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub fn get_DENOISE(& self)              -> bool { unsafe { self.get_bool(GET::DENOISE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `get_denoise`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_DEREVERB` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:166:12
[INFO] [stderr]     |
[INFO] [stderr] 166 |     pub fn get_DEREVERB(& self)             -> bool { unsafe { self.get_bool(GET::DEREVERB) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_DEREVERB_DECAY` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:167:12
[INFO] [stderr]     |
[INFO] [stderr] 167 |     pub fn get_DEREVERB_DECAY(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_DECAY) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_decay`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_DEREVERB_LEVEL` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:168:12
[INFO] [stderr]     |
[INFO] [stderr] 168 |     pub fn get_DEREVERB_LEVEL(& self)       -> f32 { unsafe { self.get_f32(GET::DEREVERB_LEVEL) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_dereverb_level`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_ECHO_STATE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:169:12
[INFO] [stderr]     |
[INFO] [stderr] 169 |     pub fn get_ECHO_STATE(& self)           -> *mut SpeexEchoState {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_state`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_ECHO_SUPPRESS` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:174:12
[INFO] [stderr]     |
[INFO] [stderr] 174 |     pub fn get_ECHO_SUPPRESS(& self)        -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:175:12
[INFO] [stderr]     |
[INFO] [stderr] 175 |     pub fn get_ECHO_SUPPRESS_ACTIVE(& self) -> i32 { unsafe { self.get_i32(GET::ECHO_SUPPRESS_ACTIVE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_echo_suppress_active`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_NOISE_PSD` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:176:12
[INFO] [stderr]     |
[INFO] [stderr] 176 |     pub fn get_NOISE_PSD(& self)            -> i32 { unsafe { self.get_i32(GET::NOISE_PSD) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_NOISE_PSD_SIZE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:177:12
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub fn get_NOISE_PSD_SIZE(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_PSD_SIZE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_psd_size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_NOISE_SUPPRESS` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:178:12
[INFO] [stderr]     |
[INFO] [stderr] 178 |     pub fn get_NOISE_SUPPRESS(& self)       -> i32 { unsafe { self.get_i32(GET::NOISE_SUPPRESS) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_noise_suppress`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_PROB` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:179:12
[INFO] [stderr]     |
[INFO] [stderr] 179 |     pub fn get_PROB(& self)                 -> i32 { unsafe { self.get_i32(GET::PROB) } }
[INFO] [stderr]     |            ^^^^^^^^ help: convert the identifier to snake case: `get_prob`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_PROB_CONTINUE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:180:12
[INFO] [stderr]     |
[INFO] [stderr] 180 |     pub fn get_PROB_CONTINUE(& self)        -> i32 { unsafe { self.get_i32(GET::PROB_CONTINUE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_continue`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_PROB_START` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:181:12
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn get_PROB_START(& self)           -> i32 { unsafe { self.get_i32(GET::PROB_START) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_prob_start`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_PSD` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:182:12
[INFO] [stderr]     |
[INFO] [stderr] 182 |     pub fn get_PSD(& self)                  -> i32 { unsafe { self.get_i32(GET::PSD) } }
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `get_psd`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_PSD_SIZE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:183:12
[INFO] [stderr]     |
[INFO] [stderr] 183 |     pub fn get_PSD_SIZE(& self)             -> i32 { unsafe { self.get_i32(GET::PSD_SIZE) } }
[INFO] [stderr]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_psd_size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_VAD` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:184:12
[INFO] [stderr]     |
[INFO] [stderr] 184 |     pub fn get_VAD(& self)                  -> bool { unsafe { self.get_bool(GET::VAD) } }
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `get_vad`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:187:12
[INFO] [stderr]     |
[INFO] [stderr] 187 |     pub fn set_AGC(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::AGC, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `set_agc`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC_DECREMENT` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:188:12
[INFO] [stderr]     |
[INFO] [stderr] 188 |     pub fn set_AGC_DECREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_DECREMENT, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_decrement`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC_INCREMENT` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:189:12
[INFO] [stderr]     |
[INFO] [stderr] 189 |     pub fn set_AGC_INCREMENT(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::AGC_INCREMENT, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_increment`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC_LEVEL` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:190:12
[INFO] [stderr]     |
[INFO] [stderr] 190 |     pub fn set_AGC_LEVEL(&mut self, arg: f32)                    -> &Self { unsafe { self.set_f32(SET::AGC_LEVEL, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_level`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC_MAX_GAIN` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:191:12
[INFO] [stderr]     |
[INFO] [stderr] 191 |     pub fn set_AGC_MAX_GAIN(&mut self, arg: i32)                 -> &Self { unsafe { self.set_i32(SET::AGC_MAX_GAIN, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_max_gain`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_AGC_TARGET` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:192:12
[INFO] [stderr]     |
[INFO] [stderr] 192 |     pub fn set_AGC_TARGET(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::AGC_TARGET, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_agc_target`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_DENOISE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:193:12
[INFO] [stderr]     |
[INFO] [stderr] 193 |     pub fn set_DENOISE(&mut self, arg: bool)                     -> &Self { unsafe { self.set_bool(SET::DENOISE, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_denoise`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_DEREVERB` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:194:12
[INFO] [stderr]     |
[INFO] [stderr] 194 |     pub fn set_DEREVERB(&mut self, arg: bool)                    -> &Self { unsafe { self.set_bool(SET::DEREVERB, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_DEREVERB_DECAY` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:195:12
[INFO] [stderr]     |
[INFO] [stderr] 195 |     pub fn set_DEREVERB_DECAY(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_DECAY, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_decay`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_DEREVERB_LEVEL` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:196:12
[INFO] [stderr]     |
[INFO] [stderr] 196 |     pub fn set_DEREVERB_LEVEL(&mut self, arg: f32)               -> &Self { unsafe { self.set_f32(SET::DEREVERB_LEVEL, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_dereverb_level`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_ECHO_STATE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:197:12
[INFO] [stderr]     |
[INFO] [stderr] 197 |     pub fn set_ECHO_STATE(&mut self, arg: *const SpeexEchoState) -> &Self { unsafe { self.set_(SET::ECHO_STATE as c_int, arg as *mut c_vo...
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_state`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_ECHO_SUPPRESS` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:198:12
[INFO] [stderr]     |
[INFO] [stderr] 198 |     pub fn set_ECHO_SUPPRESS(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_ECHO_SUPPRESS_ACTIVE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:199:12
[INFO] [stderr]     |
[INFO] [stderr] 199 |     pub fn set_ECHO_SUPPRESS_ACTIVE(&mut self, arg: i32)         -> &Self { unsafe { self.set_i32(SET::ECHO_SUPPRESS_ACTIVE, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_echo_suppress_active`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_NOISE_SUPPRESS` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:200:12
[INFO] [stderr]     |
[INFO] [stderr] 200 |     pub fn set_NOISE_SUPPRESS(&mut self, arg: i32)               -> &Self { unsafe { self.set_i32(SET::NOISE_SUPPRESS, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_noise_suppress`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_PROB_CONTINUE` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:201:12
[INFO] [stderr]     |
[INFO] [stderr] 201 |     pub fn set_PROB_CONTINUE(&mut self, arg: i32)                -> &Self { unsafe { self.set_i32(SET::PROB_CONTINUE, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_continue`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_PROB_START` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:202:12
[INFO] [stderr]     |
[INFO] [stderr] 202 |     pub fn set_PROB_START(&mut self, arg: i32)                   -> &Self { unsafe { self.set_i32(SET::PROB_START, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prob_start`
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_VAD` should have a snake case name
[INFO] [stderr]    --> src/speexdsp.rs:203:12
[INFO] [stderr]     |
[INFO] [stderr] 203 |     pub fn set_VAD(&mut self, arg: bool)                         -> &Self { unsafe { self.set_bool(SET::VAD, arg) }; self }
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `set_vad`
[INFO] [stderr] 
[INFO] [stderr] warning: module `PREPROCESS` should have a snake case name
[INFO] [stderr]   --> src/speexdsp.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |     pub mod PREPROCESS {
[INFO] [stderr]    |             ^^^^^^^^^^ help: convert the identifier to snake case: `preprocess`
[INFO] [stderr] 
[INFO] [stderr] warning: `rust_vst` (lib test) generated 83 warnings (run `cargo fix --lib -p rust_vst --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_vst-eef3ca24a9ec4619)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4e2e52000ea6061ab4aa3bb5e2ca7dd56cffc30b018373085a1794dd86958472", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e2e52000ea6061ab4aa3bb5e2ca7dd56cffc30b018373085a1794dd86958472", kill_on_drop: false }`
[INFO] [stdout] 4e2e52000ea6061ab4aa3bb5e2ca7dd56cffc30b018373085a1794dd86958472
