[INFO] cloning repository https://github.com/jorikvanveen/nomouse
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jorikvanveen/nomouse" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorikvanveen%2Fnomouse", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorikvanveen%2Fnomouse'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3465cc063a4b4baa9f323967ed0b8cd0d609f95e
[INFO] checking jorikvanveen/nomouse against 5c543b0b8c73c7b72bc8284ced4fb22ead15734d for pr-160186
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorikvanveen%2Fnomouse" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jorikvanveen/nomouse
[INFO] finished tweaking git repo https://github.com/jorikvanveen/nomouse
[INFO] tweaked toml for git repo https://github.com/jorikvanveen/nomouse written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jorikvanveen/nomouse on toolchain 5c543b0b8c73c7b72bc8284ced4fb22ead15734d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jorikvanveen/nomouse 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" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded swash v0.2.5
[INFO] [stderr]   Downloaded font-types v0.9.0
[INFO] [stderr]   Downloaded read-fonts v0.29.3
[INFO] [stderr]   Downloaded xkbcommon v0.7.0
[INFO] [stderr]   Downloaded memmap2 v0.8.0
[INFO] [stderr]   Downloaded skrifa v0.31.3
[INFO] [stderr]   Downloaded cosmic-text v0.14.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224
[INFO] running `Command { std: "docker" "start" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224", 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" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]     Checking linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling wayland-client v0.31.11
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling wayland-sys v0.31.7
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking roxmltree v0.20.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking unicode-properties v0.1.3
[INFO] [stderr]     Checking unicode-ccc v0.2.0
[INFO] [stderr]     Checking zeno v0.3.3
[INFO] [stderr]     Checking ttf-parser v0.21.1
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.2.0
[INFO] [stderr]     Checking yazi v0.2.1
[INFO] [stderr]     Checking unicode-script v0.5.7
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]     Checking rangemap v1.6.0
[INFO] [stderr]     Checking fontconfig-parser v0.5.8
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking sys-locale v0.3.2
[INFO] [stderr]    Compiling wayland-scanner v0.31.7
[INFO] [stderr]    Compiling wayland-backend v0.3.11
[INFO] [stderr]    Compiling bytemuck_derive v1.10.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking memmap2 v0.9.7
[INFO] [stderr]     Checking memmap2 v0.8.0
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]     Checking fontdb v0.16.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking bytemuck v1.23.1
[INFO] [stderr]     Checking font-types v0.9.0
[INFO] [stderr]     Checking xkeysym v0.2.1
[INFO] [stderr]     Checking rustybuzz v0.14.1
[INFO] [stderr]     Checking read-fonts v0.29.3
[INFO] [stderr]     Checking nanoid v0.4.0
[INFO] [stderr]     Checking xkbcommon v0.7.0
[INFO] [stderr]     Checking polling v3.10.0
[INFO] [stderr]     Checking tempfile v3.20.0
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking wayland-protocols v0.32.9
[INFO] [stderr]     Checking wayland-protocols v0.31.2
[INFO] [stderr]     Checking wayland-cursor v0.31.11
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking skrifa v0.31.3
[INFO] [stderr]     Checking swash v0.2.5
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.9
[INFO] [stderr]     Checking cosmic-text v0.14.2
[INFO] [stderr]     Checking nomouse v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `nanoid::nanoid`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use nanoid::nanoid;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nanoid::nanoid`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use nanoid::nanoid;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fd::AsFd`, `ptr::NonNull`, `raw::c_void`, and `unix::prelude::OwnedFd`
[INFO] [stdout]  --> src/main.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 |     os::{fd::AsFd, raw::c_void, unix::prelude::OwnedFd},
[INFO] [stdout]   |          ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     ptr::NonNull,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ProtFlags`, `fcntl::OFlag`, `shm_open`, `shm_unlink`, `stat::Mode`, and `unistd::ftruncate`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fcntl::OFlag,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 13 |     sys::{
[INFO] [stdout] 14 |         mman::{ProtFlags, shm_open, shm_unlink},
[INFO] [stdout]    |                ^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 15 |         stat::Mode,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     },
[INFO] [stdout] 17 |     unistd::ftruncate,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_shm::Format`
[INFO] [stdout]   --> src/main.rs:21:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     protocol::{wl_pointer::ButtonState, wl_shm::Format},
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linux::raw::stat`
[INFO] [stdout]  --> src/app.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 |     os::{fd::AsFd, linux::raw::stat},
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `smithay_client_toolkit::seat::pointer::BTN_LEFT`
[INFO] [stdout]  --> src/app.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use smithay_client_toolkit::seat::pointer::BTN_LEFT;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_pointer::ButtonState`
[INFO] [stdout]   --> src/app.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         wl_pointer::ButtonState,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FinalSelector` and `app`
[INFO] [stdout]   --> src/app.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     app,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     position_selector::{FinalSelector, SelectorState},
[INFO] [stdout]    |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_buffer::WlBuffer`
[INFO] [stdout]  --> src/output_utils.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |         wl_buffer::WlBuffer,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hash::Hash`
[INFO] [stdout]  --> src/position_selector.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::HashMap, hash::Hash};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fd::AsFd`, `ptr::NonNull`, `raw::c_void`, and `unix::prelude::OwnedFd`
[INFO] [stdout]  --> src/main.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 |     os::{fd::AsFd, raw::c_void, unix::prelude::OwnedFd},
[INFO] [stdout]   |          ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     ptr::NonNull,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ProtFlags`, `fcntl::OFlag`, `shm_open`, `shm_unlink`, `stat::Mode`, and `unistd::ftruncate`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fcntl::OFlag,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 13 |     sys::{
[INFO] [stdout] 14 |         mman::{ProtFlags, shm_open, shm_unlink},
[INFO] [stdout]    |                ^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 15 |         stat::Mode,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     },
[INFO] [stdout] 17 |     unistd::ftruncate,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_shm::Format`
[INFO] [stdout]   --> src/main.rs:21:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     protocol::{wl_pointer::ButtonState, wl_shm::Format},
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linux::raw::stat`
[INFO] [stdout]  --> src/app.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 |     os::{fd::AsFd, linux::raw::stat},
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `smithay_client_toolkit::seat::pointer::BTN_LEFT`
[INFO] [stdout]  --> src/app.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use smithay_client_toolkit::seat::pointer::BTN_LEFT;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_pointer::ButtonState`
[INFO] [stdout]   --> src/app.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         wl_pointer::ButtonState,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FinalSelector` and `app`
[INFO] [stdout]   --> src/app.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     app,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     position_selector::{FinalSelector, SelectorState},
[INFO] [stdout]    |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wl_buffer::WlBuffer`
[INFO] [stdout]  --> src/output_utils.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |         wl_buffer::WlBuffer,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hash::Hash`
[INFO] [stdout]  --> src/position_selector.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::HashMap, hash::Hash};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::i32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     i32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/main.rs:146:46
[INFO] [stdout]     |
[INFO] [stdout] 146 |         surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/main.rs:146:56
[INFO] [stdout]     |
[INFO] [stdout] 146 |         surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::i32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     i32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/main.rs:146:46
[INFO] [stdout]     |
[INFO] [stdout] 146 |         surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/main.rs:146:56
[INFO] [stdout]     |
[INFO] [stdout] 146 |         surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::i32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/app.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     i32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `std::os::linux::raw::stat`: these type aliases are no longer supported by the standard library, the `libc` crate on crates.io should be used instead for the correct definitions
[INFO] [stdout]  --> src/app.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 |     os::{fd::AsFd, linux::raw::stat},
[INFO] [stdout]   |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/app.rs:307:54
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/app.rs:307:64
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::i32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/app.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     i32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `std::os::linux::raw::stat`: these type aliases are no longer supported by the standard library, the `libc` crate on crates.io should be used instead for the correct definitions
[INFO] [stdout]  --> src/app.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 |     os::{fd::AsFd, linux::raw::stat},
[INFO] [stdout]   |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/app.rs:307:54
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/app.rs:307:64
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 surface.wl_surface.damage(0, 0, i32::MAX, i32::MAX);
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selected_output`
[INFO] [stdout]    --> src/app.rs:114:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 let (selected_output_name, selected_output) = self
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_output`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selected_output`
[INFO] [stdout]    --> src/app.rs:114:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 let (selected_output_name, selected_output) = self
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_output`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         proxy: &ZwlrVirtualPointerV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         proxy: &ZwlrVirtualPointerV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         proxy: &ZwlrVirtualPointerManagerV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         proxy: &ZwlrVirtualPointerManagerV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         proxy: &WlKeyboard,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `time`
[INFO] [stdout]    --> src/app.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 time,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `time: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         proxy: &WlCallback,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         proxy: &WlKeyboard,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `time`
[INFO] [stdout]    --> src/app.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 time,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `time: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         proxy: &WlCallback,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         proxy: &XdgToplevel,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `states`
[INFO] [stdout]    --> src/app.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 states,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `states: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]    --> src/app.rs:312:52
[INFO] [stdout]     |
[INFO] [stdout] 312 |             xdg_toplevel::Event::ConfigureBounds { width, height } => {}
[INFO] [stdout]     |                                                    ^^^^^ help: try ignoring the field: `width: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/app.rs:312:59
[INFO] [stdout]     |
[INFO] [stdout] 312 |             xdg_toplevel::Event::ConfigureBounds { width, height } => {}
[INFO] [stdout]     |                                                           ^^^^^^ help: try ignoring the field: `height: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `capabilities`
[INFO] [stdout]    --> src/app.rs:313:51
[INFO] [stdout]     |
[INFO] [stdout] 313 |             xdg_toplevel::Event::WmCapabilities { capabilities } => {}
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^ help: try ignoring the field: `capabilities: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         proxy: &WlBuffer,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         proxy: &WlShm,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compositor`
[INFO] [stdout]    --> src/app.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         compositor: &WlCompositor,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compositor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         proxy: &WlSurface,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:412:9
[INFO] [stdout]     |
[INFO] [stdout] 412 |         proxy: &WlShmPool,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         proxy: &WlOutput,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |         proxy: &ZwlrLayerShellV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         proxy: &ZwlrLayerSurfaceV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         proxy: &XdgToplevel,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `states`
[INFO] [stdout]    --> src/app.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 states,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `states: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `width`
[INFO] [stdout]    --> src/app.rs:312:52
[INFO] [stdout]     |
[INFO] [stdout] 312 |             xdg_toplevel::Event::ConfigureBounds { width, height } => {}
[INFO] [stdout]     |                                                    ^^^^^ help: try ignoring the field: `width: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/app.rs:312:59
[INFO] [stdout]     |
[INFO] [stdout] 312 |             xdg_toplevel::Event::ConfigureBounds { width, height } => {}
[INFO] [stdout]     |                                                           ^^^^^^ help: try ignoring the field: `height: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `capabilities`
[INFO] [stdout]    --> src/app.rs:313:51
[INFO] [stdout]     |
[INFO] [stdout] 313 |             xdg_toplevel::Event::WmCapabilities { capabilities } => {}
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^ help: try ignoring the field: `capabilities: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         proxy: &WlBuffer,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |         proxy: &WlShm,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compositor`
[INFO] [stdout]    --> src/app.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         compositor: &WlCompositor,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compositor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         proxy: &WlSurface,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font_system`
[INFO] [stdout]   --> src/position_selector.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         font_system: &mut FontSystem,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_font_system`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `swash_cache`
[INFO] [stdout]   --> src/position_selector.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         swash_cache: &mut SwashCache,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_swash_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keycode_symbols`
[INFO] [stdout]   --> src/position_selector.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         keycode_symbols: &HashMap<u32, String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keycode_symbols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:412:9
[INFO] [stdout]     |
[INFO] [stdout] 412 |         proxy: &WlShmPool,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         proxy: &WlOutput,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/app.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         state: &mut Self,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |         proxy: &ZwlrLayerShellV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `qhandle`
[INFO] [stdout]    --> src/app.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |         qhandle: &wayland_client::QueueHandle<Self>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_qhandle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy`
[INFO] [stdout]    --> src/app.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         proxy: &ZwlrLayerSurfaceV1,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]    --> src/app.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         data: &(),
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `conn`
[INFO] [stdout]    --> src/app.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |         conn: &wayland_client::Connection,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text_color`
[INFO] [stdout]   --> src/main.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let text_color = Color::rgb(0x0, 0x0, 0x0);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `do_click` is never read
[INFO] [stdout]   --> src/app.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct AppData {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub do_click: bool,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_slice` is never used
[INFO] [stdout]   --> src/buf_utils.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl MMappedBuf {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 42 |     pub fn as_slice<'a>(&'a self) -> &'a [u8] {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `wl_output` is never read
[INFO] [stdout]   --> src/output_utils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Output {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 31 |     pub wl_output: WlOutput,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Output` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `font_system`
[INFO] [stdout]   --> src/position_selector.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         font_system: &mut FontSystem,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_font_system`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `swash_cache`
[INFO] [stdout]   --> src/position_selector.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         swash_cache: &mut SwashCache,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_swash_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `keycode_symbols`
[INFO] [stdout]   --> src/position_selector.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         keycode_symbols: &HashMap<u32, String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keycode_symbols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text_color`
[INFO] [stdout]   --> src/main.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let text_color = Color::rgb(0x0, 0x0, 0x0);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `do_click` is never read
[INFO] [stdout]   --> src/app.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct AppData {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub do_click: bool,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_slice` is never used
[INFO] [stdout]   --> src/buf_utils.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl MMappedBuf {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 42 |     pub fn as_slice<'a>(&'a self) -> &'a [u8] {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `wl_output` is never read
[INFO] [stdout]   --> src/output_utils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Output {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 31 |     pub wl_output: WlOutput,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Output` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]  --> Cargo.toml:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | tempfile = "3.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 `tempfile`
[INFO] [stderr] warning: `nomouse` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.58s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.30.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7`
[INFO] running `Command { std: "docker" "inspect" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224", kill_on_drop: false }`
[INFO] [stdout] 53eba35a4fe91ce77d89dd2781c4e887d77e42a49766ac6399da32925ee95224
