[INFO] cloning repository https://github.com/ccie18473/doom4rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ccie18473/doom4rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fccie18473%2Fdoom4rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fccie18473%2Fdoom4rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5d573218501da29278319db380bf6bd5ae149f72
[INFO] checking ccie18473/doom4rust against master#c3def263a44e07e09ae6d57abfc8650227fb4972 for pr-118833-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fccie18473%2Fdoom4rust" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ccie18473/doom4rust on toolchain c3def263a44e07e09ae6d57abfc8650227fb4972
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c3def263a44e07e09ae6d57abfc8650227fb4972" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ccie18473/doom4rust
[INFO] finished tweaking git repo https://github.com/ccie18473/doom4rust
[INFO] tweaked toml for git repo https://github.com/ccie18473/doom4rust written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/ccie18473/doom4rust 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" "+c3def263a44e07e09ae6d57abfc8650227fb4972" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive v1.0.169
[INFO] [stderr]   Downloaded version-compare v0.1.1
[INFO] [stderr]   Downloaded serde v1.0.169
[INFO] [stderr]   Downloaded libc v0.2.147
[INFO] [stderr]   Downloaded sdl2 v0.35.2
[INFO] [stderr]   Downloaded proc-macro2 v1.0.64
[INFO] [stderr]   Downloaded syn v2.0.25
[INFO] [stderr]   Downloaded sdl2-sys v0.35.2
[INFO] [stderr]   Downloaded bincode v1.3.3
[INFO] [stderr]   Downloaded quote v1.0.29
[INFO] [stderr]   Downloaded unicode-ident v1.0.10
[INFO] [stderr]   Downloaded serde-big-array v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c3def263a44e07e09ae6d57abfc8650227fb4972" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9346daf6bb7e009c368f5b642c0e17d511eef941b26903b68bc1aac76d3af9bf
[INFO] running `Command { std: "docker" "start" "-a" "9346daf6bb7e009c368f5b642c0e17d511eef941b26903b68bc1aac76d3af9bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9346daf6bb7e009c368f5b642c0e17d511eef941b26903b68bc1aac76d3af9bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9346daf6bb7e009c368f5b642c0e17d511eef941b26903b68bc1aac76d3af9bf", kill_on_drop: false }`
[INFO] [stdout] 9346daf6bb7e009c368f5b642c0e17d511eef941b26903b68bc1aac76d3af9bf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c3def263a44e07e09ae6d57abfc8650227fb4972" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4edd6ea6fb92e450810cd03aa153ed1d40f3379397061c5671c6280e893f2a4
[INFO] running `Command { std: "docker" "start" "-a" "b4edd6ea6fb92e450810cd03aa153ed1d40f3379397061c5671c6280e893f2a4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.64
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling serde v1.0.169
[INFO] [stderr]    Compiling sdl2 v0.35.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling sdl2-sys v0.35.2
[INFO] [stderr]    Compiling syn v2.0.25
[INFO] [stderr]    Compiling serde_derive v1.0.169
[INFO] [stderr]     Checking serde-big-array v0.5.1
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking doom4rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/config.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/doom.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/dummy.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/icon.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_mode.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_textur.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_ticcmd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]   --> src/deh/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::*;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/f/f_wipe.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_cdmus.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_endoom.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_input.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_joystick.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_swap.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `i_main::*`
[INFO] [stdout]   --> src/i/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use i_main::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/i/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use i_sdlsound::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `NUM_CHANNELS` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 33 | use crate::*;
[INFO] [stdout]    |     -------- but the name `NUM_CHANNELS` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `DIR_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `DIR_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `DIR_SEPARATOR_S` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `DIR_SEPARATOR_S` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `PATH_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `PATH_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_client.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_dedicated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_gui.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_io.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_loop.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_packet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_sdl.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_server.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_client::*`
[INFO] [stdout]   --> src/net/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use net_client::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_dedicated::*`
[INFO] [stdout]   --> src/net/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use net_dedicated::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_gui::*`
[INFO] [stdout]   --> src/net/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use net_gui::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_io::*`
[INFO] [stdout]   --> src/net/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use net_io::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_loop::*`
[INFO] [stdout]   --> src/net/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use net_loop::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_packet::*`
[INFO] [stdout]   --> src/net/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use net_packet::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_query::*`
[INFO] [stdout]   --> src/net/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use net_query::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_sdl::*`
[INFO] [stdout]   --> src/net/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use net_sdl::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_server::*`
[INFO] [stdout]   --> src/net/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use net_server::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/p/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use p_local::*;
[INFO] [stdout]    |         ^^^^^^^^^^ the name `d` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 47 | use crate::*;
[INFO] [stdout]    |     -------- but the name `d` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/v/mod.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub use v_video::*;
[INFO] [stdout]    |         ^^^^^^^^^^ the name `RANGECHECK` in the value namespace is first re-exported here
[INFO] [stdout] 10 |
[INFO] [stdout] 11 | use crate::*;
[INFO] [stdout]    |     -------- but the name `RANGECHECK` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/wi/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use wi_stuff::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `load_callback_t` in the type namespace is first re-exported here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | use crate::*;
[INFO] [stdout]   |     -------- but the name `load_callback_t` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config::*`
[INFO] [stdout]    --> src/main.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub use crate::config::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::doom::*`
[INFO] [stdout]    --> src/main.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub use crate::doom::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub use crate::doomdef::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ the name `RANGECHECK` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 210 | pub use crate::v::*;
[INFO] [stdout]     |         ----------- but the name `RANGECHECK` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::doomfeatures::*`
[INFO] [stdout]    --> src/main.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub use crate::doomfeatures::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `DIR_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `DIR_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `DIR_SEPARATOR_S` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `DIR_SEPARATOR_S` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `PATH_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `PATH_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::icon::*`
[INFO] [stdout]    --> src/main.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub use crate::icon::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub use crate::mus2mid::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ the name `NUM_CHANNELS` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 200 | pub use crate::i::*;
[INFO] [stdout]     |         ----------- but the name `NUM_CHANNELS` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::icon::*`
[INFO] [stdout]    --> src/main.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub use crate::icon::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::info::*`
[INFO] [stdout]    --> src/main.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub use crate::info::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub use crate::st::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^ the name `load_callback_t` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 212 | pub use crate::wi::*;
[INFO] [stdout]     |         ------------ but the name `load_callback_t` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/config.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/doom.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/dummy.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> src/icon.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_mode.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_textur.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/d/d_ticcmd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]   --> src/deh/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::*;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/f/f_wipe.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_cdmus.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_endoom.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_input.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_joystick.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/i/i_swap.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `i_main::*`
[INFO] [stdout]   --> src/i/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use i_main::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/i/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use i_sdlsound::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `NUM_CHANNELS` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 33 | use crate::*;
[INFO] [stdout]    |     -------- but the name `NUM_CHANNELS` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `DIR_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `DIR_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `DIR_SEPARATOR_S` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `DIR_SEPARATOR_S` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/m/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::*;
[INFO] [stdout]    |     -------- but the name `PATH_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use m_argv::*;
[INFO] [stdout]    |         ^^^^^^^^^ the name `PATH_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_client.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_dedicated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_gui.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_io.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_loop.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_packet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_sdl.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/net/net_server.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_client::*`
[INFO] [stdout]   --> src/net/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use net_client::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_dedicated::*`
[INFO] [stdout]   --> src/net/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use net_dedicated::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_gui::*`
[INFO] [stdout]   --> src/net/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use net_gui::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_io::*`
[INFO] [stdout]   --> src/net/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub use net_io::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_loop::*`
[INFO] [stdout]   --> src/net/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use net_loop::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_packet::*`
[INFO] [stdout]   --> src/net/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use net_packet::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_query::*`
[INFO] [stdout]   --> src/net/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use net_query::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_sdl::*`
[INFO] [stdout]   --> src/net/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use net_sdl::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `net_server::*`
[INFO] [stdout]   --> src/net/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use net_server::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/p/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use p_local::*;
[INFO] [stdout]    |         ^^^^^^^^^^ the name `d` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 47 | use crate::*;
[INFO] [stdout]    |     -------- but the name `d` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/v/mod.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub use v_video::*;
[INFO] [stdout]    |         ^^^^^^^^^^ the name `RANGECHECK` in the value namespace is first re-exported here
[INFO] [stdout] 10 |
[INFO] [stdout] 11 | use crate::*;
[INFO] [stdout]    |     -------- but the name `RANGECHECK` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/wi/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use wi_stuff::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `load_callback_t` in the type namespace is first re-exported here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | use crate::*;
[INFO] [stdout]   |     -------- but the name `load_callback_t` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config::*`
[INFO] [stdout]    --> src/main.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub use crate::config::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::doom::*`
[INFO] [stdout]    --> src/main.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub use crate::doom::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub use crate::doomdef::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ the name `RANGECHECK` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 210 | pub use crate::v::*;
[INFO] [stdout]     |         ----------- but the name `RANGECHECK` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::doomfeatures::*`
[INFO] [stdout]    --> src/main.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub use crate::doomfeatures::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `DIR_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `DIR_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `DIR_SEPARATOR_S` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `DIR_SEPARATOR_S` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub use crate::doomtype::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the name `PATH_SEPARATOR` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 204 | pub use crate::m::*;
[INFO] [stdout]     |         ----------- but the name `PATH_SEPARATOR` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::icon::*`
[INFO] [stdout]    --> src/main.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub use crate::icon::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub use crate::mus2mid::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ the name `NUM_CHANNELS` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 200 | pub use crate::i::*;
[INFO] [stdout]     |         ----------- but the name `NUM_CHANNELS` in the value namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::icon::*`
[INFO] [stdout]    --> src/main.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub use crate::icon::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::info::*`
[INFO] [stdout]    --> src/main.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub use crate::info::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/main.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub use crate::st::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^ the name `load_callback_t` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 212 | pub use crate::wi::*;
[INFO] [stdout]     |         ------------ but the name `load_callback_t` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/gusconf.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fields`
[INFO] [stdout]   --> src/gusconf.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_fields`
[INFO] [stdout]   --> src/gusconf.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ParseLine(config: *mut gus_config_t, line: &str) {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/gusconf.rs:47:45
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ParseLine(config: *mut gus_config_t, line: &str) {
[INFO] [stdout]    |                                             ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dmxconf`
[INFO] [stdout]   --> src/gusconf.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn ParseDMXConfig(dmxconf: &str, config: *mut gus_config_t) {
[INFO] [stdout]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dmxconf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn ParseDMXConfig(dmxconf: &str, config: *mut gus_config_t) {
[INFO] [stdout]    |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn FreeDMXConfig(config: *mut gus_config_t) {
[INFO] [stdout]    |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/gusconf.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn WriteTimidityConfig(path: &str, config: *mut gus_config_t) -> bool {
[INFO] [stdout]    |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn WriteTimidityConfig(path: &str, config: *mut gus_config_t) -> bool {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/gusconf.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn GUS_WriteConfig(path: &str) -> bool {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/gusconf.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fields`
[INFO] [stdout]   --> src/gusconf.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_fields`
[INFO] [stdout]   --> src/gusconf.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn SplitLine(line: &str, fields: *mut &str, max_fields: u32) -> i32 {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ParseLine(config: *mut gus_config_t, line: &str) {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/gusconf.rs:47:45
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn ParseLine(config: *mut gus_config_t, line: &str) {
[INFO] [stdout]    |                                             ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dmxconf`
[INFO] [stdout]   --> src/gusconf.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn ParseDMXConfig(dmxconf: &str, config: *mut gus_config_t) {
[INFO] [stdout]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dmxconf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn ParseDMXConfig(dmxconf: &str, config: *mut gus_config_t) {
[INFO] [stdout]    |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn FreeDMXConfig(config: *mut gus_config_t) {
[INFO] [stdout]    |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/gusconf.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn WriteTimidityConfig(path: &str, config: *mut gus_config_t) -> bool {
[INFO] [stdout]    |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/gusconf.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn WriteTimidityConfig(path: &str, config: *mut gus_config_t) -> bool {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/gusconf.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn GUS_WriteConfig(path: &str) -> bool {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:42:27
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn mem_fopen_read<'a>(buf: *mut libc::c_void, buflen: usize) -> *mut MEMFILE<'a> {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buflen`
[INFO] [stdout]   --> src/memio.rs:42:51
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn mem_fopen_read<'a>(buf: *mut libc::c_void, buflen: usize) -> *mut MEMFILE<'a> {
[INFO] [stdout]    |                                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buflen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/memio.rs:50:42
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nmemb`
[INFO] [stdout]   --> src/memio.rs:50:55
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_nmemb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:50:69
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr`
[INFO] [stdout]   --> src/memio.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ptr: *mut libc::c_void,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/memio.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     size: usize,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nmemb`
[INFO] [stdout]   --> src/memio.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     nmemb: usize,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nmemb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     stream: *mut MEMFILE,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:77:42
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buflen`
[INFO] [stdout]   --> src/memio.rs:77:71
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                                                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buflen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn mem_fclose(stream: *mut MEMFILE) {
[INFO] [stdout]    |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn mem_ftell(stream: *mut MEMFILE) -> i64 {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]   --> src/memio.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `whence`
[INFO] [stdout]   --> src/memio.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_whence`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `time`
[INFO] [stdout]   --> src/mus2mid.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn WriteTime(time: u32, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:53:29
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn WriteTime(time: u32, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn WriteEndTrack(midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/mus2mid.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `velocity`
[INFO] [stdout]   --> src/mus2mid.rs:67:44
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_velocity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:67:58
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/mus2mid.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:74:46
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:42:27
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn mem_fopen_read<'a>(buf: *mut libc::c_void, buflen: usize) -> *mut MEMFILE<'a> {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buflen`
[INFO] [stdout]   --> src/memio.rs:42:51
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn mem_fopen_read<'a>(buf: *mut libc::c_void, buflen: usize) -> *mut MEMFILE<'a> {
[INFO] [stdout]    |                                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buflen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wheel`
[INFO] [stdout]   --> src/mus2mid.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_wheel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:88:25
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `patch`
[INFO] [stdout]   --> src/mus2mid.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_patch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/memio.rs:50:42
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nmemb`
[INFO] [stdout]   --> src/memio.rs:50:55
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_nmemb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:88:49
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     channel: u8,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:50:69
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn mem_fread(buf: *mut libc::c_void, size: usize, nmemb: usize, stream: *mut MEMFILE) -> usize {
[INFO] [stdout]    |                                                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `control`
[INFO] [stdout]   --> src/mus2mid.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     control: u8,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/mus2mid.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     value: u8,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr`
[INFO] [stdout]   --> src/memio.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ptr: *mut libc::c_void,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/memio.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     size: usize,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     midioutput: *mut MEMFILE,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nmemb`
[INFO] [stdout]   --> src/memio.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     nmemb: usize,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nmemb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/mus2mid.rs:108:40
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     stream: *mut MEMFILE,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `control`
[INFO] [stdout]    --> src/mus2mid.rs:108:53
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:108:66
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]   --> src/memio.rs:77:42
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buflen`
[INFO] [stdout]   --> src/memio.rs:77:71
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn mem_get_buf(stream: *mut MEMFILE, buf: *mut *mut libc::c_void, buflen: *mut usize) {
[INFO] [stdout]    |                                                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buflen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn mem_fclose(stream: *mut MEMFILE) {
[INFO] [stdout]    |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mus_channel`
[INFO] [stdout]    --> src/mus2mid.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn GetMIDIChannel(mus_channel: i32, midioutput: *mut MEMFILE) -> i32 {
[INFO] [stdout]     |                       ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mus_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn GetMIDIChannel(mus_channel: i32, midioutput: *mut MEMFILE) -> i32 {
[INFO] [stdout]     |                                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn mem_ftell(stream: *mut MEMFILE) -> i64 {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]   --> src/memio.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file`
[INFO] [stdout]    --> src/mus2mid.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub fn ReadMusHeader(file: *mut MEMFILE, header: *mut musheader) -> bool {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]   --> src/memio.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `whence`
[INFO] [stdout]   --> src/memio.rs:91:55
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn mem_fseek(stream: *mut MEMFILE, position: i64, whence: mem_rel_t) -> i32 {
[INFO] [stdout]    |                                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_whence`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]    --> src/mus2mid.rs:131:42
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub fn ReadMusHeader(file: *mut MEMFILE, header: *mut musheader) -> bool {
[INFO] [stdout]     |                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `musinput`
[INFO] [stdout]    --> src/mus2mid.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn mus2mid(musinput: *mut MEMFILE, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_musinput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:142:40
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn mus2mid(musinput: *mut MEMFILE, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                        ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `time`
[INFO] [stdout]   --> src/mus2mid.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn WriteTime(time: u32, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:53:29
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn WriteTime(time: u32, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn SHA1_Init(hd: *mut sha1_context_t) {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn WriteEndTrack(midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn Transform(hd: *mut sha1_context_t, data: *mut u8) {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/sha1.rs:38:43
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn Transform(hd: *mut sha1_context_t, data: *mut u8) {
[INFO] [stdout]    |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/mus2mid.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                    ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `velocity`
[INFO] [stdout]   --> src/mus2mid.rs:67:44
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_velocity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `inbuf`
[INFO] [stdout]   --> src/sha1.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_inbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:67:58
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn WritePressKey(channel: u8, key: u8, velocity: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `inlen`
[INFO] [stdout]   --> src/sha1.rs:45:61
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_inlen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `digest`
[INFO] [stdout]   --> src/sha1.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SHA1_Final(digest: sha1_digest_t, hd: *mut sha1_context_t) {
[INFO] [stdout]    |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_digest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/mus2mid.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:56:42
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SHA1_Final(digest: sha1_digest_t, hd: *mut sha1_context_t) {
[INFO] [stdout]    |                                          ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:74:46
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn WriteReleaseKey(channel: u8, key: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wheel`
[INFO] [stdout]   --> src/mus2mid.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_wheel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn WritePitchWheel(channel: u8, wheel: i16, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:88:25
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]   --> src/sha1.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn SHA1_UpdateInt32(context: *mut sha1_context_t, val: u32) {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `patch`
[INFO] [stdout]   --> src/mus2mid.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_patch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/sha1.rs:60:55
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn SHA1_UpdateInt32(context: *mut sha1_context_t, val: u32) {
[INFO] [stdout]    |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]   --> src/mus2mid.rs:88:49
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn WriteChangePatch(channel: u8, patch: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]   --> src/sha1.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn SHA1_UpdateString(context: *mut sha1_context_t, str: &str) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]   --> src/sha1.rs:64:56
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn SHA1_UpdateString(context: *mut sha1_context_t, str: &str) {
[INFO] [stdout]    |                                                        ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/mus2mid.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     channel: u8,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `control`
[INFO] [stdout]   --> src/mus2mid.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     control: u8,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/mus2mid.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     value: u8,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     midioutput: *mut MEMFILE,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/mus2mid.rs:108:40
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `control`
[INFO] [stdout]    --> src/mus2mid.rs:108:53
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:108:66
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn WriteChangeController_Valueless(channel: u8, control: u8, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mus_channel`
[INFO] [stdout]    --> src/mus2mid.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn GetMIDIChannel(mus_channel: i32, midioutput: *mut MEMFILE) -> i32 {
[INFO] [stdout]     |                       ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mus_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn GetMIDIChannel(mus_channel: i32, midioutput: *mut MEMFILE) -> i32 {
[INFO] [stdout]     |                                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file`
[INFO] [stdout]    --> src/mus2mid.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub fn ReadMusHeader(file: *mut MEMFILE, header: *mut musheader) -> bool {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]    --> src/mus2mid.rs:131:42
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub fn ReadMusHeader(file: *mut MEMFILE, header: *mut musheader) -> bool {
[INFO] [stdout]     |                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `musinput`
[INFO] [stdout]    --> src/mus2mid.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn mus2mid(musinput: *mut MEMFILE, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_musinput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `midioutput`
[INFO] [stdout]    --> src/mus2mid.rs:142:40
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn mus2mid(musinput: *mut MEMFILE, midioutput: *mut MEMFILE) -> bool {
[INFO] [stdout]     |                                        ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_midioutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn SHA1_Init(hd: *mut sha1_context_t) {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn Transform(hd: *mut sha1_context_t, data: *mut u8) {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/sha1.rs:38:43
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn Transform(hd: *mut sha1_context_t, data: *mut u8) {
[INFO] [stdout]    |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                    ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `inbuf`
[INFO] [stdout]   --> src/sha1.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_inbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `inlen`
[INFO] [stdout]   --> src/sha1.rs:45:61
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn SHA1_Update(hd: *mut sha1_context_t, inbuf: *mut u8, inlen: usize) {
[INFO] [stdout]    |                                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_inlen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `digest`
[INFO] [stdout]   --> src/sha1.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SHA1_Final(digest: sha1_digest_t, hd: *mut sha1_context_t) {
[INFO] [stdout]    |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_digest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hd`
[INFO] [stdout]   --> src/sha1.rs:56:42
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SHA1_Final(digest: sha1_digest_t, hd: *mut sha1_context_t) {
[INFO] [stdout]    |                                          ^^ help: if this is intentional, prefix it with an underscore: `_hd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]   --> src/sha1.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn SHA1_UpdateInt32(context: *mut sha1_context_t, val: u32) {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/sha1.rs:60:55
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn SHA1_UpdateInt32(context: *mut sha1_context_t, val: u32) {
[INFO] [stdout]    |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]   --> src/sha1.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn SHA1_UpdateString(context: *mut sha1_context_t, str: &str) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]   --> src/sha1.rs:64:56
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn SHA1_UpdateString(context: *mut sha1_context_t, str: &str) {
[INFO] [stdout]    |                                                        ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> src/sounds.rs:1967:14
[INFO] [stdout]      |
[INFO] [stdout] 1967 | pub fn MUSIC(name: &str) -> musicinfo_t {
[INFO] [stdout]      |              ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `link_id`
[INFO] [stdout]     --> src/sounds.rs:1994:5
[INFO] [stdout]      |
[INFO] [stdout] 1994 |     link_id: usize,
[INFO] [stdout]      |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_link_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stats`
[INFO] [stdout]   --> src/statdump.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn StatCopy(stats: *mut wbstartstruct_t) {
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/statdump.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn StatDump(doom: &mut modules) {
[INFO] [stdout]    |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num`
[INFO] [stdout]   --> src/tables.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn SlopeDiv(num: u32, den: u32) -> i32 {
[INFO] [stdout]    |                 ^^^ help: if this is intentional, prefix it with an underscore: `_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `den`
[INFO] [stdout]   --> src/tables.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn SlopeDiv(num: u32, den: u32) -> i32 {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_den`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> src/sounds.rs:1967:14
[INFO] [stdout]      |
[INFO] [stdout] 1967 | pub fn MUSIC(name: &str) -> musicinfo_t {
[INFO] [stdout]      |              ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `link_id`
[INFO] [stdout]     --> src/sounds.rs:1994:5
[INFO] [stdout]      |
[INFO] [stdout] 1994 |     link_id: usize,
[INFO] [stdout]      |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_link_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stats`
[INFO] [stdout]   --> src/statdump.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn StatCopy(stats: *mut wbstartstruct_t) {
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/statdump.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn StatDump(doom: &mut modules) {
[INFO] [stdout]    |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num`
[INFO] [stdout]   --> src/tables.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn SlopeDiv(num: u32, den: u32) -> i32 {
[INFO] [stdout]    |                 ^^^ help: if this is intentional, prefix it with an underscore: `_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `den`
[INFO] [stdout]   --> src/tables.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn SlopeDiv(num: u32, den: u32) -> i32 {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_den`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn AM_getIslope(ml: *mut mline_t, is: *mut islope_t) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is`
[INFO] [stdout]    --> src/am/am_map.rs:181:39
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn AM_getIslope(ml: *mut mline_t, is: *mut islope_t) {
[INFO] [stdout]     |                                       ^^ help: if this is intentional, prefix it with an underscore: `_is`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/am/am_map.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub fn AM_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn AM_getIslope(ml: *mut mline_t, is: *mut islope_t) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is`
[INFO] [stdout]    --> src/am/am_map.rs:181:39
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn AM_getIslope(ml: *mut mline_t, is: *mut islope_t) {
[INFO] [stdout]     |                                       ^^ help: if this is intentional, prefix it with an underscore: `_is`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:326:19
[INFO] [stdout]     |
[INFO] [stdout] 326 | pub fn AM_clearFB(color: i32) {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 | pub fn AM_clipMline(ml: *mut mline_t, fl: *mut fline_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fl`
[INFO] [stdout]    --> src/am/am_map.rs:337:39
[INFO] [stdout]     |
[INFO] [stdout] 337 | pub fn AM_clipMline(ml: *mut mline_t, fl: *mut fline_t) -> bool {
[INFO] [stdout]     |                                       ^^ help: if this is intentional, prefix it with an underscore: `_fl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fl`
[INFO] [stdout]    --> src/am/am_map.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn AM_drawFline(fl: *mut fline_t, color: i32) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_fl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:346:39
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn AM_drawFline(fl: *mut fline_t, color: i32) {
[INFO] [stdout]     |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn AM_drawMline(ml: *mut mline_t, color: i32) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:353:39
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn AM_drawMline(ml: *mut mline_t, color: i32) {
[INFO] [stdout]     |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 | pub fn AM_drawGrid(color: i32) {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/am/am_map.rs:376:18
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/am/am_map.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub fn AM_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/am/am_map.rs:376:31
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/am/am_map.rs:376:44
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                                            ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lineguy`
[INFO] [stdout]    --> src/am/am_map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     lineguy: *mut mline_t,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineguy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lineguylines`
[INFO] [stdout]    --> src/am/am_map.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     lineguylines: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineguylines`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scale`
[INFO] [stdout]    --> src/am/am_map.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     scale: i32,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `angle`
[INFO] [stdout]    --> src/am/am_map.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     angle: angle_t,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     color: i32,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/am/am_map.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:326:19
[INFO] [stdout]     |
[INFO] [stdout] 326 | pub fn AM_clearFB(color: i32) {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/am/am_map.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `colors`
[INFO] [stdout]    --> src/am/am_map.rs:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn AM_drawThings(colors: i32, colorrange: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_colors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `colorrange`
[INFO] [stdout]    --> src/am/am_map.rs:396:35
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn AM_drawThings(colors: i32, colorrange: i32) {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_colorrange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 | pub fn AM_clipMline(ml: *mut mline_t, fl: *mut fline_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fl`
[INFO] [stdout]    --> src/am/am_map.rs:337:39
[INFO] [stdout]     |
[INFO] [stdout] 337 | pub fn AM_clipMline(ml: *mut mline_t, fl: *mut fline_t) -> bool {
[INFO] [stdout]     |                                       ^^ help: if this is intentional, prefix it with an underscore: `_fl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:404:25
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub fn AM_drawCrosshair(color: i32) {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fl`
[INFO] [stdout]    --> src/am/am_map.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn AM_drawFline(fl: *mut fline_t, color: i32) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_fl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:346:39
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn AM_drawFline(fl: *mut fline_t, color: i32) {
[INFO] [stdout]     |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ml`
[INFO] [stdout]    --> src/am/am_map.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn AM_drawMline(ml: *mut mline_t, color: i32) {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:353:39
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn AM_drawMline(ml: *mut mline_t, color: i32) {
[INFO] [stdout]     |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 | pub fn AM_drawGrid(color: i32) {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/am/am_map.rs:376:18
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/am/am_map.rs:376:31
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/am/am_map.rs:376:44
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub fn AM_rotate(x: *mut i32, y: *mut i32, a: angle_t) {
[INFO] [stdout]     |                                            ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lineguy`
[INFO] [stdout]    --> src/am/am_map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     lineguy: *mut mline_t,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineguy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lineguylines`
[INFO] [stdout]    --> src/am/am_map.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     lineguylines: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineguylines`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scale`
[INFO] [stdout]    --> src/am/am_map.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     scale: i32,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `angle`
[INFO] [stdout]    --> src/am/am_map.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     angle: angle_t,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     color: i32,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/am/am_map.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/am/am_map.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `colors`
[INFO] [stdout]    --> src/am/am_map.rs:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn AM_drawThings(colors: i32, colorrange: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_colors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `colorrange`
[INFO] [stdout]    --> src/am/am_map.rs:396:35
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn AM_drawThings(colors: i32, colorrange: i32) {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_colorrange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `color`
[INFO] [stdout]    --> src/am/am_map.rs:404:25
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub fn AM_drawCrosshair(color: i32) {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/d/d_event.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub fn D_PostEvent(ev: *mut event_t) {}
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `path_len` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_iwad.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let path_len: usize;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_path_len` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `filename_len` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_iwad.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let filename_len: usize;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_filename_len` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `path_len` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     path_len = path.len();
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `filename_len` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     filename_len = filename.len();
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/d/d_event.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub fn D_PostEvent(ev: *mut event_t) {}
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/d/d_iwad.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub fn IdentifyIWADByName(name: &str, mask: i32) -> GameMission_t {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/d/d_iwad.rs:229:39
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub fn IdentifyIWADByName(name: &str, mask: i32) -> GameMission_t {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `path_len` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_iwad.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let path_len: usize;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_path_len` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `filename_len` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_iwad.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let filename_len: usize;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_filename_len` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `path_len` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     path_len = path.len();
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `filename_len` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     filename_len = filename.len();
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/d/d_iwad.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn D_FindWADByName(name: &str) -> &'static str {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/d/d_iwad.rs:266:27
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn D_TryFindWADByName(filename: &str) -> &'static str {
[INFO] [stdout]     |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_iwad.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for i in 0..doom.d.num_iwad_dirs {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value passed to `mission` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:279:54
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn D_FindIWAD(doom: &mut modules, mask: i32, mut mission: *mut GameMission_t) -> &'static str {
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/d/d_iwad.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub fn IdentifyIWADByName(name: &str, mask: i32) -> GameMission_t {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/d/d_iwad.rs:336:23
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub fn D_FindAllIWADs(mask: i32) //-> *mut *mut iwad_t
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/d/d_iwad.rs:229:39
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub fn IdentifyIWADByName(name: &str, mask: i32) -> GameMission_t {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamemission`
[INFO] [stdout]    --> src/d/d_iwad.rs:345:27
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn D_SaveGameIWADName(gamemission: GameMission_t) -> &'static str {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gamemission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/d/d_iwad.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn D_FindWADByName(name: &str) -> &'static str {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_iwad.rs:351:26
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn D_SuggestIWADName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/d/d_iwad.rs:266:27
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn D_TryFindWADByName(filename: &str) -> &'static str {
[INFO] [stdout]     |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]    --> src/d/d_iwad.rs:351:50
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn D_SuggestIWADName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_iwad.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn D_SuggestGameName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_iwad.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for i in 0..doom.d.num_iwad_dirs {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]    --> src/d/d_iwad.rs:357:50
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn D_SuggestGameName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value passed to `mission` is never read
[INFO] [stdout]    --> src/d/d_iwad.rs:279:54
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn D_FindIWAD(doom: &mut modules, mask: i32, mut mission: *mut GameMission_t) -> &'static str {
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/d/d_iwad.rs:336:23
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub fn D_FindAllIWADs(mask: i32) //-> *mut *mut iwad_t
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamemission`
[INFO] [stdout]    --> src/d/d_iwad.rs:345:27
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn D_SaveGameIWADName(gamemission: GameMission_t) -> &'static str {
[INFO] [stdout]     |                           ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gamemission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_loop.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     for i in 0..newtics {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_iwad.rs:351:26
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn D_SuggestIWADName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]    --> src/d/d_iwad.rs:351:50
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn D_SuggestIWADName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_iwad.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn D_SuggestGameName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]    --> src/d/d_iwad.rs:357:50
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn D_SuggestGameName(mission: GameMission_t, mode: GameMode_t) -> &'static str {
[INFO] [stdout]     |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticcmds`
[INFO] [stdout]    --> src/d/d_loop.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn D_ReceiveTic(ticcmds: *mut ticcmd_t, players_mask: *mut bool) {
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ticcmds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `players_mask`
[INFO] [stdout]    --> src/d/d_loop.rs:182:45
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn D_ReceiveTic(ticcmds: *mut ticcmd_t, players_mask: *mut bool) {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]    --> src/d/d_loop.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn D_StartNetGame(settings: *mut net_gamesettings_t, callback: netgame_startup_callback_t) {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `callback`
[INFO] [stdout]    --> src/d/d_loop.rs:198:58
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn D_StartNetGame(settings: *mut net_gamesettings_t, callback: netgame_startup_callback_t) {
[INFO] [stdout]     |                                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_callback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `connect_data`
[INFO] [stdout]    --> src/d/d_loop.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn D_InitNetGame(connect_data: *mut net_connect_data_t) -> bool {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_connect_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_loop.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     for i in 0..newtics {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticcmds`
[INFO] [stdout]    --> src/d/d_loop.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn D_ReceiveTic(ticcmds: *mut ticcmd_t, players_mask: *mut bool) {
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ticcmds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `players_mask`
[INFO] [stdout]    --> src/d/d_loop.rs:182:45
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn D_ReceiveTic(ticcmds: *mut ticcmd_t, players_mask: *mut bool) {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]    --> src/d/d_loop.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn D_StartNetGame(settings: *mut net_gamesettings_t, callback: netgame_startup_callback_t) {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `callback`
[INFO] [stdout]    --> src/d/d_loop.rs:198:58
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn D_StartNetGame(settings: *mut net_gamesettings_t, callback: netgame_startup_callback_t) {
[INFO] [stdout]     |                                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_callback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `connect_data`
[INFO] [stdout]    --> src/d/d_loop.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn D_InitNetGame(connect_data: *mut net_connect_data_t) -> bool {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_connect_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set`
[INFO] [stdout]    --> src/d/d_loop.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub fn TicdupSquash(set: *mut ticcmd_set_t) {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_set`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_loop.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |         for i in 0..doom.d.ticdup {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set`
[INFO] [stdout]    --> src/d/d_loop.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub fn TicdupSquash(set: *mut ticcmd_set_t) {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_set`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_loop.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |         for i in 0..doom.d.ticdup {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deh_sub`
[INFO] [stdout]    --> src/d/d_main.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let deh_sub: &str;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deh_sub`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_main.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |     for i in 0..banners.len() {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamename_size`
[INFO] [stdout]    --> src/d/d_main.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let gamename_size: usize;
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gamename_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/d/d_main.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let version: i32;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gamename` is never read
[INFO] [stdout]    --> src/d/d_main.rs:576:5
[INFO] [stdout]     |
[INFO] [stdout] 576 |     gamename = "DOOM Shareware";
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]    --> src/d/d_main.rs:537:20
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn GetGameName(doom: &mut modules, mut gamename: &str) -> &'static str {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `gamename` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_main.rs:537:44
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn GetGameName(doom: &mut modules, mut gamename: &str) -> &'static str {
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_gamename` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deh_sub`
[INFO] [stdout]    --> src/d/d_main.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let deh_sub: &str;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deh_sub`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_main.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |     for i in 0..banners.len() {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamename_size`
[INFO] [stdout]    --> src/d/d_main.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let gamename_size: usize;
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gamename_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/d/d_main.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let version: i32;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gamename` is never read
[INFO] [stdout]    --> src/d/d_main.rs:576:5
[INFO] [stdout]     |
[INFO] [stdout] 576 |     gamename = "DOOM Shareware";
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_main.rs:635:17
[INFO] [stdout]     |
[INFO] [stdout] 635 |             for i in 0..doom.w.numlumps {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]    --> src/d/d_main.rs:537:20
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn GetGameName(doom: &mut modules, mut gamename: &str) -> &'static str {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `gamename` is assigned to, but never used
[INFO] [stdout]    --> src/d/d_main.rs:537:44
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub fn GetGameName(doom: &mut modules, mut gamename: &str) -> &'static str {
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_gamename` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/d/d_main.rs:635:17
[INFO] [stdout]     |
[INFO] [stdout] 635 |             for i in 0..doom.w.numlumps {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn D_ValidGameMode(mission: GameMission_t, mode: GameMode_t) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn D_ValidGameMode(mission: GameMission_t, mode: GameMode_t) -> bool {
[INFO] [stdout]    |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:88:50
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]   --> src/d/d_mode.rs:88:68
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]   --> src/d/d_mode.rs:88:82
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                                                  ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn D_GetNumEpisodes(mission: GameMission_t, mode: GameMode_t) -> i32 {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:96:49
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn D_GetNumEpisodes(mission: GameMission_t, mode: GameMode_t) -> i32 {
[INFO] [stdout]    |                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:152:27
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn D_ValidGameVersion(mission: GameMission_t, version: GameVersion_t) -> bool {
[INFO] [stdout]     |                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/d/d_mode.rs:152:51
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn D_ValidGameVersion(mission: GameMission_t, version: GameVersion_t) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn D_IsEpisodeMap(mission: GameMission_t) -> bool {
[INFO] [stdout]     |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:166:28
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn D_GameMissionString(mission: GameMission_t) -> String {
[INFO] [stdout]     |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn D_ValidGameMode(mission: GameMission_t, mode: GameMode_t) -> bool {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn D_ValidGameMode(mission: GameMission_t, mode: GameMode_t) -> bool {
[INFO] [stdout]    |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]   --> src/d/d_net.rs:18:23
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn PlayerQuitGame(player: *mut player_t) {
[INFO] [stdout]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:88:50
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]   --> src/d/d_mode.rs:88:68
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]   --> src/d/d_mode.rs:88:82
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn D_ValidEpisodeMap(mission: GameMission_t, mode: GameMode_t, episode: i32, map: i32) -> bool {
[INFO] [stdout]    |                                                                                  ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/d/d_net.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     for i in 0..MAXPLAYERS {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]   --> src/d/d_mode.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn D_GetNumEpisodes(mission: GameMission_t, mode: GameMode_t) -> i32 {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingame`
[INFO] [stdout]   --> src/d/d_net.rs:22:56
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn RunTic(doom: &mut modules, cmds: *mut ticcmd_t, ingame: *mut bool) {
[INFO] [stdout]    |                                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingame`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> src/d/d_mode.rs:96:49
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn D_GetNumEpisodes(mission: GameMission_t, mode: GameMode_t) -> i32 {
[INFO] [stdout]    |                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/d/d_net.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn LoadGameSettings(settings: *mut net_gamesettings_t) {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:152:27
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn D_ValidGameVersion(mission: GameMission_t, version: GameVersion_t) -> bool {
[INFO] [stdout]     |                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/d/d_mode.rs:152:51
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn D_ValidGameVersion(mission: GameMission_t, version: GameVersion_t) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/d/d_net.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SaveGameSettings(settings: *mut net_gamesettings_t) {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn D_IsEpisodeMap(mission: GameMission_t) -> bool {
[INFO] [stdout]     |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `connect_data`
[INFO] [stdout]   --> src/d/d_net.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn InitConnectData(connect_data: *mut net_connect_data_t) {
[INFO] [stdout]    |                        ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_connect_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mission`
[INFO] [stdout]    --> src/d/d_mode.rs:166:28
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn D_GameMissionString(mission: GameMission_t) -> String {
[INFO] [stdout]     |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mission`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]   --> src/d/d_net.rs:18:23
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn PlayerQuitGame(player: *mut player_t) {
[INFO] [stdout]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/d/d_net.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     for i in 0..MAXPLAYERS {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingame`
[INFO] [stdout]   --> src/d/d_net.rs:22:56
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn RunTic(doom: &mut modules, cmds: *mut ticcmd_t, ingame: *mut bool) {
[INFO] [stdout]    |                                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingame`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/d/d_net.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn LoadGameSettings(settings: *mut net_gamesettings_t) {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/d/d_net.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn SaveGameSettings(settings: *mut net_gamesettings_t) {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `connect_data`
[INFO] [stdout]   --> src/d/d_net.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub fn InitConnectData(connect_data: *mut net_connect_data_t) {
[INFO] [stdout]    |                        ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_connect_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/deh/deh_str.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     x = y;
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x` is assigned to, but never used
[INFO] [stdout]   --> src/deh/deh_str.rs:26:41
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn DEH_AddStringReplacement<'a>(mut x: &'a str, y: &'a str) {
[INFO] [stdout]    |                                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_x` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/deh/deh_str.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     x = y;
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/f/f_finale.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn F_Responder(event: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x` is assigned to, but never used
[INFO] [stdout]   --> src/deh/deh_str.rs:26:41
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn DEH_AddStringReplacement<'a>(mut x: &'a str, y: &'a str) {
[INFO] [stdout]    |                                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_x` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/f/f_finale.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub fn F_CastResponder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/f/f_finale.rs:320:20
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn F_CastPrint(text: String) {}
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/f/f_finale.rs:331:23
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                       ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `patch`
[INFO] [stdout]    --> src/f/f_finale.rs:331:31
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_patch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/f/f_finale.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn F_Responder(event: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col`
[INFO] [stdout]    --> src/f/f_finale.rs:331:52
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `array`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:50
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:62
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:53
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:51
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/f/f_finale.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub fn F_CastResponder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/f/f_finale.rs:320:20
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn F_CastPrint(text: String) {}
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:53
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/f/f_finale.rs:331:23
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                       ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `patch`
[INFO] [stdout]    --> src/f/f_finale.rs:331:31
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_patch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:47
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col`
[INFO] [stdout]    --> src/f/f_finale.rs:331:52
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn F_DrawPatchCol(x: i32, patch: *mut patch_t, col: i32) {}
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `array`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:32
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:50
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:37:62
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn wipe_shittyColMajorXform(array: *mut i16, width: i32, height: i32) {}
[INFO] [stdout]    |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:47
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:39:53
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn wipe_initColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:33
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                 ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:43:51
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn wipe_doColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:53
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                       ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:47:53
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn wipe_exitColorXForm(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:51:47
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn wipe_initMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wipeno`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_wipeno`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:32
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn wipe_doMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:65
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:78
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:59:47
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn wipe_exitMelt(width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn G_CmdChecksum(cmd: *mut ticcmd_t) -> i32 {
[INFO] [stdout]     |                      ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `weapon`
[INFO] [stdout]    --> src/g/g_game.rs:116:25
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn WeaponSelectable(weapon: weapontype_t) -> bool {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_weapon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direction`
[INFO] [stdout]    --> src/g/g_game.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn G_NextWeapon(direction: i32) -> i32 {
[INFO] [stdout]     |                     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:33
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                 ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn G_BuildTiccmd(cmd: *mut ticcmd_t, maketic: i32) {}
[INFO] [stdout]     |                      ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `maketic`
[INFO] [stdout]    --> src/g/g_game.rs:130:42
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn G_BuildTiccmd(cmd: *mut ticcmd_t, maketic: i32) {}
[INFO] [stdout]     |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maketic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:63:53
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn wipe_StartScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                       ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buttons_mask`
[INFO] [stdout]    --> src/g/g_game.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn SetJoyButtons(buttons_mask: u32) {}
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buttons_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buttons_mask`
[INFO] [stdout]    --> src/g/g_game.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn SetMouseButtons(buttons_mask: u32) {}
[INFO] [stdout]     |                        ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buttons_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/g/g_game.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn G_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn wipe_EndScreen(x: i32, y: i32, width: i32, height: i32) -> i32 {
[INFO] [stdout]    |                                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wipeno`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_wipeno`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn G_InitPlayer(player: i32) {}
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn G_PlayerFinishLevel(player: i32) {}
[INFO] [stdout]     |                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:178:23
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn G_PlayerReborn(player: i32) {}
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:65
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ticks`
[INFO] [stdout]   --> src/f/f_wipe.rs:71:78
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn wipe_ScreenWipe(wipeno: i32, x: i32, y: i32, width: i32, height: i32, ticks: i32) -> i32 {
[INFO] [stdout]    |                                                                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_ticks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub fn G_CheckSpot(playernum: i32, mthing: *mut mapthing_t) -> bool {
[INFO] [stdout]     |                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn G_CmdChecksum(cmd: *mut ticcmd_t) -> i32 {
[INFO] [stdout]     |                      ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mthing`
[INFO] [stdout]    --> src/g/g_game.rs:187:36
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub fn G_CheckSpot(playernum: i32, mthing: *mut mapthing_t) -> bool {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_mthing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:196:32
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn G_DeathMatchSpawnPlayer(playernum: i32) {}
[INFO] [stdout]     |                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `weapon`
[INFO] [stdout]    --> src/g/g_game.rs:116:25
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn WeaponSelectable(weapon: weapontype_t) -> bool {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_weapon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn G_DoReborn(playernum: i32) {}
[INFO] [stdout]     |                   ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direction`
[INFO] [stdout]    --> src/g/g_game.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn G_NextWeapon(direction: i32) -> i32 {
[INFO] [stdout]     |                     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub fn G_LoadGame(name: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn G_BuildTiccmd(cmd: *mut ticcmd_t, maketic: i32) {}
[INFO] [stdout]     |                      ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `slot`
[INFO] [stdout]    --> src/g/g_game.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub fn G_SaveGame(slot: i32, description: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_slot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `maketic`
[INFO] [stdout]    --> src/g/g_game.rs:130:42
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn G_BuildTiccmd(cmd: *mut ticcmd_t, maketic: i32) {}
[INFO] [stdout]     |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maketic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `description`
[INFO] [stdout]    --> src/g/g_game.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub fn G_SaveGame(slot: i32, description: &str) {}
[INFO] [stdout]     |                              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buttons_mask`
[INFO] [stdout]    --> src/g/g_game.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn SetJoyButtons(buttons_mask: u32) {}
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buttons_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `skill`
[INFO] [stdout]    --> src/g/g_game.rs:247:25
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_skill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buttons_mask`
[INFO] [stdout]    --> src/g/g_game.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn SetMouseButtons(buttons_mask: u32) {}
[INFO] [stdout]     |                        ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buttons_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]    --> src/g/g_game.rs:247:41
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/g/g_game.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn G_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]    --> src/g/g_game.rs:247:55
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn G_InitPlayer(player: i32) {}
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `skill`
[INFO] [stdout]    --> src/g/g_game.rs:251:18
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_skill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn G_PlayerFinishLevel(player: i32) {}
[INFO] [stdout]     |                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `player`
[INFO] [stdout]    --> src/g/g_game.rs:178:23
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn G_PlayerReborn(player: i32) {}
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]    --> src/g/g_game.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub fn G_CheckSpot(playernum: i32, mthing: *mut mapthing_t) -> bool {
[INFO] [stdout]     |                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]    --> src/g/g_game.rs:251:48
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                                ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mthing`
[INFO] [stdout]    --> src/g/g_game.rs:187:36
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub fn G_CheckSpot(playernum: i32, mthing: *mut mapthing_t) -> bool {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_mthing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:257:25
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn G_ReadDemoTiccmd(cmd: *mut ticcmd_t) {}
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:196:32
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn G_DeathMatchSpawnPlayer(playernum: i32) {}
[INFO] [stdout]     |                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn G_WriteDemoTiccmd(cmd: *mut ticcmd_t) {}
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn G_RecordDemo(name: &str) {}
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `playernum`
[INFO] [stdout]    --> src/g/g_game.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn G_DoReborn(playernum: i32) {}
[INFO] [stdout]     |                   ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playernum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub fn G_LoadGame(name: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `slot`
[INFO] [stdout]    --> src/g/g_game.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub fn G_SaveGame(slot: i32, description: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_slot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:281:26
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub fn G_DeferedPlayDemo(name: &str) {}
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `description`
[INFO] [stdout]    --> src/g/g_game.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub fn G_SaveGame(slot: i32, description: &str) {}
[INFO] [stdout]     |                              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/g/g_game.rs:285:31
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub fn DemoVersionDescription(version: i32) -> &'static str {
[INFO] [stdout]     |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `skill`
[INFO] [stdout]    --> src/g/g_game.rs:247:25
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_skill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]    --> src/g/g_game.rs:247:41
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn G_TimeDemo(name: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]    --> src/g/g_game.rs:247:55
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn G_DeferedInitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `skill`
[INFO] [stdout]    --> src/g/g_game.rs:251:18
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_skill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `episode`
[INFO] [stdout]    --> src/g/g_game.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_episode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `map`
[INFO] [stdout]    --> src/g/g_game.rs:251:48
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn G_InitNew(skill: skill_t, episode: i32, map: i32) {}
[INFO] [stdout]     |                                                ^^^ help: if this is intentional, prefix it with an underscore: `_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:257:25
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn G_ReadDemoTiccmd(cmd: *mut ticcmd_t) {}
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmd`
[INFO] [stdout]    --> src/g/g_game.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn G_WriteDemoTiccmd(cmd: *mut ticcmd_t) {}
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn G_RecordDemo(name: &str) {}
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:281:26
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub fn G_DeferedPlayDemo(name: &str) {}
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> src/g/g_game.rs:285:31
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub fn DemoVersionDescription(version: i32) -> &'static str {
[INFO] [stdout]     |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/g/g_game.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn G_TimeDemo(name: &str) {}
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn HUlib_clearTextLine(t: *mut hu_textline_t) {}
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                          ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:66
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sc`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:88
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                                                        ^^ help: if this is intentional, prefix it with an underscore: `_sc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn HUlib_addCharToTextLine(t: *mut hu_textline_t, ch: char) -> bool {
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ch`
[INFO] [stdout]    --> src/hu/hu_lib.rs:117:55
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn HUlib_addCharToTextLine(t: *mut hu_textline_t, ch: char) -> bool {
[INFO] [stdout]     |                                                       ^^ help: if this is intentional, prefix it with an underscore: `_ch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub fn HUlib_delCharFromTextLine(t: *mut hu_textline_t) -> bool {
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/hu/hu_lib.rs:125:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn HUlib_drawTextLine(l: *mut hu_textline_t, drawcursor: bool) {}
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn HUlib_clearTextLine(t: *mut hu_textline_t) {}
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drawcursor`
[INFO] [stdout]    --> src/hu/hu_lib.rs:125:50
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn HUlib_drawTextLine(l: *mut hu_textline_t, drawcursor: bool) {}
[INFO] [stdout]     |                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_drawcursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/hu/hu_lib.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn HUlib_eraseTextLine(l: *mut hu_textline_t) {}
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     s: *mut hu_stext_t,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                  ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                          ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h`
[INFO] [stdout]    --> src/hu/hu_lib.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     h: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:66
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sc`
[INFO] [stdout]    --> src/hu/hu_lib.rs:115:88
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn HUlib_initTextLine(t: *mut hu_textline_t, x: i32, y: i32, f: *mut *mut patch_t, sc: i32) {}
[INFO] [stdout]     |                                                                                        ^^ help: if this is intentional, prefix it with an underscore: `_sc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font`
[INFO] [stdout]    --> src/hu/hu_lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     font: *mut *mut patch_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_font`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `startchar`
[INFO] [stdout]    --> src/hu/hu_lib.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     startchar: i32,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_startchar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn HUlib_addCharToTextLine(t: *mut hu_textline_t, ch: char) -> bool {
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]    --> src/hu/hu_lib.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     on: *mut bool,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ch`
[INFO] [stdout]    --> src/hu/hu_lib.rs:117:55
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub fn HUlib_addCharToTextLine(t: *mut hu_textline_t, ch: char) -> bool {
[INFO] [stdout]     |                                                       ^^ help: if this is intentional, prefix it with an underscore: `_ch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn HUlib_addLineToSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/hu/hu_lib.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub fn HUlib_delCharFromTextLine(t: *mut hu_textline_t) -> bool {
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/hu/hu_lib.rs:125:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn HUlib_drawTextLine(l: *mut hu_textline_t, drawcursor: bool) {}
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:52
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:68
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drawcursor`
[INFO] [stdout]    --> src/hu/hu_lib.rs:125:50
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn HUlib_drawTextLine(l: *mut hu_textline_t, drawcursor: bool) {}
[INFO] [stdout]     |                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_drawcursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/hu/hu_lib.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn HUlib_eraseTextLine(l: *mut hu_textline_t) {}
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:145:24
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn HUlib_drawSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                        ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     s: *mut hu_stext_t,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub fn HUlib_eraseSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     it: *mut hu_itext_t,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font`
[INFO] [stdout]    --> src/hu/hu_lib.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     font: *mut *mut patch_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_font`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h`
[INFO] [stdout]    --> src/hu/hu_lib.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     h: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `startchar`
[INFO] [stdout]    --> src/hu/hu_lib.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     startchar: i32,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_startchar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font`
[INFO] [stdout]    --> src/hu/hu_lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     font: *mut *mut patch_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_font`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]    --> src/hu/hu_lib.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     on: *mut bool,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `startchar`
[INFO] [stdout]    --> src/hu/hu_lib.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     startchar: i32,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_startchar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]    --> src/hu/hu_lib.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     on: *mut bool,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:160:31
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn HUlib_delCharFromIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                               ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn HUlib_addLineToSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:162:33
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn HUlib_eraseLineFromIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                                 ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:52
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:165:25
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn HUlib_resetIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg`
[INFO] [stdout]    --> src/hu/hu_lib.rs:143:68
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn HUlib_addMessageToSText(s: *mut hu_stext_t, prefix: String, msg: String) {}
[INFO] [stdout]     |                                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:167:31
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn HUlib_addPrefixToIText(it: *mut hu_itext_t, str: String) {}
[INFO] [stdout]     |                               ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:145:24
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn HUlib_drawSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                        ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]    --> src/hu/hu_lib.rs:167:52
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn HUlib_addPrefixToIText(it: *mut hu_itext_t, str: String) {}
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn HUlib_keyInIText(it: *mut hu_itext_t, ch: char) -> bool {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/hu/hu_lib.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub fn HUlib_eraseSText(s: *mut hu_stext_t) {}
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ch`
[INFO] [stdout]    --> src/hu/hu_lib.rs:171:46
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn HUlib_keyInIText(it: *mut hu_itext_t, ch: char) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_ch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     it: *mut hu_itext_t,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn HUlib_drawIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/hu/hu_lib.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     x: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/hu/hu_lib.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     y: i32,
[INFO] [stdout]     |     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font`
[INFO] [stdout]    --> src/hu/hu_lib.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     font: *mut *mut patch_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_font`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `startchar`
[INFO] [stdout]    --> src/hu/hu_lib.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     startchar: i32,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_startchar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]    --> src/hu/hu_lib.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     on: *mut bool,
[INFO] [stdout]     |     ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:160:31
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn HUlib_delCharFromIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                               ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:162:33
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn HUlib_eraseLineFromIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                                 ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:165:25
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn HUlib_resetIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:167:31
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn HUlib_addPrefixToIText(it: *mut hu_itext_t, str: String) {}
[INFO] [stdout]     |                               ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]    --> src/hu/hu_lib.rs:167:52
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn HUlib_addPrefixToIText(it: *mut hu_itext_t, str: String) {}
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn HUlib_keyInIText(it: *mut hu_itext_t, ch: char) -> bool {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ch`
[INFO] [stdout]    --> src/hu/hu_lib.rs:171:46
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub fn HUlib_keyInIText(it: *mut hu_itext_t, ch: char) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_ch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `it`
[INFO] [stdout]    --> src/hu/hu_lib.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn HUlib_drawIText(it: *mut hu_itext_t) {}
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_it`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/hu/hu_stuff.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn HU_queueChatChar(c: char) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/hu/hu_stuff.rs:161:21
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn HU_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/hu/hu_stuff.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn HU_queueChatChar(c: char) {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track`
[INFO] [stdout]   --> src/i/i_cdmus.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn I_CDMusPlay(track: i32) -> i32 {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/hu/hu_stuff.rs:161:21
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn HU_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                     ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]   --> src/i/i_cdmus.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn I_CDMusSetVolume(volume: i32) -> i32 {
[INFO] [stdout]    |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track`
[INFO] [stdout]   --> src/i/i_cdmus.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn I_CDMusPlay(track: i32) -> i32 {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track_num`
[INFO] [stdout]   --> src/i/i_cdmus.rs:46:27
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub fn I_CDMusTrackLength(track_num: i32) -> i32 {
[INFO] [stdout]    |                           ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_track_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `endoom_data`
[INFO] [stdout]   --> src/i/i_endoom.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn I_Endoom(endoom_data: *mut u8) {
[INFO] [stdout]    |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_endoom_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]   --> src/i/i_cdmus.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn I_CDMusSetVolume(volume: i32) -> i32 {
[INFO] [stdout]    |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn toDoomKey(key: u32) -> u8 {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn queueKeyPress(pressed: i32, keyCode: u32) {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track_num`
[INFO] [stdout]   --> src/i/i_cdmus.rs:46:27
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub fn I_CDMusTrackLength(track_num: i32) -> i32 {
[INFO] [stdout]    |                           ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_track_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keyCode`
[INFO] [stdout]   --> src/i/i_input.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn queueKeyPress(pressed: i32, keyCode: u32) {
[INFO] [stdout]    |                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `endoom_data`
[INFO] [stdout]   --> src/i/i_endoom.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn I_Endoom(endoom_data: *mut u8) {
[INFO] [stdout]    |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_endoom_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn GetKey(pressed: *mut i32, doomKey: *mut u8) -> i32 {
[INFO] [stdout]    |               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doomKey`
[INFO] [stdout]   --> src/i/i_input.rs:30:34
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn GetKey(pressed: *mut i32, doomKey: *mut u8) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_doomKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn toDoomKey(key: u32) -> u8 {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn GetTypedChar(key: u8) -> u8 {
[INFO] [stdout]    |                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn queueKeyPress(pressed: i32, keyCode: u32) {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keyCode`
[INFO] [stdout]   --> src/i/i_input.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn queueKeyPress(pressed: i32, keyCode: u32) {
[INFO] [stdout]    |                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn UpdateShiftStatus(pressed: i32, key: u8) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn UpdateShiftStatus(pressed: i32, key: u8) {
[INFO] [stdout]    |                                        ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn GetKey(pressed: *mut i32, doomKey: *mut u8) -> i32 {
[INFO] [stdout]    |               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doomKey`
[INFO] [stdout]   --> src/i/i_input.rs:30:34
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn GetKey(pressed: *mut i32, doomKey: *mut u8) -> i32 {
[INFO] [stdout]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_doomKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn GetTypedChar(key: u8) -> u8 {
[INFO] [stdout]    |                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis`
[INFO] [stdout]   --> src/i/i_joystick.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn IsValidAxis(axis: i32) -> bool {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_axis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pressed`
[INFO] [stdout]   --> src/i/i_input.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn UpdateShiftStatus(pressed: i32, key: u8) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pressed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/i/i_input.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn UpdateShiftStatus(pressed: i32, key: u8) {
[INFO] [stdout]    |                                        ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `physbutton`
[INFO] [stdout]   --> src/i/i_joystick.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn IsAxisButton(physbutton: i32) -> bool {
[INFO] [stdout]    |                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_physbutton`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vbutton`
[INFO] [stdout]   --> src/i/i_joystick.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn ReadButtonState(vbutton: i32) -> i32 {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vbutton`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis`
[INFO] [stdout]   --> src/i/i_joystick.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn IsValidAxis(axis: i32) -> bool {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_axis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis`
[INFO] [stdout]   --> src/i/i_joystick.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn GetAxisState(axis: i32, invert: i32) -> i32 {
[INFO] [stdout]    |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_axis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `physbutton`
[INFO] [stdout]   --> src/i/i_joystick.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn IsAxisButton(physbutton: i32) -> bool {
[INFO] [stdout]    |                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_physbutton`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `invert`
[INFO] [stdout]   --> src/i/i_joystick.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn GetAxisState(axis: i32, invert: i32) -> i32 {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_invert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vbutton`
[INFO] [stdout]   --> src/i/i_joystick.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn ReadButtonState(vbutton: i32) -> i32 {
[INFO] [stdout]    |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vbutton`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axis`
[INFO] [stdout]   --> src/i/i_joystick.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn GetAxisState(axis: i32, invert: i32) -> i32 {
[INFO] [stdout]    |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_axis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `invert`
[INFO] [stdout]   --> src/i/i_joystick.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn GetAxisState(axis: i32, invert: i32) -> i32 {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_invert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:21:36
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:21:45
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:29:27
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:29:36
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:21:36
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:21:45
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn I_Scale1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:37:36
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:29:27
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:29:36
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:45:36
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn I_Scale2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:37:36
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn I_Scale3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:45:36
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/i/i_scale.rs:62:43
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                           ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn I_Scale4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]   --> src/i/i_scale.rs:62:51
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                                   ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/i/i_scale.rs:62:59
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                                           ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/i/i_scale.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]   --> src/i/i_scale.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                           ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:73:29
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn GenerateStretchTable(palette: *mut u8, pct: i32) -> *mut u8 {
[INFO] [stdout]    |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/i/i_scale.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                    ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pct`
[INFO] [stdout]   --> src/i/i_scale.rs:73:47
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn GenerateStretchTable(palette: *mut u8, pct: i32) -> *mut u8 {
[INFO] [stdout]    |                                               ^^^ help: if this is intentional, prefix it with an underscore: `_pct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]   --> src/i/i_scale.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn I_Scale5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn I_InitStretchTables(palette: *mut u8) {
[INFO] [stdout]    |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn I_InitSquashTable(palette: *mut u8) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/i/i_scale.rs:62:43
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                           ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn I_ResetScaleTables(palette: *mut u8) {
[INFO] [stdout]    |                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]   --> src/i/i_scale.rs:62:51
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                                   ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/i/i_scale.rs:62:59
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn FindNearestColor(palette: *mut u8, r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]    |                                                           ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:73:29
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn GenerateStretchTable(palette: *mut u8, pct: i32) -> *mut u8 {
[INFO] [stdout]    |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:107:42
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:107:57
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pct`
[INFO] [stdout]   --> src/i/i_scale.rs:73:47
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn GenerateStretchTable(palette: *mut u8, pct: i32) -> *mut u8 {
[INFO] [stdout]    |                                               ^^^ help: if this is intentional, prefix it with an underscore: `_pct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn I_InitStretchTables(palette: *mut u8) {
[INFO] [stdout]    |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:113:47
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn I_InitSquashTable(palette: *mut u8) {
[INFO] [stdout]    |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:119:20
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn WriteLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn WriteLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/i/i_scale.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub fn I_ResetScaleTables(palette: *mut u8) {
[INFO] [stdout]    |                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:123:27
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:123:42
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:123:57
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:107:42
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:123:72
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:107:57
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn WriteBlendedLine1x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:129:29
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:129:47
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:113:47
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub fn I_Stretch1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn WriteLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:119:20
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn WriteLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:135:35
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn WriteLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn WriteLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:139:27
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:139:42
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:123:27
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:123:42
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:139:57
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:123:57
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:139:72
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:123:72
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn WriteBlendedLine2x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:129:29
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:145:47
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:129:47
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn I_Stretch2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:151:20
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn WriteLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn WriteLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn WriteLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:155:27
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:135:35
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn WriteLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:155:57
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:155:72
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:139:27
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:161:20
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:139:42
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:139:57
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:161:38
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:139:72
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn WriteBlendedLine3x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:161:47
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:167:20
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn WriteLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn WriteLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:145:47
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub fn I_Stretch3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:151:20
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn WriteLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:173:38
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn WriteLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:173:47
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:155:27
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn WriteSquashedLine1x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/i/i_scale.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:195:43
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn WriteSquashedLine1x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/i/i_scale.rs:155:57
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stretch_table`
[INFO] [stdout]    --> src/i/i_scale.rs:155:72
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub fn WriteBlendedLine4x(dest: *mut u8, src1: *mut u8, src2: *mut u8, stretch_table: *mut u8) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stretch_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:201:28
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:161:20
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:201:46
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:161:38
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn WriteSquashedLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:161:47
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn I_Stretch4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn WriteSquashedLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:167:20
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn WriteLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub fn WriteLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:217:28
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:173:38
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:217:46
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn WriteSquashedLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:173:47
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn I_Stretch5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                               ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn WriteSquashedLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn WriteSquashedLine1x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:195:43
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn WriteSquashedLine1x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:235:19
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:201:28
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:235:37
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:201:46
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_Squash1x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:235:46
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn WriteSquashedLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn WriteSquashedLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn WriteSquashedLine2x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:241:43
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn WriteSquashedLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:249:28
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:217:28
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:249:37
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:249:46
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:217:46
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn I_Squash2x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn WriteSquashedLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn WriteSquashedLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:255:43
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn WriteSquashedLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn WriteSquashedLine3x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:263:19
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:235:19
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:263:37
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:235:37
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:263:46
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:235:46
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub fn I_Squash3x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn WriteSquashedLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:241:43
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn WriteSquashedLine4x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:249:28
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:249:37
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:249:46
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn I_Squash4x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/i/i_scale.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn WriteSquashedLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/i/i_scale.rs:255:43
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn WriteSquashedLine5x(dest: *mut u8, src: *mut u8) {
[INFO] [stdout]     |                                           ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]    --> src/i/i_scale.rs:263:19
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                   ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y1`
[INFO] [stdout]    --> src/i/i_scale.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                            ^^ help: if this is intentional, prefix it with an underscore: `_y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]    --> src/i/i_scale.rs:263:37
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                     ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `samplerate_hz`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:111:24
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn ParseVorbisTime(samplerate_hz: u32, value: &str) -> u32 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samplerate_hz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y2`
[INFO] [stdout]    --> src/i/i_scale.rs:263:46
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub fn I_Squash5x(x1: i32, y1: i32, x2: i32, y2: i32) -> bool {
[INFO] [stdout]     |                                              ^^ help: if this is intentional, prefix it with an underscore: `_y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:111:44
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn ParseVorbisTime(samplerate_hz: u32, value: &str) -> u32 {
[INFO] [stdout]     |                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn ParseVorbisComment(metadata: *mut file_metadata_t, comment: &str) {
[INFO] [stdout]     |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `comment`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:119:59
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn ParseVorbisComment(metadata: *mut file_metadata_t, comment: &str) {
[INFO] [stdout]     |                                                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_comment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:124:28
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn ParseVorbisComments(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:124:60
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn ParseVorbisComments(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                            ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn ParseFlacStreaminfo(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:128:60
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn ParseFlacStreaminfo(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                            ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn ParseFlacFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:132:54
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn ParseFlacFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                      ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `samplerate_hz`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:111:24
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn ParseVorbisTime(samplerate_hz: u32, value: &str) -> u32 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samplerate_hz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn ParseOggIdHeader(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:111:44
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn ParseVorbisTime(samplerate_hz: u32, value: &str) -> u32 {
[INFO] [stdout]     |                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:136:57
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn ParseOggIdHeader(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                         ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn ParseVorbisComment(metadata: *mut file_metadata_t, comment: &str) {
[INFO] [stdout]     |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn ParseOggFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:140:53
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn ParseOggFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                     ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `comment`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:119:59
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub fn ParseVorbisComment(metadata: *mut file_metadata_t, comment: &str) {
[INFO] [stdout]     |                                                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_comment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:124:28
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn ParseVorbisComments(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn ReadLoopPoints(filename: &str, metadata: *mut file_metadata_t) {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:144:39
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn ReadLoopPoints(filename: &str, metadata: *mut file_metadata_t) {
[INFO] [stdout]     |                                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:124:60
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn ParseVorbisComments(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                            ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn GetSubstituteMusicFile(data: *mut libc::c_void, data_len: usize) -> &'static str {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn ParseFlacStreaminfo(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:151:56
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn GetSubstituteMusicFile(data: *mut libc::c_void, data_len: usize) -> &'static str {
[INFO] [stdout]     |                                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:128:60
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn ParseFlacStreaminfo(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                            ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `subst`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn AddSubstituteMusic(subst: *mut subst_music_t) {
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_subst`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn ParseFlacFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn ParseHexDigit(c: u8) -> i32 {
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:132:54
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn ParseFlacFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                      ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn ParseOggIdHeader(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:136:57
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn ParseOggIdHeader(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                         ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:169:20
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub fn GetFullPath(base_filename: &str, path: &str) -> &'static str {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:169:41
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub fn GetFullPath(base_filename: &str, path: &str) -> &'static str {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn ParseOggFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:178:28
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn ParseSubstituteLine(filename: &str, line: &str) -> &'static str {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fs`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:140:53
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn ParseOggFile(metadata: *mut file_metadata_t, fs: File) {
[INFO] [stdout]     |                                                     ^^ help: if this is intentional, prefix it with an underscore: `_fs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:178:44
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn ParseSubstituteLine(filename: &str, line: &str) -> &'static str {
[INFO] [stdout]     |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn ReadLoopPoints(filename: &str, metadata: *mut file_metadata_t) {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:144:39
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn ReadLoopPoints(filename: &str, metadata: *mut file_metadata_t) {
[INFO] [stdout]     |                                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:186:29
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn ReadSubstituteConfig(filename: &str) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn GetSubstituteMusicFile(data: *mut libc::c_void, data_len: usize) -> &'static str {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lumpnum`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:203:20
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn IsMusicLump(lumpnum: i32) -> bool {
[INFO] [stdout]     |                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lumpnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:151:56
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn GetSubstituteMusicFile(data: *mut libc::c_void, data_len: usize) -> &'static str {
[INFO] [stdout]     |                                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `subst`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn AddSubstituteMusic(subst: *mut subst_music_t) {
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_subst`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:212:29
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub fn DumpSubstituteConfig(filename: &str) {
[INFO] [stdout]     |                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn ParseHexDigit(c: u8) -> i32 {
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `write_path`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:221:35
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn WriteWrapperTimidityConfig(write_path: &str) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_write_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:169:20
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub fn GetFullPath(base_filename: &str, path: &str) -> &'static str {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:169:41
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub fn GetFullPath(base_filename: &str, path: &str) -> &'static str {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:178:28
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn ParseSubstituteLine(filename: &str, line: &str) -> &'static str {
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:178:44
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn ParseSubstituteLine(filename: &str, line: &str) -> &'static str {
[INFO] [stdout]     |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:186:29
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn ReadSubstituteConfig(filename: &str) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `chan`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     chan: libc::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_chan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lumpnum`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:203:20
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn IsMusicLump(lumpnum: i32) -> bool {
[INFO] [stdout]     |                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lumpnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     stream: *mut libc::c_void,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `udata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     udata: *mut libc::c_void,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_udata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:212:29
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub fn DumpSubstituteConfig(filename: &str) {
[INFO] [stdout]     |                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `write_path`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:221:35
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub fn WriteWrapperTimidityConfig(write_path: &str) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_write_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `chan`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     chan: libc::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_chan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stream`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     stream: *mut libc::c_void,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `udata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     udata: *mut libc::c_void,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_udata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:352:29
[INFO] [stdout]     |
[INFO] [stdout] 352 | pub fn I_SDL_SetMusicVolume(volume: i32) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 | pub fn I_SDL_UnRegisterSong(handle: *mut libc::c_void) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:415:14
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub fn IsMid(mem: *mut u8, len: i32) -> bool {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:352:29
[INFO] [stdout]     |
[INFO] [stdout] 352 | pub fn I_SDL_SetMusicVolume(volume: i32) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:415:28
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub fn IsMid(mem: *mut u8, len: i32) -> bool {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `musdata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_musdata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:37
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:47
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 | pub fn I_SDL_UnRegisterSong(handle: *mut libc::c_void) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:415:14
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub fn IsMid(mem: *mut u8, len: i32) -> bool {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:415:28
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub fn IsMid(mem: *mut u8, len: i32) -> bool {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `musdata`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_musdata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:37
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filename`
[INFO] [stdout]    --> src/i/i_sdlmusic.rs:421:47
[INFO] [stdout]     |
[INFO] [stdout] 421 | pub fn ConvertMus(musdata: *mut u8, len: i32, filename: &str) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:31:27
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn AllocatedSoundLink(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn AllocatedSoundUnlink(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FreeAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn ReserveCacheSpace(len: usize) {
[INFO] [stdout]    |                          ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn AllocateSound(sfxinfo: *mut sfxinfo_t, len: usize) -> *mut Mix_Chunk {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:65:47
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn AllocateSound(sfxinfo: *mut sfxinfo_t, len: usize) -> *mut Mix_Chunk {
[INFO] [stdout]    |                                               ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:31:27
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn AllocatedSoundLink(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn LockAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn AllocatedSoundUnlink(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn UnlockAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FreeAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub fn ReleaseSoundOnChannel(channel: i32) {
[INFO] [stdout]    |                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn ReserveCacheSpace(len: usize) {
[INFO] [stdout]    |                          ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `freq1`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn ConvertibleRatio(freq1: i32, freq2: i32) -> bool {
[INFO] [stdout]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_freq1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `freq2`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:91:37
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn ConvertibleRatio(freq1: i32, freq2: i32) -> bool {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_freq2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn AllocateSound(sfxinfo: *mut sfxinfo_t, len: usize) -> *mut Mix_Chunk {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:65:47
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn AllocateSound(sfxinfo: *mut sfxinfo_t, len: usize) -> *mut Mix_Chunk {
[INFO] [stdout]    |                                               ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     sfxinfo: *mut sfxinfo_t,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn LockAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     data: *mut u8,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `samplerate`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     samplerate: i32,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samplerate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `snd`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn UnlockAllocatedSound(snd: *mut allocated_sound_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_snd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     length: i32,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn CacheSFX(sfxinfo: *mut sfxinfo_t) -> bool {
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub fn ReleaseSoundOnChannel(channel: i32) {
[INFO] [stdout]    |                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfx`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:23
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_sfx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:44
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `freq1`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn ConvertibleRatio(freq1: i32, freq2: i32) -> bool {
[INFO] [stdout]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_freq1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sounds`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn I_SDL_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `freq2`
[INFO] [stdout]   --> src/i/i_sdlsound.rs:91:37
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn ConvertibleRatio(freq1: i32, freq2: i32) -> bool {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_freq2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_sounds`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:126:53
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn I_SDL_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     sfxinfo: *mut sfxinfo_t,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn LockSound(sfxinfo: *mut sfxinfo_t) -> bool {
[INFO] [stdout]     |                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     data: *mut u8,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `samplerate`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     samplerate: i32,
[INFO] [stdout]     |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samplerate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfx`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:143:28
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn I_SDL_GetSfxLumpNum(sfx: *mut sfxinfo_t) -> i32 {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_sfx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     length: i32,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn CacheSFX(sfxinfo: *mut sfxinfo_t) -> bool {
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfx`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:23
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_sfx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:45
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:44
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:55
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn GetSfxLumpName(sfx: *mut sfxinfo_t, buf: *mut u8, buf_len: usize) {
[INFO] [stdout]     |                                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:25
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sounds`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn I_SDL_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:50
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_sounds`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:126:53
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn I_SDL_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:64
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn LockSound(sfxinfo: *mut sfxinfo_t) -> bool {
[INFO] [stdout]     |                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:74
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:172:24
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub fn I_SDL_StopSound(handle: i32) {
[INFO] [stdout]     |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfx`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:143:28
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn I_SDL_GetSfxLumpNum(sfx: *mut sfxinfo_t) -> i32 {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_sfx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn I_SDL_SoundIsPlaying(handle: i32) -> bool {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:45
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:149:55
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn I_SDL_UpdateSoundParams(handle: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:25
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:50
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:64
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:166:74
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn I_SDL_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                          ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device`
[INFO] [stdout]    --> src/i/i_sound.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:172:24
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub fn I_SDL_StopSound(handle: i32) {
[INFO] [stdout]     |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `list`
[INFO] [stdout]    --> src/i/i_sound.rs:185:37
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sound.rs:185:61
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                                                             ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sdlsound.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn I_SDL_SoundIsPlaying(handle: i32) -> bool {
[INFO] [stdout]     |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device`
[INFO] [stdout]    --> src/i/i_sound.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `list`
[INFO] [stdout]    --> src/i/i_sound.rs:185:37
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]    --> src/i/i_sound.rs:185:61
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn SndDeviceInList(device: i32, list: *mut snddevice_t, len: i32) -> bool {
[INFO] [stdout]     |                                                             ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sound.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn I_GetSfxLumpNum(sfxinfo: *mut sfxinfo_t) -> i32 {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:327:30
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub fn CheckVolumeSeparation(vol: *mut i32, sep: *mut i32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub fn CheckVolumeSeparation(vol: *mut i32, sep: *mut i32) {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:331:28
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:331:42
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:331:52
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sound.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:335:46
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:335:60
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:335:70
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sound.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn I_GetSfxLumpNum(sfxinfo: *mut sfxinfo_t) -> i32 {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn I_StopSound(channel: i32) {
[INFO] [stdout]     |                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:345:25
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn I_SoundIsPlaying(channel: i32) -> bool {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:327:30
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub fn CheckVolumeSeparation(vol: *mut i32, sep: *mut i32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sounds`
[INFO] [stdout]    --> src/i/i_sound.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn I_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub fn CheckVolumeSeparation(vol: *mut i32, sep: *mut i32) {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_sounds`
[INFO] [stdout]    --> src/i/i_sound.rs:351:49
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn I_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:331:28
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:331:42
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                          ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:331:52
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub fn I_UpdateSoundParams(channel: i32, vol: i32, sep: i32) {
[INFO] [stdout]     |                                                    ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sfxinfo`
[INFO] [stdout]    --> src/i/i_sound.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sfxinfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:335:46
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vol`
[INFO] [stdout]    --> src/i/i_sound.rs:335:60
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_vol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]    --> src/i/i_sound.rs:369:25
[INFO] [stdout]     |
[INFO] [stdout] 369 | pub fn I_SetMusicVolume(volume: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sep`
[INFO] [stdout]    --> src/i/i_sound.rs:335:70
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn I_StartSound(sfxinfo: *mut sfxinfo_t, channel: i32, vol: i32, sep: i32) -> i32 {
[INFO] [stdout]     |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_sep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn I_StopSound(channel: i32) {
[INFO] [stdout]     |                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]    --> src/i/i_sound.rs:345:25
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn I_SoundIsPlaying(channel: i32) -> bool {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sounds`
[INFO] [stdout]    --> src/i/i_sound.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn I_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_sounds`
[INFO] [stdout]    --> src/i/i_sound.rs:351:49
[INFO] [stdout]     |
[INFO] [stdout] 351 | pub fn I_PrecacheSounds(sounds: *mut sfxinfo_t, num_sounds: i32) {
[INFO] [stdout]     |                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_sounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sound.rs:393:25
[INFO] [stdout]     |
[INFO] [stdout] 393 | pub fn I_UnRegisterSong(handle: *mut libc::c_void) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `volume`
[INFO] [stdout]    --> src/i/i_sound.rs:369:25
[INFO] [stdout]     |
[INFO] [stdout] 369 | pub fn I_SetMusicVolume(volume: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/i/i_system.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn func(doom: &mut modules) {}
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]    --> src/i/i_sound.rs:393:25
[INFO] [stdout]     |
[INFO] [stdout] 393 | pub fn I_UnRegisterSong(handle: *mut libc::c_void) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]   --> src/i/i_system.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `off`
[INFO] [stdout]   --> src/i/i_system.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> src/i/i_system.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/i/i_system.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default_ram`
[INFO] [stdout]   --> src/i/i_system.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                        ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_ram`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `min_ram`
[INFO] [stdout]   --> src/i/i_system.rs:68:63
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_min_ram`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/i/i_system.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn I_ZoneBase(doom: &mut modules, size: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/i/i_system.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn func(doom: &mut modules) {}
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/i/i_system.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn I_ZoneBase(doom: &mut modules, size: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]   --> src/i/i_system.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                  ^^ help: if this is intentional, prefix it with an underscore: `_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `off`
[INFO] [stdout]   --> src/i/i_system.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_off`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> src/i/i_system.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn I_Tactile(on: i32, off: i32, total: i32) {}
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/i/i_system.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for i in 0..75 {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/i/i_system.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default_ram`
[INFO] [stdout]   --> src/i/i_system.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                        ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_ram`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `min_ram`
[INFO] [stdout]   --> src/i/i_system.rs:68:63
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn AutoAllocMemory(size: &mut i32, default_ram: &mut i32, min_ram: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_min_ram`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/i/i_system.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn I_ZoneBase(doom: &mut modules, size: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]   --> src/i/i_system.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn I_ZoneBase(doom: &mut modules, size: &mut i32) -> *mut u8 {
[INFO] [stdout]    |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/i/i_system.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for i in 0..75 {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]    --> src/i/i_system.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/i/i_system.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]    --> src/i/i_system.rs:201:64
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]    --> src/i/i_system.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/i/i_system.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]   --> src/i/i_timer.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn I_WaitVBL(count: i32) {
[INFO] [stdout]    |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]    --> src/i/i_system.rs:201:64
[INFO] [stdout]     |
[INFO] [stdout] 201 | pub fn I_GetMemoryValue(offset: u32, value: *mut libc::c_void, size: i32) -> bool {
[INFO] [stdout]     |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out`
[INFO] [stdout]    --> src/i/i_video.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `In`
[INFO] [stdout]    --> src/i/i_video.rs:160:38
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_In`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_pixels`
[INFO] [stdout]    --> src/i/i_video.rs:160:51
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                                                   ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_pixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]   --> src/i/i_timer.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn I_WaitVBL(count: i32) {
[INFO] [stdout]    |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/i/i_video.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |     for i in 0..in_pixels {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/i/i_video.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |         for k in 0..doom.i.fb_scaling {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out`
[INFO] [stdout]    --> src/i/i_video.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `In`
[INFO] [stdout]    --> src/i/i_video.rs:160:38
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                                      ^^ help: if this is intentional, prefix it with an underscore: `_In`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_pixels`
[INFO] [stdout]    --> src/i/i_video.rs:160:51
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn cmap_to_rgb565(out: *mut u16, In: *mut u8, in_pixels: i32) {
[INFO] [stdout]     |                                                   ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_pixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/i/i_video.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |     for i in 0..in_pixels {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/i/i_video.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |         for k in 0..doom.i.fb_scaling {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `y_offset` is assigned to, but never used
[INFO] [stdout]    --> src/i/i_video.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let y_offset: i32;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_y_offset` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `y_offset` is never read
[INFO] [stdout]    --> src/i/i_video.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     y_offset = ((doom.i.s_Fb.yres as i32 - (SCREENHEIGHT * doom.i.fb_scaling))
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/i/i_video.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |         for i in 0..doom.i.fb_scaling {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `y_offset` is assigned to, but never used
[INFO] [stdout]    --> src/i/i_video.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let y_offset: i32;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_y_offset` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `y_offset` is never read
[INFO] [stdout]    --> src/i/i_video.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     y_offset = ((doom.i.s_Fb.yres as i32 - (SCREENHEIGHT * doom.i.fb_scaling))
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/i/i_video.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |         for i in 0..doom.i.fb_scaling {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scr`
[INFO] [stdout]    --> src/i/i_video.rs:389:21
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub fn I_ReadScreen(scr: *mut u8) {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_scr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scr`
[INFO] [stdout]    --> src/i/i_video.rs:389:21
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub fn I_ReadScreen(scr: *mut u8) {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_scr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/i/i_video.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]    --> src/i/i_video.rs:426:34
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/i/i_video.rs:426:42
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/i/i_video.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]    --> src/i/i_video.rs:426:34
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                                  ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `title`
[INFO] [stdout]    --> src/i/i_video.rs:440:25
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub fn I_SetWindowTitle(title: &str) {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/i/i_video.rs:426:42
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub fn I_GetPaletteIndex(r: i32, g: i32, b: i32) -> i32 {
[INFO] [stdout]     |                                          ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `title`
[INFO] [stdout]    --> src/i/i_video.rs:440:25
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub fn I_SetWindowTitle(title: &str) {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> src/i/i_video.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout] 448 | pub fn I_SetGrabMouseCallback(func: grabmouse_callback_t) {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> src/i/i_video.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout] 448 | pub fn I_SetGrabMouseCallback(func: grabmouse_callback_t) {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dots_on`
[INFO] [stdout]    --> src/i/i_video.rs:460:25
[INFO] [stdout]     |
[INFO] [stdout] 460 | pub fn I_DisplayFPSDots(dots_on: bool) {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dots_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dots_on`
[INFO] [stdout]    --> src/i/i_video.rs:460:25
[INFO] [stdout]     |
[INFO] [stdout] 460 | pub fn I_DisplayFPSDots(dots_on: bool) {
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dots_on`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `check`
[INFO] [stdout]   --> src/m/m_argv.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn M_ParmExists(check: &str) -> bool {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `check`
[INFO] [stdout]   --> src/m/m_argv.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn M_ParmExists(check: &str) -> bool {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/m/m_argv.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn LoadResponseFile(doom: &mut modules, argv_index: usize) {
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `argv_index`
[INFO] [stdout]   --> src/m/m_argv.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn LoadResponseFile(doom: &mut modules, argv_index: usize) {
[INFO] [stdout]    |                                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argv_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/m/m_argv.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn LoadResponseFile(doom: &mut modules, argv_index: usize) {
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `argv_index`
[INFO] [stdout]   --> src/m/m_argv.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn LoadResponseFile(doom: &mut modules, argv_index: usize) {
[INFO] [stdout]    |                                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argv_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cht`
[INFO] [stdout]   --> src/m/m_cheat.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn cht_CheckCheat(cht: *mut cheatseq_t, key: u8) -> i32 {
[INFO] [stdout]    |                       ^^^ help: if this is intentional, prefix it with an underscore: `_cht`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/m/m_cheat.rs:66:45
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn cht_CheckCheat(cht: *mut cheatseq_t, key: u8) -> i32 {
[INFO] [stdout]    |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cht`
[INFO] [stdout]   --> src/m/m_cheat.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cht_GetParam(cht: *mut cheatseq_t, buffer: &str) {
[INFO] [stdout]    |                     ^^^ help: if this is intentional, prefix it with an underscore: `_cht`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]   --> src/m/m_cheat.rs:72:43
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cht_GetParam(cht: *mut cheatseq_t, buffer: &str) {
[INFO] [stdout]    |                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cht`
[INFO] [stdout]   --> src/m/m_cheat.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn cht_CheckCheat(cht: *mut cheatseq_t, key: u8) -> i32 {
[INFO] [stdout]    |                       ^^^ help: if this is intentional, prefix it with an underscore: `_cht`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/m/m_cheat.rs:66:45
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn cht_CheckCheat(cht: *mut cheatseq_t, key: u8) -> i32 {
[INFO] [stdout]    |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dir`
[INFO] [stdout]   --> src/m/m_config.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn M_SetConfigDir(dir: &str) {
[INFO] [stdout]    |                       ^^^ help: if this is intentional, prefix it with an underscore: `_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cht`
[INFO] [stdout]   --> src/m/m_cheat.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cht_GetParam(cht: *mut cheatseq_t, buffer: &str) {
[INFO] [stdout]    |                     ^^^ help: if this is intentional, prefix it with an underscore: `_cht`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `main_config`
[INFO] [stdout]   --> src/m/m_config.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_SetConfigFilenames(main_config: &str, extra_config: &str) {
[INFO] [stdout]    |                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]   --> src/m/m_cheat.rs:72:43
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cht_GetParam(cht: *mut cheatseq_t, buffer: &str) {
[INFO] [stdout]    |                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `extra_config`
[INFO] [stdout]   --> src/m/m_config.rs:45:48
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_SetConfigFilenames(main_config: &str, extra_config: &str) {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_extra_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dir`
[INFO] [stdout]   --> src/m/m_config.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn M_SetConfigDir(dir: &str) {
[INFO] [stdout]    |                       ^^^ help: if this is intentional, prefix it with an underscore: `_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/m/m_config.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn M_SaveDefaults(doom: &mut modules) {
[INFO] [stdout]    |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `main_config`
[INFO] [stdout]   --> src/m/m_config.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_SetConfigFilenames(main_config: &str, extra_config: &str) {
[INFO] [stdout]    |                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iwadname`
[INFO] [stdout]   --> src/m/m_config.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn M_GetSaveGameDir(iwadname: &str) -> &'static str {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iwadname`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `extra_config`
[INFO] [stdout]   --> src/m/m_config.rs:45:48
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_SetConfigFilenames(main_config: &str, extra_config: &str) {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_extra_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doom`
[INFO] [stdout]   --> src/m/m_config.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn M_SaveDefaults(doom: &mut modules) {
[INFO] [stdout]    |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_doom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iwadname`
[INFO] [stdout]   --> src/m/m_config.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn M_GetSaveGameDir(iwadname: &str) -> &'static str {
[INFO] [stdout]    |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iwadname`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_players`
[INFO] [stdout]   --> src/m/m_controls.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_BindChatControls(num_players: u32) {
[INFO] [stdout]    |                           ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_players`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/m/m_fixed.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn FixedMul(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_players`
[INFO] [stdout]   --> src/m/m_controls.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn M_BindChatControls(num_players: u32) {
[INFO] [stdout]    |                           ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_players`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/m/m_fixed.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn FixedMul(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/m/m_fixed.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FixedDiv(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/m/m_fixed.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FixedDiv(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/m/m_fixed.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn FixedMul(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/m/m_fixed.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn FixedMul(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/m/m_fixed.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FixedDiv(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/m/m_fixed.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn FixedDiv(a: fixed_t, b: fixed_t) -> fixed_t {
[INFO] [stdout]    |                             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub fn M_DrawSaveLoadBorder(x: i32, y: i32) {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:102:37
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub fn M_DrawSaveLoadBorder(x: i32, y: i32) {
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn M_LoadSelect(choice: i32) {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub fn M_DrawSaveLoadBorder(x: i32, y: i32) {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:102:37
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub fn M_DrawSaveLoadBorder(x: i32, y: i32) {
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_LoadGame(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn M_LoadSelect(choice: i32) {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_LoadGame(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `slot`
[INFO] [stdout]    --> src/m/m_menu.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn M_DoSave(slot: i32) {
[INFO] [stdout]     |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_slot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn M_SaveSelect(choice: i32) {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `slot`
[INFO] [stdout]    --> src/m/m_menu.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn M_DoSave(slot: i32) {
[INFO] [stdout]     |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_slot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn M_SaveGame(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn M_SaveSelect(choice: i32) {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn M_QuickSaveResponse(key: i32) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn M_SaveGame(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn M_QuickSaveResponse(key: i32) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_QuickLoadResponse(key: i32) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_QuickLoadResponse(key: i32) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub fn M_Sound(choice: i32) {
[INFO] [stdout]     |                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_SfxVol(choice: i32) {
[INFO] [stdout]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub fn M_Sound(choice: i32) {
[INFO] [stdout]     |                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:197:19
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub fn M_MusicVol(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_SfxVol(choice: i32) {
[INFO] [stdout]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:197:19
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub fn M_MusicVol(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn M_NewGame(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:223:26
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn M_VerifyNightmare(key: i32) {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn M_NewGame(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub fn M_ChooseSkill(choice: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:223:26
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn M_VerifyNightmare(key: i32) {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn M_Episode(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub fn M_ChooseSkill(choice: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:243:18
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub fn M_Options(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn M_Episode(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:250:25
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn M_ChangeMessages(choice: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:243:18
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub fn M_Options(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:257:26
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn M_EndGameResponse(key: i32) {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub fn M_EndGame(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:250:25
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn M_ChangeMessages(choice: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:257:26
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn M_EndGameResponse(key: i32) {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn M_ReadThis(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub fn M_EndGame(choice: i32) {
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub fn M_ReadThis2(choice: i32) {
[INFO] [stdout]     |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:276:25
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub fn M_FinishReadThis(choice: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn M_ReadThis(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn M_QuitResponse(key: i32) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub fn M_ReadThis2(choice: i32) {
[INFO] [stdout]     |                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:276:25
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub fn M_FinishReadThis(choice: i32) {
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:290:19
[INFO] [stdout]     |
[INFO] [stdout] 290 | pub fn M_QuitDOOM(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn M_QuitResponse(key: i32) {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:294:28
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn M_ChangeSensitivity(choice: i32) {
[INFO] [stdout]     |                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:290:19
[INFO] [stdout]     |
[INFO] [stdout] 290 | pub fn M_QuitDOOM(choice: i32) {
[INFO] [stdout]     |                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 | pub fn M_ChangeDetail(choice: i32) {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 | pub fn M_SizeDisplay(choice: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:294:28
[INFO] [stdout]     |
[INFO] [stdout] 294 | pub fn M_ChangeSensitivity(choice: i32) {
[INFO] [stdout]     |                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 | pub fn M_ChangeDetail(choice: i32) {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:309:29
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choice`
[INFO] [stdout]    --> src/m/m_menu.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 | pub fn M_SizeDisplay(choice: i32) {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_choice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thermWidth`
[INFO] [stdout]    --> src/m/m_menu.rs:309:37
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thermWidth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thermDot`
[INFO] [stdout]    --> src/m/m_menu.rs:309:54
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thermDot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menu`
[INFO] [stdout]    --> src/m/m_menu.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn M_DrawEmptyCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_menu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> src/m/m_menu.rs:313:43
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn M_DrawEmptyCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menu`
[INFO] [stdout]    --> src/m/m_menu.rs:317:22
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn M_DrawSelCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_menu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:309:29
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> src/m/m_menu.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn M_DrawSelCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thermWidth`
[INFO] [stdout]    --> src/m/m_menu.rs:309:37
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thermWidth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thermDot`
[INFO] [stdout]    --> src/m/m_menu.rs:309:54
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn M_DrawThermo(x: i32, y: i32, thermWidth: i32, thermDot: i32) {
[INFO] [stdout]     |                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thermDot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menu`
[INFO] [stdout]    --> src/m/m_menu.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn M_DrawEmptyCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_menu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> src/m/m_menu.rs:313:43
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn M_DrawEmptyCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `routine`
[INFO] [stdout]    --> src/m/m_menu.rs:321:37
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_routine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menu`
[INFO] [stdout]    --> src/m/m_menu.rs:317:22
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn M_DrawSelCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_menu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/m/m_menu.rs:321:65
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                                                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> src/m/m_menu.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub fn M_DrawSelCell(menu: *mut menu_t, item: i32) {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:332:22
[INFO] [stdout]     |
[INFO] [stdout] 332 | pub fn M_StringWidth(string: &str) -> i32 {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `routine`
[INFO] [stdout]    --> src/m/m_menu.rs:321:37
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_routine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/m/m_menu.rs:321:65
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub fn M_StartMessage(string: &str, routine: *mut libc::c_void, input: bool) {
[INFO] [stdout]     |                                                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn M_StringHeight(string: &str) -> i32 {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:332:22
[INFO] [stdout]     |
[INFO] [stdout] 332 | pub fn M_StringWidth(string: &str) -> i32 {
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:350:28
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn M_StringHeight(string: &str) -> i32 {
[INFO] [stdout]     |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:350:36
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:357:18
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn IsNullKey(key: i32) -> bool {
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/m/m_menu.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/m/m_menu.rs:350:28
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/m/m_menu.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 | pub fn M_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> src/m/m_menu.rs:350:36
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn M_WriteText(x: i32, y: i32, string: &str) {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/m/m_menu.rs:357:18
[INFO] [stdout]     |
[INFO] [stdout] 357 | pub fn IsNullKey(key: i32) -> bool {
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev`
[INFO] [stdout]    --> src/m/m_menu.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 | pub fn M_Responder(ev: *mut event_t) -> bool {
[INFO] [stdout]     |                    ^^ help: if this is intentional, prefix it with an underscore: `_ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menudef`
[INFO] [stdout]    --> src/m/m_menu.rs:402:24
[INFO] [stdout]     |
[INFO] [stdout] 402 | pub fn M_SetupNextMenu(menudef: *mut menu_t) {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_menudef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `menudef`
[INFO] [stdout]    --> src/m/m_menu.rs:402:24
[INFO] [stdout]     |
[INFO] [stdout] 402 | pub fn M_SetupNextMenu(menudef: *mut menu_t) {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_menudef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/m/m_misc.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn M_MakeDirectory(path: &str) {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file`
[INFO] [stdout]   --> src/m/m_misc.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ok(file) => {
[INFO] [stdout]    |            ^^^^ help: if this is intentional, prefix it with an underscore: `_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error`
[INFO] [stdout]   --> src/m/m_misc.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         Err(error) => {
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/m/m_misc.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn M_MakeDirectory(path: &str) {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file`
[INFO] [stdout]   --> src/m/m_misc.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ok(file) => {
[INFO] [stdout]    |            ^^^^ help: if this is intentional, prefix it with an underscore: `_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error`
[INFO] [stdout]   --> src/m/m_misc.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         Err(error) => {
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/m/m_misc.rs:83:20
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]   --> src/m/m_misc.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/m/m_misc.rs:83:59
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/m/m_misc.rs:93:19
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn M_ReadFile(name: &str, buffer: *mut *mut u8) -> i32 {
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]   --> src/m/m_misc.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn M_ReadFile(name: &str, buffer: *mut *mut u8) -> i32 {
[INFO] [stdout]    |                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/m/m_misc.rs:83:20
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]    --> src/m/m_misc.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn M_StrToInt(str: &str, result: *mut i32) -> bool {
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]   --> src/m/m_misc.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/m/m_misc.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn M_StrToInt(str: &str, result: *mut i32) -> bool {
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/m/m_misc.rs:83:59
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn M_WriteFile(name: &str, source: *mut libc::c_void, length: i32) -> bool {
[INFO] [stdout]    |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/m/m_misc.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_ExtractFileBase(path: &str, dest: &str) {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_ExtractFileBase(path: &str, dest: &str) {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/m/m_misc.rs:93:19
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn M_ReadFile(name: &str, buffer: *mut *mut u8) -> i32 {
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]   --> src/m/m_misc.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn M_ReadFile(name: &str, buffer: *mut *mut u8) -> i32 {
[INFO] [stdout]    |                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/m/m_misc.rs:128:25
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn M_ForceUppercase(text: &str) {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str`
[INFO] [stdout]    --> src/m/m_misc.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn M_StrToInt(str: &str, result: *mut i32) -> bool {
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `haystack`
[INFO] [stdout]    --> src/m/m_misc.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn M_StrCaseStr(haystack: &str, needle: &str) -> &'static str {
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_haystack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/m/m_misc.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn M_StrToInt(str: &str, result: *mut i32) -> bool {
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `needle`
[INFO] [stdout]    --> src/m/m_misc.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn M_StrCaseStr(haystack: &str, needle: &str) -> &'static str {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_needle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/m/m_misc.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_ExtractFileBase(path: &str, dest: &str) {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `orig`
[INFO] [stdout]    --> src/m/m_misc.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn M_StringDuplicate(orig: &str) -> &'static str {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_orig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn M_ExtractFileBase(path: &str, dest: &str) {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `haystack`
[INFO] [stdout]    --> src/m/m_misc.rs:159:24
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_haystack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/m/m_misc.rs:128:25
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn M_ForceUppercase(text: &str) {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `needle`
[INFO] [stdout]    --> src/m/m_misc.rs:159:40
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_needle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replacement`
[INFO] [stdout]    --> src/m/m_misc.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replacement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `haystack`
[INFO] [stdout]    --> src/m/m_misc.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn M_StrCaseStr(haystack: &str, needle: &str) -> &'static str {
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_haystack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `needle`
[INFO] [stdout]    --> src/m/m_misc.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn M_StrCaseStr(haystack: &str, needle: &str) -> &'static str {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_needle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/m/m_misc.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                 ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest_size`
[INFO] [stdout]    --> src/m/m_misc.rs:168:44
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dest_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `orig`
[INFO] [stdout]    --> src/m/m_misc.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn M_StringDuplicate(orig: &str) -> &'static str {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_orig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:177:23
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/m/m_misc.rs:177:35
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `haystack`
[INFO] [stdout]    --> src/m/m_misc.rs:159:24
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_haystack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest_size`
[INFO] [stdout]    --> src/m/m_misc.rs:177:46
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                              ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dest_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `needle`
[INFO] [stdout]    --> src/m/m_misc.rs:159:40
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_needle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:185:27
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn M_StringStartsWith(s: &str, prefix: &str) -> bool {
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replacement`
[INFO] [stdout]    --> src/m/m_misc.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn M_StringReplace(haystack: &str, needle: &str, replacement: &str) -> &'static str {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replacement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/m/m_misc.rs:185:36
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn M_StringStartsWith(s: &str, prefix: &str) -> bool {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:193:25
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_StringEndsWith(s: &str, suffix: &str) -> bool {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/m/m_misc.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                 ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `suffix`
[INFO] [stdout]    --> src/m/m_misc.rs:193:34
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_StringEndsWith(s: &str, suffix: &str) -> bool {
[INFO] [stdout]     |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_suffix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest_size`
[INFO] [stdout]    --> src/m/m_misc.rs:168:44
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub fn M_StringCopy(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dest_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest`
[INFO] [stdout]    --> src/m/m_misc.rs:177:23
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_dest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:202:21
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn M_StringJoin(s: &str) //BUG variadic
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/m/m_misc.rs:177:35
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dest_size`
[INFO] [stdout]    --> src/m/m_misc.rs:177:46
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn M_StringConcat(dest: &str, src: &str, dest_size: usize) -> bool {
[INFO] [stdout]     |                                              ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dest_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:185:27
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn M_StringStartsWith(s: &str, prefix: &str) -> bool {
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/m/m_misc.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                    ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/m/m_misc.rs:185:36
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn M_StringStartsWith(s: &str, prefix: &str) -> bool {
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/m/m_misc.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:193:25
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_StringEndsWith(s: &str, suffix: &str) -> bool {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:208:47
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                                               ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `suffix`
[INFO] [stdout]    --> src/m/m_misc.rs:193:34
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub fn M_StringEndsWith(s: &str, suffix: &str) -> bool {
[INFO] [stdout]     |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_suffix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> src/m/m_misc.rs:208:56
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/m/m_misc.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:202:21
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub fn M_StringJoin(s: &str) //BUG variadic
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/m/m_misc.rs:213:30
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:213:46
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                                              ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/m/m_misc.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                    ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/m/m_misc.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:208:47
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                                               ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> src/m/m_misc.rs:208:56
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn M_vsnprintf(buf: &str, buf_len: usize, s: &str, args: &str) //BUG va_list
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf`
[INFO] [stdout]    --> src/m/m_misc.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_buf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buf_len`
[INFO] [stdout]    --> src/m/m_misc.rs:213:30
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buf_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/m/m_misc.rs:213:46
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn M_snprintf(buf: &str, buf_len: usize, s: &str) //BUG variadic
[INFO] [stdout]     |                                              ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ceiling`
[INFO] [stdout]   --> src/p/p_ceilng.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn T_MoveCeiling(ceiling: *mut ceiling_t) {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ceiling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn EV_DoCeiling(line: *mut line_t, Type: ceiling_e) -> i32 {
[INFO] [stdout]    |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_ceilng.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn EV_DoCeiling(line: *mut line_t, Type: ceiling_e) -> i32 {
[INFO] [stdout]    |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> src/p/p_ceilng.rs:35:27
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn P_AddActiveCeiling(c: *mut ceiling_t) {
[INFO] [stdout]    |                           ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ceiling`
[INFO] [stdout]   --> src/p/p_ceilng.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn T_MoveCeiling(ceiling: *mut ceiling_t) {
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ceiling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> src/p/p_ceilng.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn P_RemoveActiveCeiling(c: *mut ceiling_t) {
[INFO] [stdout]    |                              ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn EV_DoCeiling(line: *mut line_t, Type: ceiling_e) -> i32 {
[INFO] [stdout]    |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_ceilng.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn EV_DoCeiling(line: *mut line_t, Type: ceiling_e) -> i32 {
[INFO] [stdout]    |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn P_ActivateInStasisCeiling(line: *mut line_t) {
[INFO] [stdout]    |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> src/p/p_ceilng.rs:35:27
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn P_AddActiveCeiling(c: *mut ceiling_t) {
[INFO] [stdout]    |                           ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn EV_CeilingCrushStop(line: *mut line_t) -> i32 {
[INFO] [stdout]    |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> src/p/p_ceilng.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn P_RemoveActiveCeiling(c: *mut ceiling_t) {
[INFO] [stdout]    |                              ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `door`
[INFO] [stdout]   --> src/p/p_doors.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn T_VerticalDoor(door: *mut vldoor_t) {
[INFO] [stdout]    |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_door`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn P_ActivateInStasisCeiling(line: *mut line_t) {
[INFO] [stdout]    |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_doors.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_ceilng.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn EV_CeilingCrushStop(line: *mut line_t) -> i32 {
[INFO] [stdout]    |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thing`
[INFO] [stdout]   --> src/p/p_doors.rs:30:59
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_thing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn EV_DoDoor(line: *mut line_t, Type: vldoor_e) -> i32 {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_doors.rs:36:37
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn EV_DoDoor(line: *mut line_t, Type: vldoor_e) -> i32 {
[INFO] [stdout]    |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `door`
[INFO] [stdout]   --> src/p/p_doors.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn T_VerticalDoor(door: *mut vldoor_t) {
[INFO] [stdout]    |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_door`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn EV_VerticalDoor(line: *mut line_t, thing: *mut mobj_t) {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thing`
[INFO] [stdout]   --> src/p/p_doors.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn EV_VerticalDoor(line: *mut line_t, thing: *mut mobj_t) {
[INFO] [stdout]    |                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_thing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_doors.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thing`
[INFO] [stdout]   --> src/p/p_doors.rs:30:59
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn EV_DoLockedDoor(line: *mut line_t, Type: vldoor_e, thing: *mut mobj_t) -> i32 {
[INFO] [stdout]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_thing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_doors.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn P_SpawnDoorCloseIn30(sec: *mut sector_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_doors.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn P_SpawnDoorRaiseIn5Mins(sec: *mut sector_t, secnum: i32) {
[INFO] [stdout]    |                                ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn EV_DoDoor(line: *mut line_t, Type: vldoor_e) -> i32 {
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Type`
[INFO] [stdout]   --> src/p/p_doors.rs:36:37
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn EV_DoDoor(line: *mut line_t, Type: vldoor_e) -> i32 {
[INFO] [stdout]    |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_Type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `secnum`
[INFO] [stdout]   --> src/p/p_doors.rs:59:52
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn P_SpawnDoorRaiseIn5Mins(sec: *mut sector_t, secnum: i32) {
[INFO] [stdout]    |                                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_secnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]   --> src/p/p_doors.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn EV_VerticalDoor(line: *mut line_t, thing: *mut mobj_t) {
[INFO] [stdout]    |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_enemy.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn P_RecursiveSound(sec: *mut sector_t, soundblocks: i32) {
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thing`
[INFO] [stdout]   --> src/p/p_doors.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn EV_VerticalDoor(line: *mut line_t, thing: *mut mobj_t) {
[INFO] [stdout]    |                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_thing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `soundblocks`
[INFO] [stdout]   --> src/p/p_enemy.rs:31:45
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn P_RecursiveSound(sec: *mut sector_t, soundblocks: i32) {
[INFO] [stdout]    |                                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_soundblocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_doors.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn P_SpawnDoorCloseIn30(sec: *mut sector_t) {
[INFO] [stdout]    |                             ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/p/p_enemy.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn P_NoiseAlert(target: *mut mobj_t, emmiter: *mut mobj_t) {
[INFO] [stdout]    |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `emmiter`
[INFO] [stdout]   --> src/p/p_enemy.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn P_NoiseAlert(target: *mut mobj_t, emmiter: *mut mobj_t) {
[INFO] [stdout]    |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_emmiter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_doors.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn P_SpawnDoorRaiseIn5Mins(sec: *mut sector_t, secnum: i32) {
[INFO] [stdout]    |                                ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `secnum`
[INFO] [stdout]   --> src/p/p_doors.rs:59:52
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn P_SpawnDoorRaiseIn5Mins(sec: *mut sector_t, secnum: i32) {
[INFO] [stdout]    |                                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_secnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn P_CheckMeleeRange(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sec`
[INFO] [stdout]   --> src/p/p_enemy.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn P_RecursiveSound(sec: *mut sector_t, soundblocks: i32) {
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn P_CheckMissileRange(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `soundblocks`
[INFO] [stdout]   --> src/p/p_enemy.rs:31:45
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn P_RecursiveSound(sec: *mut sector_t, soundblocks: i32) {
[INFO] [stdout]    |                                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_soundblocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn P_Move(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/p/p_enemy.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn P_NoiseAlert(target: *mut mobj_t, emmiter: *mut mobj_t) {
[INFO] [stdout]    |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `emmiter`
[INFO] [stdout]   --> src/p/p_enemy.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn P_NoiseAlert(target: *mut mobj_t, emmiter: *mut mobj_t) {
[INFO] [stdout]    |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_emmiter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn P_TryWalk(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn P_CheckMeleeRange(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn P_NewChaseDir(actor: *mut mobj_t) {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn P_CheckMissileRange(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:100:25
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn P_LookForPlayers(actor: *mut mobj_t, allaround: bool) -> bool {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn P_Move(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `allaround`
[INFO] [stdout]    --> src/p/p_enemy.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn P_LookForPlayers(actor: *mut mobj_t, allaround: bool) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_allaround`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mo`
[INFO] [stdout]    --> src/p/p_enemy.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn A_KeenDie(mo: *mut mobj_t) {
[INFO] [stdout]     |                  ^^ help: if this is intentional, prefix it with an underscore: `_mo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn P_TryWalk(actor: *mut mobj_t) -> bool {
[INFO] [stdout]    |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn A_Look(actor: *mut mobj_t) {
[INFO] [stdout]     |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]   --> src/p/p_enemy.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn P_NewChaseDir(actor: *mut mobj_t) {
[INFO] [stdout]    |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:132:16
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn A_Chase(actor: *mut mobj_t) {
[INFO] [stdout]     |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:100:25
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn P_LookForPlayers(actor: *mut mobj_t, allaround: bool) -> bool {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn A_FaceTarget(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `allaround`
[INFO] [stdout]    --> src/p/p_enemy.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn P_LookForPlayers(actor: *mut mobj_t, allaround: bool) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_allaround`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mo`
[INFO] [stdout]    --> src/p/p_enemy.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn A_KeenDie(mo: *mut mobj_t) {
[INFO] [stdout]     |                  ^^ help: if this is intentional, prefix it with an underscore: `_mo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:146:20
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub fn A_PosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn A_Look(actor: *mut mobj_t) {
[INFO] [stdout]     |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:150:21
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn A_SPosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:132:16
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn A_Chase(actor: *mut mobj_t) {
[INFO] [stdout]     |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub fn A_CPosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub fn A_FaceTarget(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:158:21
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn A_CPosRefire(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:146:20
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub fn A_PosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn A_SpidRefire(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:150:21
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn A_SPosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn A_BspiAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub fn A_CPosAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:173:22
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn A_TroopAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn A_SargAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:158:21
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn A_CPosRefire(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn A_HeadAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn A_SpidRefire(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub fn A_CyberAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn A_BspiAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub fn A_BruisAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:173:22
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn A_TroopAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn A_SargAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:196:22
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn A_SkelMissile(actor: *mut mobj_t) {
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn A_HeadAttack(actor: *mut mobj_t) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> src/p/p_enemy.rs:200:17
[WARN] too many lines in the log, truncating it
