[INFO] cloning repository https://github.com/Drakulix/fireplace
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Drakulix/fireplace" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDrakulix%2Ffireplace", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDrakulix%2Ffireplace'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0358e029d18883d31d5a716a3e926177307f1ddb
[INFO] testing Drakulix/fireplace against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDrakulix%2Ffireplace" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Drakulix/fireplace on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Drakulix/fireplace
[INFO] finished tweaking git repo https://github.com/Drakulix/fireplace
[INFO] tweaked toml for git repo https://github.com/Drakulix/fireplace written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Drakulix/fireplace 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xdg v2.3.0
[INFO] [stderr]   Downloaded nix v0.22.2
[INFO] [stderr]   Downloaded arc-swap v1.4.0
[INFO] [stderr]   Downloaded wayland-egl v0.29.0
[INFO] [stderr]   Downloaded wayland-protocols v0.29.0
[INFO] [stderr]   Downloaded input v0.6.0
[INFO] [stderr]   Downloaded wayland-client v0.29.0
[INFO] [stderr]   Downloaded gbm-sys v0.2.0
[INFO] [stderr]   Downloaded drm-ffi v0.2.0
[INFO] [stderr]   Downloaded drm-fourcc v2.2.0
[INFO] [stderr]   Downloaded drm-sys v0.1.1
[INFO] [stderr]   Downloaded dbus v0.9.5
[INFO] [stderr]   Downloaded edid-rs v0.1.0
[INFO] [stderr]   Downloaded appendlist v1.4.0
[INFO] [stderr]   Downloaded wayland-sys v0.29.0
[INFO] [stderr]   Downloaded scan_fmt v0.2.6
[INFO] [stderr]   Downloaded slog-term v2.8.0
[INFO] [stderr]   Downloaded udev v0.6.2
[INFO] [stderr]   Downloaded wayland-commons v0.29.0
[INFO] [stderr]   Downloaded input-sys v1.16.0
[INFO] [stderr]   Downloaded wayland-scanner v0.29.0
[INFO] [stderr]   Downloaded wayland-server v0.29.0
[INFO] [stderr]   Downloaded minimal-lexical v0.1.4
[INFO] [stderr]   Downloaded calloop v0.9.1
[INFO] [stderr]   Downloaded drm v0.5.0
[INFO] [stderr]   Downloaded gbm v0.7.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66b2b4c24552a26b7fc7ae2560727a56b2d83616dee25d865c6cc8f26ce8e660
[INFO] running `Command { std: "docker" "start" "-a" "66b2b4c24552a26b7fc7ae2560727a56b2d83616dee25d865c6cc8f26ce8e660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66b2b4c24552a26b7fc7ae2560727a56b2d83616dee25d865c6cc8f26ce8e660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66b2b4c24552a26b7fc7ae2560727a56b2d83616dee25d865c6cc8f26ce8e660", kill_on_drop: false }`
[INFO] [stdout] 66b2b4c24552a26b7fc7ae2560727a56b2d83616dee25d865c6cc8f26ce8e660
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ca1e2b9a47962a7854c77fc3665477f9b95eb4e14e4ab366a29a904a8538fbe
[INFO] running `Command { std: "docker" "start" "-a" "6ca1e2b9a47962a7854c77fc3665477f9b95eb4e14e4ab366a29a904a8538fbe", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.103
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.29
[INFO] [stderr]    Compiling pkg-config v0.3.20
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling smallvec v1.7.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling downcast-rs v1.2.0
[INFO] [stderr]    Compiling scoped-tls v1.0.0
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling syn v1.0.80
[INFO] [stderr]    Compiling libloading v0.7.1
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]    Compiling dlib v0.5.0
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling wayland-sys v0.28.6
[INFO] [stderr]    Compiling wayland-sys v0.29.0
[INFO] [stderr]    Compiling instant v0.1.11
[INFO] [stderr]    Compiling crossbeam-queue v0.3.2
[INFO] [stderr]    Compiling nix v0.18.0
[INFO] [stderr]    Compiling nom v7.0.0
[INFO] [stderr]    Compiling ttf-parser v0.6.2
[INFO] [stderr]    Compiling drm-sys v0.1.1
[INFO] [stderr]    Compiling minimal-lexical v0.1.4
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling quote v1.0.10
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling lock_api v0.4.5
[INFO] [stderr]    Compiling wayland-scanner v0.28.6
[INFO] [stderr]    Compiling wayland-scanner v0.29.0
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.4
[INFO] [stderr]    Compiling drm-fourcc v2.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling x11-dl v2.19.1
[INFO] [stderr]    Compiling libdbus-sys v0.2.2
[INFO] [stderr]    Compiling nix v0.22.2
[INFO] [stderr]    Compiling nix v0.20.2
[INFO] [stderr]    Compiling owned_ttf_parser v0.6.0
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling dirs v1.0.5
[INFO] [stderr]    Compiling xdg v2.3.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rusttype v0.9.2
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling libloading v0.6.7
[INFO] [stderr]    Compiling input-sys v1.16.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling gbm-sys v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.130
[INFO] [stderr]    Compiling dlib v0.4.2
[INFO] [stderr]    Compiling wayland-client v0.28.6
[INFO] [stderr]    Compiling wayland-protocols v0.28.6
[INFO] [stderr]    Compiling andrew v0.3.1
[INFO] [stderr]    Compiling wayland-server v0.29.0
[INFO] [stderr]    Compiling wayland-client v0.29.0
[INFO] [stderr]    Compiling wayland-protocols v0.29.0
[INFO] [stderr]    Compiling xcursor v0.3.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crossbeam v0.8.1
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling memmap2 v0.1.0
[INFO] [stderr]    Compiling mio v0.7.13
[INFO] [stderr]    Compiling indexmap v1.7.0
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling serde v1.0.130
[INFO] [stderr]    Compiling arc-swap v1.4.0
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]    Compiling winit v0.25.0
[INFO] [stderr]    Compiling slog-scope v4.4.0
[INFO] [stderr]    Compiling mio-misc v1.2.1
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling udev v0.6.2
[INFO] [stderr]    Compiling smithay v0.3.0 (https://github.com/Smithay/smithay?rev=dd6919dd5fb1ac6571a3e7dff01b12a2102131fe#dd6919dd)
[INFO] [stderr]    Compiling approx v0.4.0
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling raw-window-handle v0.3.3
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling wayland-commons v0.28.6
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling wayland-commons v0.29.0
[INFO] [stderr]    Compiling calloop v0.6.5
[INFO] [stderr]    Compiling drm-ffi v0.2.0
[INFO] [stderr]    Compiling drm v0.5.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling slog-async v2.7.0
[INFO] [stderr]    Compiling anyhow v1.0.44
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling gbm v0.7.0
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling wayland-cursor v0.28.6
[INFO] [stderr]    Compiling calloop v0.9.1
[INFO] [stderr]    Compiling wayland-egl v0.29.0
[INFO] [stderr]    Compiling dbus v0.9.5
[INFO] [stderr]    Compiling input v0.6.0
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling slog-stdlog v4.1.0
[INFO] [stderr]    Compiling fireplace v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling xkbcommon v0.4.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling take_mut v0.2.2
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling bytemuck v1.7.2
[INFO] [stderr]    Compiling scan_fmt v0.2.6
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling appendlist v1.4.0
[INFO] [stderr]    Compiling image v0.23.14
[INFO] [stderr]    Compiling slog-term v2.8.0
[INFO] [stderr]    Compiling edid-rs v0.1.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling serde_yaml v0.8.21
[INFO] [stderr]    Compiling smithay-client-toolkit v0.12.3
[INFO] [stdout] warning: unused imports: `cell::RefCell`, `rc::Rc`
[INFO] [stdout]  --> src/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{cell::RefCell, fs::OpenOptions, path::PathBuf, rc::Rc};
[INFO] [stdout]   |           ^^^^^^^^^^^^^                                  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LayerShellRequest`, `LayerSurfaceAttributes`, `Serial`
[INFO] [stdout]   --> src/shell/mod.rs:21:25
[INFO] [stdout]    |
[INFO] [stdout] 21 |             wlr_layer::{LayerShellRequest, LayerSurfaceAttributes},
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |         Serial,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rc::Rc`
[INFO] [stdout]  --> src/shell/output.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{cell::RefCell, rc::Rc};
[INFO] [stdout]   |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SubsurfaceCachedState`, `TraversalAction`, `wayland_protocols::xdg_shell::server::xdg_toplevel`, `with_surface_tree_downward`
[INFO] [stdout]   --> src/shell/output.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  |         wayland_protocols::xdg_shell::server::xdg_toplevel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |         compositor::{with_surface_tree_downward, SubsurfaceCachedState, TraversalAction},
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `layout::Layout`
[INFO] [stdout]   --> src/shell/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     layout::Layout,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session`
[INFO] [stdout]    --> src/backend/udev/mod.rs:392:40
[INFO] [stdout]     |
[INFO] [stdout] 392 |     fn device_changed<S, E>(&mut self, session: &mut S, device: dev_t) -> Result<()>
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device`
[INFO] [stdout]    --> src/backend/udev/mod.rs:392:57
[INFO] [stdout]     |
[INFO] [stdout] 392 |     fn device_changed<S, E>(&mut self, session: &mut S, device: dev_t) -> Result<()>
[INFO] [stdout]     |                                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session`
[INFO] [stdout]    --> src/backend/udev/mod.rs:400:40
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn device_removed<S, E>(&mut self, session: &mut S, device: dev_t) -> Result<()>
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device`
[INFO] [stdout]    --> src/backend/udev/mod.rs:400:57
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn device_removed<S, E>(&mut self, session: &mut S, device: dev_t) -> Result<()>
[INFO] [stdout]     |                                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/shell/layout/floating.rs:211:25
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     let mut data = states
[INFO] [stdout]     |                         ----^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/shell/layout/floating.rs:437:17
[INFO] [stdout]     |
[INFO] [stdout] 437 |             let mut data = states
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/shell/layout/floating.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let mut initial_window_location = match window.borrow().location() {
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/shell/layout/floating.rs:506:25
[INFO] [stdout]     |
[INFO] [stdout] 506 |                     let mut data = states
[INFO] [stdout]     |                         ----^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/shell/window.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let mut window = Window {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `location` is never used
[INFO] [stdout]    --> src/shell/layout/floating.rs:311:12
[INFO] [stdout]     |
[INFO] [stdout] 301 | impl Floating {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 311 |     pub fn location(&self, surface: &Kind) -> Option<Point<i32, Logical>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `surfaces` is never read
[INFO] [stdout]   --> src/shell/output.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Output {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     surfaces: Vec<WlSurface>,
[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: field `size` is never read
[INFO] [stdout]    --> src/shell/window.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub struct Window {
[INFO] [stdout]     |            ------ field in this struct
[INFO] [stdout] 132 |     location: Option<Point<i32, Logical>>,
[INFO] [stdout] 133 |     size: Size<i32, Logical>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Window` 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 `Result` that must be used
[INFO] [stdout]    --> src/shell/mod.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             popup.send_configure();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 434 |             let _ = popup.send_configure();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc3ASZ22/symbols.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.fireplace.e241f6d2-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a.4sal14yqez6df1c5.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libserde_yaml-fe92438a3b6852d8.rlib" "/opt/rustwide/target/debug/deps/libdtoa-0435f60421215b0f.rlib" "/opt/rustwide/target/debug/deps/libindexmap-2736852ca4678695.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-743e8c262a81811e.rlib" "/opt/rustwide/target/debug/deps/libyaml_rust-fb062838ce04b5b9.rlib" "/opt/rustwide/target/debug/deps/libslog_term-fa09db9755041fc6.rlib" "/opt/rustwide/target/debug/deps/libatty-4d5e5d4aec1754a6.rlib" "/opt/rustwide/target/debug/deps/libterm-380dd6ec01bf3238.rlib" "/opt/rustwide/target/debug/deps/libdirs_next-83e8c50690c5931a.rlib" "/opt/rustwide/target/debug/deps/libdirs_sys_next-02fc914d56d72a91.rlib" "/opt/rustwide/target/debug/deps/libchrono-ccb5c46f33ddd25e.rlib" "/opt/rustwide/target/debug/deps/libtime-d262c41ba79ee8c2.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-2d73749d53e508e5.rlib" "/opt/rustwide/target/debug/deps/libserde-0b9d0ba98588eca6.rlib" "/opt/rustwide/target/debug/deps/libedid_rs-3d18a4990e614895.rlib" "/opt/rustwide/target/debug/deps/libimage-664537f23bb2cc3b.rlib" "/opt/rustwide/target/debug/deps/libcolor_quant-76ea6da9e2ca7302.rlib" "/opt/rustwide/target/debug/deps/libnum_iter-065411535a4a17fd.rlib" "/opt/rustwide/target/debug/deps/libbytemuck-e7ab68083180f5cd.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-71c92e5dbbc2c80d.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-a294e2cb4d978ddc.rlib" "/opt/rustwide/target/debug/deps/libsmithay-f52add42de19d02f.rlib" "/opt/rustwide/target/debug/deps/libslog_stdlog-22a1d2e8a6d3e9d4.rlib" "/opt/rustwide/target/debug/deps/libslog_scope-56633dbdcf06bfdb.rlib" "/opt/rustwide/target/debug/deps/libarc_swap-0aa3b922dfd6b85c.rlib" "/opt/rustwide/target/debug/deps/libappendlist-5c2328f50bd6aed7.rlib" "/opt/rustwide/target/debug/deps/libxkbcommon-62969747bf0e9241.rlib" "/opt/rustwide/target/debug/deps/libthiserror-ea7c5068f57fb7ea.rlib" "/opt/rustwide/target/debug/deps/libtempfile-9f2d5135bfe06fdb.rlib" "/opt/rustwide/target/debug/deps/librand-d83f3aa97190edf7.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-80d6d52f4f5e3b59.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-4b4e10d54e032e24.rlib" "/opt/rustwide/target/debug/deps/librand_core-d293e536f4910089.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-d570662675379808.rlib" "/opt/rustwide/target/debug/deps/libremove_dir_all-428e6ddc575f6574.rlib" "/opt/rustwide/target/debug/deps/libwayland_protocols-347165207efac3d1.rlib" "/opt/rustwide/target/debug/deps/libdowncast_rs-1687a6df89d4d06a.rlib" "/opt/rustwide/target/debug/deps/libdbus-391b2386cff54b64.rlib" "/opt/rustwide/target/debug/deps/liblibdbus_sys-a2e198ad18b56e05.rlib" "/opt/rustwide/target/debug/deps/libinput-86cd0b2b7fbdbd7f.rlib" "/opt/rustwide/target/debug/deps/libudev-de142988a9e657cf.rlib" "/opt/rustwide/target/debug/deps/liblibudev_sys-410c5212bd3abe87.rlib" "/opt/rustwide/target/debug/deps/libinput_sys-7ae59f75d50e5943.rlib" "/opt/rustwide/target/debug/deps/libwinit-39cfeb7f9b1b81fd.rlib" "/opt/rustwide/target/debug/deps/libmio_misc-16651823e3e65c80.rlib" "/opt/rustwide/target/debug/deps/libmio-1f20e0c26b505e0d.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam-6463a35c020af730.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-bb5b87443e46933f.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-a21543bcf283cae8.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-9ddf0ec7e60a5bb6.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-1fdd44ee1f81ae12.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-9912459ed254f5a3.rlib" "/opt/rustwide/target/debug/deps/libx11_dl-57fcf3346af309e6.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-8c83310236959ef9.rlib" "/opt/rustwide/target/debug/deps/libsmithay_client_toolkit-1a390b860d0b8276.rlib" "/opt/rustwide/target/debug/deps/libandrew-837bd0ea61cbf823.rlib" "/opt/rustwide/target/debug/deps/libxml-2ca1670042266d63.rlib" "/opt/rustwide/target/debug/deps/libxdg-b4e369ecf1cbb879.rlib" "/opt/rustwide/target/debug/deps/libdirs-efcaa632daf0dd3a.rlib" "/opt/rustwide/target/debug/deps/libwalkdir-d68fa3dede4483c7.rlib" "/opt/rustwide/target/debug/deps/libsame_file-4e9955724bab8d4a.rlib" "/opt/rustwide/target/debug/deps/librusttype-8fdf2fa70bb8991d.rlib" "/opt/rustwide/target/debug/deps/libab_glyph_rasterizer-a883815f93c02767.rlib" "/opt/rustwide/target/debug/deps/libowned_ttf_parser-dfcc6ab5df08e368.rlib" "/opt/rustwide/target/debug/deps/libttf_parser-6bb75b11ef33cac6.rlib" "/opt/rustwide/target/debug/deps/libwayland_cursor-fbe98d20c0e74c84.rlib" "/opt/rustwide/target/debug/deps/libxcursor-4848e2fc4dcc2e08.rlib" "/opt/rustwide/target/debug/deps/libnom-ee01dafc16e3007d.rlib" "/opt/rustwide/target/debug/deps/libminimal_lexical-e4991ea5c5f2f715.rlib" "/opt/rustwide/target/debug/deps/libmemchr-bd22d9d2c113c5da.rlib" "/opt/rustwide/target/debug/deps/libmemmap2-5f2fa6f5101e6692.rlib" "/opt/rustwide/target/debug/deps/libwayland_protocols-0e2cafb8512b6326.rlib" "/opt/rustwide/target/debug/deps/libwayland_client-6834e362d3d1f8d8.rlib" "/opt/rustwide/target/debug/deps/libwayland_commons-df8eef02ea42b1ac.rlib" "/opt/rustwide/target/debug/deps/libnix-03cb0a4ce877b582.rlib" "/opt/rustwide/target/debug/deps/libwayland_sys-e1c40f49dc75ba95.rlib" "/opt/rustwide/target/debug/deps/libcalloop-ff6630491f3ed178.rlib" "/opt/rustwide/target/debug/deps/libnix-d239fb50f3f64718.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b22544e46cbb7baa.rlib" "/opt/rustwide/target/debug/deps/libdlib-4bb02dc296607d9a.rlib" "/opt/rustwide/target/debug/deps/liblibloading-e0096b3acf82c226.rlib" "/opt/rustwide/target/debug/deps/libraw_window_handle-2cd389c01ac1e1cf.rlib" "/opt/rustwide/target/debug/deps/libwayland_egl-1928fa779b9d78ef.rlib" "/opt/rustwide/target/debug/deps/libwayland_client-c41eba05f1b2302d.rlib" "/opt/rustwide/target/debug/deps/libcalloop-2f850c09b7771b5a.rlib" "/opt/rustwide/target/debug/deps/liblog-25b121a22046e37a.rlib" "/opt/rustwide/target/debug/deps/libslog-f94da10dc79d41d3.rlib" "/opt/rustwide/target/debug/deps/libscan_fmt-57549875db450b1b.rlib" "/opt/rustwide/target/debug/deps/libwayland_server-498a5600e8f43310.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-672c88eed20084d6.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-94907631e4ec6bcf.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-e78b5c8e65e181e7.rlib" "/opt/rustwide/target/debug/deps/liblock_api-0d004410f042d1b5.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-6a679df820ab4928.rlib" "/opt/rustwide/target/debug/deps/libinstant-9030efbd3bad5795.rlib" "/opt/rustwide/target/debug/deps/libwayland_commons-3a5bac8639487f39.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-b26eeadae8ae9a7e.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-00ebd81f75d94599.rlib" "/opt/rustwide/target/debug/deps/libwayland_sys-23d0162d48a829d6.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-86422d76b8bd90ed.rlib" "/opt/rustwide/target/debug/deps/libdlib-2f61c5d6055102a7.rlib" "/opt/rustwide/target/debug/deps/liblibloading-62e32651f79c9496.rlib" "/opt/rustwide/target/debug/deps/libcgmath-af06ba8a50d0e902.rlib" "/opt/rustwide/target/debug/deps/libapprox-b9131cd51ff54ff4.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-af8ea78804204b7e.rlib" "/opt/rustwide/target/debug/deps/libgbm-afb331aee9982d39.rlib" "/opt/rustwide/target/debug/deps/libgbm_sys-174b4fa2de434990.rlib" "/opt/rustwide/target/debug/deps/libdrm-31274b8d50184ad1.rlib" "/opt/rustwide/target/debug/deps/libdrm_fourcc-c6fa871ae8d22136.rlib" "/opt/rustwide/target/debug/deps/libdrm_ffi-6500e3231158a0f7.rlib" "/opt/rustwide/target/debug/deps/libdrm_sys-5969d1fa032d0ebe.rlib" "/opt/rustwide/target/debug/deps/libnix-8ecb7ac6f20f0089.rlib" "/opt/rustwide/target/debug/deps/libbitflags-9667ec3d8c9ff014.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-4b1a5aaa4ec15207.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-97437e183f3ae6e4.rlib" "/opt/rustwide/target/debug/deps/liblibc-4eee6dbe3ab89855.rlib" "/opt/rustwide/target/debug/deps/libanyhow-d9232bddb7c8c9c1.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0e29cc23c5e02021.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-d903621768a861d9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6d0225e655f31c13.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9dbaf4eac7eaa079.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-27f05b3d42a66dd0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-4d73f1030321c9a2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2846c9e58abd0acb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a53d0f50415947be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d48e4b6abc25b9dc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2991859439ef1207.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8a687517e4221bae.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e07b554f6a67f5b3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b68238b7c3c619dd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d5e213e896c017e4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0211a3b2e61d8689.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b371f055239ba51f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e60518d2760eb01e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1ad943f92a4b1081.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f0d6e4d0fc1e80b4.rlib" "-Wl,-Bdynamic" "-lsystemd" "-lxkbcommon" "-ldbus-1" "-ludev" "-linput" "-ldl" "-ldl" "-ldl" "-lgbm" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/fireplace-a3e8790f0d161c4a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -linput: No such file or directory
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fireplace` (bin "fireplace") due to 2 previous errors; 18 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6ca1e2b9a47962a7854c77fc3665477f9b95eb4e14e4ab366a29a904a8538fbe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ca1e2b9a47962a7854c77fc3665477f9b95eb4e14e4ab366a29a904a8538fbe", kill_on_drop: false }`
[INFO] [stdout] 6ca1e2b9a47962a7854c77fc3665477f9b95eb4e14e4ab366a29a904a8538fbe
