[INFO] cloning repository https://github.com/zebreus/why2025-badge-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zebreus/why2025-badge-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzebreus%2Fwhy2025-badge-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzebreus%2Fwhy2025-badge-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c3b5b1f25f5a45429060cb40646bb8e5091b8987
[INFO] checking zebreus/why2025-badge-rust against try#18c1d185ac7a6a3bf399296b35e4b2736809a756 for pr-146972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzebreus%2Fwhy2025-badge-rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/zebreus/why2025-badge-rust
[INFO] finished tweaking git repo https://github.com/zebreus/why2025-badge-rust
[INFO] tweaked toml for git repo https://github.com/zebreus/why2025-badge-rust written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zebreus/why2025-badge-rust on toolchain 18c1d185ac7a6a3bf399296b35e4b2736809a756
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zebreus/why2025-badge-rust 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" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/j-g00da/mousefood.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking zebreus/why2025-badge-rust against try#18c1d185ac7a6a3bf399296b35e4b2736809a756 for pr-146972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzebreus%2Fwhy2025-badge-rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/zebreus/why2025-badge-rust
[INFO] finished tweaking git repo https://github.com/zebreus/why2025-badge-rust
[INFO] tweaked toml for git repo https://github.com/zebreus/why2025-badge-rust written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zebreus/why2025-badge-rust on toolchain 18c1d185ac7a6a3bf399296b35e4b2736809a756
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zebreus/why2025-badge-rust 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" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded kasuari v0.4.7
[INFO] [stderr]   Downloaded minifb v0.28.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.96
[INFO] [stderr]   Downloaded talc v4.4.3
[INFO] [stderr]   Downloaded sdl2 v0.35.2
[INFO] [stderr]   Downloaded embedded-graphics-unicodefonts v0.1.0
[INFO] [stderr]   Downloaded curl-sys v0.4.83+curl-8.15.0
[INFO] [stderr]   Downloaded sdl2-sys v0.35.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 47cc9a1c3998f0a95dc286e872968ae034c775c9966f2f8f1916289f06013143
[INFO] running `Command { std: "docker" "start" "-a" "47cc9a1c3998f0a95dc286e872968ae034c775c9966f2f8f1916289f06013143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "47cc9a1c3998f0a95dc286e872968ae034c775c9966f2f8f1916289f06013143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47cc9a1c3998f0a95dc286e872968ae034c775c9966f2f8f1916289f06013143", kill_on_drop: false }`
[INFO] [stdout] 47cc9a1c3998f0a95dc286e872968ae034c775c9966f2f8f1916289f06013143
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a885ba498ea87b8ad95005c7850eda3a3cab26ff25f03aa8cbf325825cddfe46
[INFO] running `Command { std: "docker" "start" "-a" "a885ba498ea87b8ad95005c7850eda3a3cab26ff25f03aa8cbf325825cddfe46", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.96
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling instability v0.3.9
[INFO] [stderr]    Compiling cc v1.2.33
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking foldhash v0.1.5
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]     Checking micromath v2.1.0
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]     Checking unicode-width v0.2.0
[INFO] [stderr]     Checking embedded-graphics-core v0.4.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]     Checking castaway v0.2.4
[INFO] [stderr]     Checking bitflags v2.9.1
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking cfg-if v1.0.1
[INFO] [stderr]     Checking unicode-segmentation v1.12.0
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking embedded-graphics v0.8.1
[INFO] [stderr]     Checking lru v0.14.0
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]     Checking unicode-truncate v2.0.0
[INFO] [stderr]     Checking time-core v0.1.4
[INFO] [stderr]     Checking deranged v0.4.0
[INFO] [stderr]     Checking num-conv v0.1.0
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]     Checking talc v4.4.3
[INFO] [stderr]    Compiling libz-sys v1.1.22
[INFO] [stderr]    Compiling curl-sys v0.4.83+curl-8.15.0
[INFO] [stderr]    Compiling minifb v0.28.0
[INFO] [stderr]     Checking line-clipping v0.3.3
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking time v0.3.41
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking embedded-graphics-unicodefonts v0.1.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]     Checking why2025-badge-sys v0.2.0 (/opt/rustwide/workdir/why2025-badge-sys)
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stdout] warning: missing pattern for `...` argument
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     ...
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #145544 <https://github.com/rust-lang/rust/issues/145544>
[INFO] [stdout]     = note: `#[warn(varargs_without_pattern)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] help: name the argument, or use `_` to continue ignoring it
[INFO] [stdout]     |
[INFO] [stdout] 277 |     _: ...
[INFO] [stdout]     |     ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unique_identifier`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/applications.rs:4:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub extern "C" fn application_launch(unique_identifier: *const ::core::ffi::c_char) -> pid_t {
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unique_identifier`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unique_identifier`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/applications.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     unique_identifier: *const ::core::ffi::c_char,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unique_identifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     name: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `author`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     author: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_author`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     version: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interpreter`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     interpreter: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpreter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     source: application_source_t,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metadata_file`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     metadata_file: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_metadata_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `binary_path`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     binary_path: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_binary_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     version: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `author`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     author: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_author`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     name: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interpreter`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     interpreter: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpreter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub extern "C" fn application_destroy(application: *mut application_t) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     file_path: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     application: *mut application_t,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     file_path: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:79:36
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub extern "C" fn application_list(out: *mut *mut application_t) -> application_list_handle {
[INFO] [stdout]    |                                    ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `list`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:83:45
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub extern "C" fn application_list_get_next(list: application_list_handle) -> *mut application_t {
[INFO] [stdout]    |                                             ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `list`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:87:42
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub extern "C" fn application_list_close(list: application_list_handle) {
[INFO] [stdout]    |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unique_identifier`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     unique_identifier: *const ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unique_identifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `application`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/applications.rs:97:36
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub extern "C" fn application_free(application: *mut application_t) {
[INFO] [stdout]    |                                    ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/misc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     path: *const ::core::ffi::c_char,
[INFO] [stdout]   |     ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stack_size`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/misc.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     stack_size: size_t,
[INFO] [stdout]   |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stack_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `argc`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/misc.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     argc: ::core::ffi::c_int,
[INFO] [stdout]   |     ^^^^ help: if this is intentional, prefix it with an underscore: `_argc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `argv`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     argv: *mut *mut ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_argv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `thread_entry`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     thread_entry: ::core::option::Option<unsafe extern "C" fn(user_data: *mut ::core::ffi::c_void)>,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread_entry`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user_data`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     user_data: *mut ::core::ffi::c_void,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stack_size`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     stack_size: u16,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_stack_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:23:23
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub extern "C" fn die(reason: *const ::core::ffi::c_char) {
[INFO] [stdout]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:40:30
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub extern "C" fn device_get(name: *const ::core::ffi::c_char) -> *mut device_t {
[INFO] [stdout]    |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vaddr`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/misc.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub extern "C" fn vaddr_to_paddr(vaddr: u32) -> u32 {
[INFO] [stdout]    |                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_vaddr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session`
[INFO] [stdout]  --> why2025-badge-sys/src/emulated/badgevms/ota.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     session: ota_handle_t,
[INFO] [stdout]   |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     buffer: *mut ::core::ffi::c_void,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_size`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     block_size: ::core::ffi::c_int,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub extern "C" fn ota_session_commit(session: ota_handle_t) -> bool {
[INFO] [stdout]    |                                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:20:37
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub extern "C" fn ota_session_abort(session: ota_handle_t) -> bool {
[INFO] [stdout]    |                                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub extern "C" fn ota_get_running_version(version: *mut ::core::ffi::c_char) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/ota.rs:28:43
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub extern "C" fn ota_get_invalid_version(version: *mut ::core::ffi::c_char) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:24:42
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub extern "C" fn wifi_scan_free_station(station: wifi_station_handle) {
[INFO] [stdout]    |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub extern "C" fn wifi_scan_get_result(num: ::core::ffi::c_int) -> wifi_station_handle {
[INFO] [stdout]    |                                        ^^^ help: if this is intentional, prefix it with an underscore: `_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     station: wifi_station_handle,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:42:42
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub extern "C" fn wifi_station_get_bssid(station: wifi_station_handle) -> *mut mac_address_t {
[INFO] [stdout]    |                                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     station: wifi_station_handle,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     station: wifi_station_handle,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:58:41
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub extern "C" fn wifi_station_get_rssi(station: wifi_station_handle) -> ::core::ffi::c_int {
[INFO] [stdout]    |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:62:41
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub extern "C" fn wifi_station_get_mode(station: wifi_station_handle) -> wifi_auth_mode_t {
[INFO] [stdout]    |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `station`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/wifi.rs:66:36
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub extern "C" fn wifi_station_wps(station: wifi_station_handle) -> bool {
[INFO] [stdout]    |                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:58:30
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub extern "C" fn fpsetround(arg1: fp_rnd) -> fp_rnd {
[INFO] [stdout]    |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:68:29
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub extern "C" fn fpsetmask(arg1: fp_except) -> fp_except {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub extern "C" fn fpsetsticky(arg1: fp_except) -> fp_except {
[INFO] [stdout]    |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:83:52
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub extern "C" fn isascii_l(c: ::core::ffi::c_int, l: locale_t) -> ::core::ffi::c_int {
[INFO] [stdout]    |                                                    ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     arg1: ::core::ffi::c_int,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     arg2: *mut ::core::ffi::c_char,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/libc_fallback.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     arg3: ::core::ffi::c_int,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signum`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     signum: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_signum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str_`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     str_: *mut ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_str_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str_`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     str_: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_str_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pnum`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pnum: *mut ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_pnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub extern "C" fn strlwr(arg1: *mut ::core::ffi::c_char) -> *mut ::core::ffi::c_char {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     arg1: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     arg2: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     arg3: size_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     arg1: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     arg3: locale_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     arg1: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     arg3: locale_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:155:26
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub extern "C" fn strupr(arg1: *mut ::core::ffi::c_char) -> *mut ::core::ffi::c_char {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     arg1: *const ::core::ffi::c_void,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     arg2: *const ::core::ffi::c_void,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     arg3: size_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     arg1: *const ::core::ffi::c_void,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     arg2: *const ::core::ffi::c_void,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     arg3: size_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub extern "C" fn toascii_l(c: ::core::ffi::c_int, l: locale_t) -> ::core::ffi::c_int {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:181:52
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub extern "C" fn toascii_l(c: ::core::ffi::c_int, l: locale_t) -> ::core::ffi::c_int {
[INFO] [stdout]     |                                                    ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     arg1: ::core::ffi::c_uint,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     arg2: *mut ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     arg3: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     arg1: *const _wchar_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     arg3: locale_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     arg1: *const _wchar_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     arg3: locale_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:219:28
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub extern "C" fn gammaf_r(arg1: f32, arg2: *mut ::core::ffi::c_int) -> f32 {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:219:39
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub extern "C" fn gammaf_r(arg1: f32, arg2: *mut ::core::ffi::c_int) -> f32 {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub extern "C" fn gamma_r(arg1: f64, arg2: *mut ::core::ffi::c_int) -> f64 {
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:225:38
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub extern "C" fn gamma_r(arg1: f64, arg2: *mut ::core::ffi::c_int) -> f64 {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:243:25
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub extern "C" fn exp10(arg1: f64) -> f64 {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:248:25
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub extern "C" fn pow10(arg1: f64) -> f64 {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:253:26
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub extern "C" fn exp10f(arg1: f32) -> f32 {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub extern "C" fn pow10f(arg1: f32) -> f32 {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `str_`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     str_: *mut ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_str_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lenp`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     lenp: *mut size_t,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_lenp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fmt`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     fmt: *const ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     arg1: f32,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     arg3: *mut ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg1`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     arg1: u128,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg2`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     arg2: ::core::ffi::c_int,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg3`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     arg3: *mut ::core::ffi::c_char,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_arg3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cookie`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     cookie: *const ::core::ffi::c_void,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cookie`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `readfn`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     readfn: ::core::option::Option<
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_readfn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `writefn`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     writefn: ::core::option::Option<
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_writefn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seekfn`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     seekfn: ::core::option::Option<
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_seekfn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `closefn`
[INFO] [stdout]    --> why2025-badge-sys/src/emulated/libc_fallback.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     closefn: ::core::option::Option<
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_closefn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `diprintf` is never used
[INFO] [stdout]     --> why2025-badge-sys/src/bindings.rs:1575:12
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     pub fn diprintf(
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `opening_bracket` is never read
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/fs.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct ParseResult<'a> {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     opening_bracket: *const u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ParseResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `colon`, `opening_bracket`, `closing_bracket`, and `terminator` are never used
[INFO] [stdout]   --> why2025-badge-sys/src/emulated/badgevms/fs.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<'a> ParseResult<'a> {
[INFO] [stdout]    | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn colon(&self) -> &'a [u8] {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub fn opening_bracket(&self) -> Option<&'a u8> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub fn closing_bracket(&self) -> Option<&'a u8> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     pub fn terminator(&self) -> &'a u8 {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking why2025-badge-embedded-graphics v0.2.0 (/opt/rustwide/workdir/why2025-badge-embedded-graphics)
[INFO] [stderr]     Checking hello-world v0.2.0 (/opt/rustwide/workdir/examples/hello-world)
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> examples/hello-world/src/main.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / fn panic(panic_info: &core::panic::PanicInfo) -> ! {
[INFO] [stdout] 24 | |     unsafe {
[INFO] [stdout] 25 | |         let maybe_msg = alloc::string::ToString::to_string(&panic_info.message());
[INFO] [stdout] 26 | |         let msg = maybe_msg.as_ptr();
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     loop {}
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `why2025_badge_sys` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/18c1d185ac7a6a3bf399296b35e4b2736809a756/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-8f13478ecb534816.rlib
[INFO] [stdout]    = note: second definition in the local crate (`hello_world`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hello-world` (bin "hello-world") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "a885ba498ea87b8ad95005c7850eda3a3cab26ff25f03aa8cbf325825cddfe46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a885ba498ea87b8ad95005c7850eda3a3cab26ff25f03aa8cbf325825cddfe46", kill_on_drop: false }`
[INFO] [stdout] a885ba498ea87b8ad95005c7850eda3a3cab26ff25f03aa8cbf325825cddfe46
