[INFO] cloning repository https://github.com/StripedMonkey/poltergeist [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/StripedMonkey/poltergeist" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStripedMonkey%2Fpoltergeist", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStripedMonkey%2Fpoltergeist'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4fd7b435861af639814182137af232cd3fd36ee5 [INFO] testing StripedMonkey/poltergeist against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStripedMonkey%2Fpoltergeist" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/StripedMonkey/poltergeist [INFO] finished tweaking git repo https://github.com/StripedMonkey/poltergeist [INFO] tweaked toml for git repo https://github.com/StripedMonkey/poltergeist written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/StripedMonkey/poltergeist on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/StripedMonkey/poltergeist 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3 [INFO] running `Command { std: "docker" "start" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling cc v1.2.44 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling hidapi v2.6.3 [INFO] [stderr] Compiling udev v0.9.3 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling poltergeist v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:192:40 [INFO] [stdout] | [INFO] [stdout] 192 | args::Commands::Lightbar { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `red` [INFO] [stdout] --> src/main.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | red, [INFO] [stdout] | ^^^ help: try ignoring the field: `red: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `green` [INFO] [stdout] --> src/main.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | green, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `green: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `blue` [INFO] [stdout] --> src/main.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | blue, [INFO] [stdout] | ^^^^ help: try ignoring the field: `blue: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `brightness` [INFO] [stdout] --> src/main.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | brightness, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `brightness: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `number` [INFO] [stdout] --> src/main.rs:199:45 [INFO] [stdout] | [INFO] [stdout] 199 | args::Commands::LedBrightness { number } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `number` [INFO] [stdout] --> src/main.rs:200:42 [INFO] [stdout] | [INFO] [stdout] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instant` [INFO] [stdout] --> src/main.rs:200:50 [INFO] [stdout] | [INFO] [stdout] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `instant: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:201:42 [INFO] [stdout] | [INFO] [stdout] 201 | args::Commands::Microphone { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:202:45 [INFO] [stdout] | [INFO] [stdout] 202 | args::Commands::MicrophoneLed { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:203:46 [INFO] [stdout] | [INFO] [stdout] 203 | args::Commands::MicrophoneMode { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/main.rs:204:48 [INFO] [stdout] | [INFO] [stdout] 204 | args::Commands::MicrophoneVolume { volume } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:205:39 [INFO] [stdout] | [INFO] [stdout] 205 | args::Commands::Speaker { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/main.rs:206:38 [INFO] [stdout] | [INFO] [stdout] 206 | args::Commands::Volume { volume } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rumble` [INFO] [stdout] --> src/main.rs:207:43 [INFO] [stdout] | [INFO] [stdout] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `rumble: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trigger` [INFO] [stdout] --> src/main.rs:207:51 [INFO] [stdout] | [INFO] [stdout] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trigger` [INFO] [stdout] --> src/main.rs:217:17 [INFO] [stdout] | [INFO] [stdout] 217 | trigger, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mode` [INFO] [stdout] --> src/main.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | mode, [INFO] [stdout] | ^^^^ help: try ignoring the field: `mode: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/main.rs:219:17 [INFO] [stdout] | [INFO] [stdout] 219 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action` [INFO] [stdout] --> src/main.rs:221:39 [INFO] [stdout] | [INFO] [stdout] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `action: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `command` [INFO] [stdout] --> src/main.rs:221:47 [INFO] [stdout] | [INFO] [stdout] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `command: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DUALSENSE_EDGE_PRODUCT_ID` is never used [INFO] [stdout] --> src/constants.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | pub const DUALSENSE_EDGE_PRODUCT_ID: u16 = 0x0df2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOUCHPAD_WIDTH` is never used [INFO] [stdout] --> src/constants.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | pub const TOUCHPAD_WIDTH: u16 = 1920; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOUCHPAD_HEIGHT` is never used [INFO] [stdout] --> src/constants.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | pub const TOUCHPAD_HEIGHT: u16 = 1080; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCELERATION_RESOLUTION_PER_G` is never used [INFO] [stdout] --> src/constants.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | pub const ACCELERATION_RESOLUTION_PER_G: u16 = 8192; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCELERATION_RANGE` is never used [INFO] [stdout] --> src/constants.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | pub const ACCELERATION_RANGE: u16 = 4 * ACCELERATION_RESOLUTION_PER_G; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ChargingStatus` is never used [INFO] [stdout] --> src/hid.rs:237:10 [INFO] [stdout] | [INFO] [stdout] 237 | pub enum ChargingStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `crc32fast` [INFO] [stderr] --> Cargo.toml:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | crc32fast = "1.5.0" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `crc32fast` [INFO] [stderr] warning: `poltergeist` (manifest) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.04s [INFO] running `Command { std: "docker" "inspect" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling poltergeist v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:192:40 [INFO] [stdout] | [INFO] [stdout] 192 | args::Commands::Lightbar { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `red` [INFO] [stdout] --> src/main.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | red, [INFO] [stdout] | ^^^ help: try ignoring the field: `red: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `green` [INFO] [stdout] --> src/main.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | green, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `green: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `blue` [INFO] [stdout] --> src/main.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | blue, [INFO] [stdout] | ^^^^ help: try ignoring the field: `blue: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `brightness` [INFO] [stdout] --> src/main.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | brightness, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `brightness: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `number` [INFO] [stdout] --> src/main.rs:199:45 [INFO] [stdout] | [INFO] [stdout] 199 | args::Commands::LedBrightness { number } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `number` [INFO] [stdout] --> src/main.rs:200:42 [INFO] [stdout] | [INFO] [stdout] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instant` [INFO] [stdout] --> src/main.rs:200:50 [INFO] [stdout] | [INFO] [stdout] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `instant: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:201:42 [INFO] [stdout] | [INFO] [stdout] 201 | args::Commands::Microphone { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:202:45 [INFO] [stdout] | [INFO] [stdout] 202 | args::Commands::MicrophoneLed { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:203:46 [INFO] [stdout] | [INFO] [stdout] 203 | args::Commands::MicrophoneMode { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/main.rs:204:48 [INFO] [stdout] | [INFO] [stdout] 204 | args::Commands::MicrophoneVolume { volume } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/main.rs:205:39 [INFO] [stdout] | [INFO] [stdout] 205 | args::Commands::Speaker { state } => todo!(), [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/main.rs:206:38 [INFO] [stdout] | [INFO] [stdout] 206 | args::Commands::Volume { volume } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rumble` [INFO] [stdout] --> src/main.rs:207:43 [INFO] [stdout] | [INFO] [stdout] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `rumble: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trigger` [INFO] [stdout] --> src/main.rs:207:51 [INFO] [stdout] | [INFO] [stdout] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trigger` [INFO] [stdout] --> src/main.rs:217:17 [INFO] [stdout] | [INFO] [stdout] 217 | trigger, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mode` [INFO] [stdout] --> src/main.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | mode, [INFO] [stdout] | ^^^^ help: try ignoring the field: `mode: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/main.rs:219:17 [INFO] [stdout] | [INFO] [stdout] 219 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action` [INFO] [stdout] --> src/main.rs:221:39 [INFO] [stdout] | [INFO] [stdout] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `action: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `command` [INFO] [stdout] --> src/main.rs:221:47 [INFO] [stdout] | [INFO] [stdout] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `command: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DUALSENSE_EDGE_PRODUCT_ID` is never used [INFO] [stdout] --> src/constants.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | pub const DUALSENSE_EDGE_PRODUCT_ID: u16 = 0x0df2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOUCHPAD_WIDTH` is never used [INFO] [stdout] --> src/constants.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | pub const TOUCHPAD_WIDTH: u16 = 1920; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOUCHPAD_HEIGHT` is never used [INFO] [stdout] --> src/constants.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | pub const TOUCHPAD_HEIGHT: u16 = 1080; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCELERATION_RESOLUTION_PER_G` is never used [INFO] [stdout] --> src/constants.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | pub const ACCELERATION_RESOLUTION_PER_G: u16 = 8192; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCELERATION_RANGE` is never used [INFO] [stdout] --> src/constants.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | pub const ACCELERATION_RANGE: u16 = 4 * ACCELERATION_RESOLUTION_PER_G; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ChargingStatus` is never used [INFO] [stdout] --> src/hid.rs:237:10 [INFO] [stdout] | [INFO] [stdout] 237 | pub enum ChargingStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `crc32fast` [INFO] [stderr] --> Cargo.toml:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | crc32fast = "1.5.0" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `crc32fast` [INFO] [stderr] warning: `poltergeist` (manifest) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s [INFO] running `Command { std: "docker" "inspect" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/main.rs:192:40 [INFO] [stderr] | [INFO] [stderr] 192 | args::Commands::Lightbar { state } => todo!(), [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `red` [INFO] [stderr] --> src/main.rs:194:17 [INFO] [stderr] | [INFO] [stderr] 194 | red, [INFO] [stderr] | ^^^ help: try ignoring the field: `red: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `green` [INFO] [stderr] --> src/main.rs:195:17 [INFO] [stderr] | [INFO] [stderr] 195 | green, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `green: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `blue` [INFO] [stderr] --> src/main.rs:196:17 [INFO] [stderr] | [INFO] [stderr] 196 | blue, [INFO] [stderr] | ^^^^ help: try ignoring the field: `blue: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `brightness` [INFO] [stderr] --> src/main.rs:197:17 [INFO] [stderr] | [INFO] [stderr] 197 | brightness, [INFO] [stderr] | ^^^^^^^^^^ help: try ignoring the field: `brightness: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `number` [INFO] [stderr] --> src/main.rs:199:45 [INFO] [stderr] | [INFO] [stderr] 199 | args::Commands::LedBrightness { number } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `number` [INFO] [stderr] --> src/main.rs:200:42 [INFO] [stderr] | [INFO] [stderr] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `number: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `instant` [INFO] [stderr] --> src/main.rs:200:50 [INFO] [stderr] | [INFO] [stderr] 200 | args::Commands::PlayerLeds { number, instant } => todo!(), [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `instant: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/main.rs:201:42 [INFO] [stderr] | [INFO] [stderr] 201 | args::Commands::Microphone { state } => todo!(), [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/main.rs:202:45 [INFO] [stderr] | [INFO] [stderr] 202 | args::Commands::MicrophoneLed { state } => todo!(), [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/main.rs:203:46 [INFO] [stderr] | [INFO] [stderr] 203 | args::Commands::MicrophoneMode { state } => todo!(), [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `volume` [INFO] [stderr] --> src/main.rs:204:48 [INFO] [stderr] | [INFO] [stderr] 204 | args::Commands::MicrophoneVolume { volume } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/main.rs:205:39 [INFO] [stderr] | [INFO] [stderr] 205 | args::Commands::Speaker { state } => todo!(), [INFO] [stderr] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `volume` [INFO] [stderr] --> src/main.rs:206:38 [INFO] [stderr] | [INFO] [stderr] 206 | args::Commands::Volume { volume } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `volume: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rumble` [INFO] [stderr] --> src/main.rs:207:43 [INFO] [stderr] | [INFO] [stderr] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `rumble: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `trigger` [INFO] [stderr] --> src/main.rs:207:51 [INFO] [stderr] | [INFO] [stderr] 207 | args::Commands::Attenuation { rumble, trigger } => todo!(), [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `trigger` [INFO] [stderr] --> src/main.rs:217:17 [INFO] [stderr] | [INFO] [stderr] 217 | trigger, [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `trigger: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mode` [INFO] [stderr] --> src/main.rs:218:17 [INFO] [stderr] | [INFO] [stderr] 218 | mode, [INFO] [stderr] | ^^^^ help: try ignoring the field: `mode: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `params` [INFO] [stderr] --> src/main.rs:219:17 [INFO] [stderr] | [INFO] [stderr] 219 | params, [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `action` [INFO] [stderr] --> src/main.rs:221:39 [INFO] [stderr] | [INFO] [stderr] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `action: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `command` [INFO] [stderr] --> src/main.rs:221:47 [INFO] [stderr] | [INFO] [stderr] 221 | args::Commands::Monitor { action, command } => todo!(), [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `command: _` [INFO] [stderr] [INFO] [stderr] warning: constant `DUALSENSE_EDGE_PRODUCT_ID` is never used [INFO] [stderr] --> src/constants.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | pub const DUALSENSE_EDGE_PRODUCT_ID: u16 = 0x0df2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: constant `TOUCHPAD_WIDTH` is never used [INFO] [stderr] --> src/constants.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | pub const TOUCHPAD_WIDTH: u16 = 1920; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `TOUCHPAD_HEIGHT` is never used [INFO] [stderr] --> src/constants.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | pub const TOUCHPAD_HEIGHT: u16 = 1080; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ACCELERATION_RESOLUTION_PER_G` is never used [INFO] [stderr] --> src/constants.rs:12:15 [INFO] [stderr] | [INFO] [stderr] 12 | pub const ACCELERATION_RESOLUTION_PER_G: u16 = 8192; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ACCELERATION_RANGE` is never used [INFO] [stderr] --> src/constants.rs:13:15 [INFO] [stderr] | [INFO] [stderr] 13 | pub const ACCELERATION_RANGE: u16 = 4 * ACCELERATION_RESOLUTION_PER_G; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum `ChargingStatus` is never used [INFO] [stderr] --> src/hid.rs:237:10 [INFO] [stderr] | [INFO] [stderr] 237 | pub enum ChargingStatus { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `poltergeist` (bin "poltergeist" test) generated 27 warnings (run `cargo fix --bin "poltergeist" -p poltergeist --tests` to apply 21 suggestions) [INFO] [stderr] warning: unused dependency `crc32fast` [INFO] [stderr] --> Cargo.toml:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | crc32fast = "1.5.0" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `crc32fast` [INFO] [stderr] warning: `poltergeist` (manifest) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/poltergeist/0da48a7fcb3c77c1/out/poltergeist-0da48a7fcb3c77c1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3", kill_on_drop: false }` [INFO] [stdout] b417e5c1f603ccd5243365938b0203c93365d949cf1cdf773ca77bd636ffd9c3