[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 [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, [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