[INFO] cloning repository https://github.com/joshmarinacci/clogwench [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/joshmarinacci/clogwench" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoshmarinacci%2Fclogwench", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoshmarinacci%2Fclogwench'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f3f6e3fc124d101ccc27c07fc5bf21c4b2060562 [INFO] testing joshmarinacci/clogwench against beta-2022-02-22 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoshmarinacci%2Fclogwench" "/workspace/builds/worker-22/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-22/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/joshmarinacci/clogwench on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/joshmarinacci/clogwench [INFO] finished tweaking git repo https://github.com/joshmarinacci/clogwench [INFO] tweaked toml for git repo https://github.com/joshmarinacci/clogwench written to /workspace/builds/worker-22/source/Cargo.toml [INFO] crate git repo https://github.com/joshmarinacci/clogwench already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded errno-dragonfly v0.1.2 [INFO] [stderr] Downloaded errno v0.2.8 [INFO] [stderr] Downloaded bitvec v0.21.2 [INFO] [stderr] Downloaded framebuffer v0.3.1 [INFO] [stderr] Downloaded evdev v0.11.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f64d689fb15981db661e1fc0b53f6dcc7c69e49a057bb70fc190a6c69876be20 [INFO] running `Command { std: "docker" "start" "-a" "f64d689fb15981db661e1fc0b53f6dcc7c69e49a057bb70fc190a6c69876be20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f64d689fb15981db661e1fc0b53f6dcc7c69e49a057bb70fc190a6c69876be20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f64d689fb15981db661e1fc0b53f6dcc7c69e49a057bb70fc190a6c69876be20", kill_on_drop: false }` [INFO] [stdout] f64d689fb15981db661e1fc0b53f6dcc7c69e49a057bb70fc190a6c69876be20 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d0d0d991632b74150434fcb4fffb9994a5a5ccc25dd586f3957ac3a182d19d5b [INFO] running `Command { std: "docker" "start" "-a" "d0d0d991632b74150434fcb4fffb9994a5a5ccc25dd586f3957ac3a182d19d5b", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling serde_derive v1.0.133 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling encoding_index_tests v0.1.4 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling serde_json v1.0.74 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling linked-hash-map v0.5.4 [INFO] [stderr] Compiling anyhow v1.0.52 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling version-compare v0.1.0 [INFO] [stderr] Compiling funty v1.2.0 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling arc-swap v0.4.8 [INFO] [stderr] Compiling sdl2 v0.35.1 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling deflate v0.9.1 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling instant v0.1.12 [INFO] [stderr] Compiling unsafe-any v0.4.2 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling time v0.1.43 [INFO] [stderr] Compiling thread-id v3.3.0 [INFO] [stderr] Compiling errno v0.2.8 [INFO] [stderr] Compiling memmap v0.7.0 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Compiling ctrlc v3.2.1 [INFO] [stderr] Compiling encoding-index-simpchinese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Compiling encoding-index-korean v1.20141219.5 [INFO] [stderr] Compiling encoding-index-japanese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling typemap v0.3.3 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling framebuffer v0.3.1 [INFO] [stderr] Compiling sdl2-sys v0.35.1 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling bitvec v0.21.2 [INFO] [stderr] Compiling encoding v0.2.33 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling png v0.17.2 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling ordered-float v2.10.0 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling evdev v0.11.1 [INFO] [stderr] Compiling input v0.1.0 (/opt/rustwide/workdir/tools-input) [INFO] [stdout] warning: function is never used: `find_keyboard` [INFO] [stdout] --> tools-input/src/main.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | fn find_keyboard() -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pick_device` [INFO] [stdout] --> tools-input/src/_pick_device.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn pick_device() -> evdev::Device { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling structopt v0.3.25 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling serde_yaml v0.8.23 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling cool-logger v0.1.0 (/opt/rustwide/workdir/cool-logger) [INFO] [stderr] Compiling test-log v0.1.0 (/opt/rustwide/workdir/test-log) [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> test-log/src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | set_logger(&LOGGER).map(|()|log::set_max_level(LevelFilter::Info)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling common v0.1.0 (/opt/rustwide/workdir/common) [INFO] [stderr] Compiling log4rs v1.0.0 [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> common/src/events.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use std::time::{Instant, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARROW_LEFT` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | ARROW_LEFT, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ArrowLeft` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARROW_RIGHT` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | ARROW_RIGHT, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArrowRight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARROW_UP` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | ARROW_UP, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `ArrowUp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARROW_DOWN` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | ARROW_DOWN, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ArrowDown` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LETTER_P` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | LETTER_P, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `LetterP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LETTER_Q` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | LETTER_Q, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `LetterQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MOUSE_PRIMARY` should have an upper camel case name [INFO] [stdout] --> common/src/events.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | MOUSE_PRIMARY, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MousePrimary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error`, `warn` [INFO] [stdout] --> common/src/graphics.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | use log::{error, warn}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> common/src/graphics.rs:220:28 [INFO] [stdout] | [INFO] [stdout] 220 | let r:u8 = (upper & 0b11111_000); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - let r:u8 = (upper & 0b11111_000); [INFO] [stdout] 220 + let r:u8 = upper & 0b11111_000; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `File` [INFO] [stdout] --> common/src/font.rs:2:15 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fs::{File, read_to_string}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> common/src/font.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | ... let src_n = (j * glyph.width + i); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 36 - let src_n = (j * glyph.width + i); [INFO] [stdout] 36 + let src_n = j * glyph.width + i; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `self_bounds` [INFO] [stdout] --> common/src/graphics.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | let self_bounds = self.bounds().clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_self_bounds` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> common/src/graphics.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let mut dst_f_bounds = src_bounds.add(dst_pos).intersect(self.bounds()); [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] --> common/src/graphics.rs:200:18 [INFO] [stdout] | [INFO] [stdout] 200 | let (mut middle, _) = after.split_at_mut((bounds.w * bpp) as usize); [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] --> common/src/font.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | let mut dy:u32 = y as u32; [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stream` [INFO] [stdout] --> common/src/client.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | stream: TcpStream, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stride` [INFO] [stdout] --> common/src/graphics.rs:160:8 [INFO] [stdout] | [INFO] [stdout] 160 | fn stride(&self) -> usize { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling common-wm v0.1.0 (/opt/rustwide/workdir/common-wm) [INFO] [stderr] Compiling native-macos v0.1.0 (/opt/rustwide/workdir/plat/native-macos) [INFO] [stdout] warning: unused import: `std::error::Error` [INFO] [stdout] --> common-wm/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Receiver` [INFO] [stdout] --> common-wm/src/lib.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::mpsc::{Receiver, Sender}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BLACK`, `Padding` [INFO] [stdout] --> common-wm/src/lib.rs:11:37 [INFO] [stdout] | [INFO] [stdout] 11 | use common::{APICommand, ARGBColor, BLACK, HelloWindowManager, IncomingMessage, Padding, Point, Rect, Size}; [INFO] [stdout] | ^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `common::graphics::PixelLayout::ARGB` [INFO] [stdout] --> common-wm/src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use common::graphics::PixelLayout::ARGB; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Ordering` [INFO] [stdout] --> plat/native-macos/src/lib.rs:3:37 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `info` [INFO] [stdout] --> plat/native-macos/src/lib.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | use log::{error, info}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> plat/native-macos/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Window` [INFO] [stdout] --> plat/native-macos/src/lib.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use sdl2::video::{Window, WindowContext}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sdl` [INFO] [stdout] --> plat/native-macos/src/lib.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | use sdl2::{EventPump, Sdl}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sdl2::keyboard::Keycode::D` [INFO] [stdout] --> plat/native-macos/src/lib.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use sdl2::keyboard::Keycode::D; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PixelFormat` [INFO] [stdout] --> plat/native-macos/src/lib.rs:14:27 [INFO] [stdout] | [INFO] [stdout] 14 | use sdl2::pixels::{Color, PixelFormat, PixelFormatEnum}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `can` [INFO] [stdout] --> plat/native-macos/src/lib.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | fn sync_texture(can: &mut WindowCanvas, tx: &mut Texture, img: &GFXBuffer) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_can` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keymod` [INFO] [stdout] --> plat/native-macos/src/lib.rs:80:41 [INFO] [stdout] | [INFO] [stdout] 80 | Event::KeyDown {keycode,keymod,..} => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `keymod: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouse_btn` [INFO] [stdout] --> plat/native-macos/src/lib.rs:96:47 [INFO] [stdout] | [INFO] [stdout] 96 | Event::MouseButtonDown { x, y,mouse_btn, .. } => { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `mouse_btn: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouse_btn` [INFO] [stdout] --> plat/native-macos/src/lib.rs:112:43 [INFO] [stdout] | [INFO] [stdout] 112 | Event::MouseButtonUp {x,y,mouse_btn,..} => { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `mouse_btn: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `timestamp: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_id` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:32 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `window_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `which` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:43 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^^ help: try ignoring the field: `which: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mousestate` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:50 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `mousestate: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xrel` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:68 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^ help: try ignoring the field: `xrel: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `yrel` [INFO] [stdout] --> plat/native-macos/src/lib.rs:127:74 [INFO] [stdout] | [INFO] [stdout] 127 | timestamp, window_id, which, mousestate, x, y, xrel, yrel [INFO] [stdout] | ^^^^ help: try ignoring the field: `yrel: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src_bounds` [INFO] [stdout] --> plat/native-macos/src/lib.rs:162:50 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn draw_image(&mut self, dst_pos:&Point, src_bounds: &Rect, src_buf: &GFXBuffer) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_src_bounds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> common-wm/src/lib.rs:375:51 [INFO] [stdout] | [INFO] [stdout] 375 | fn mouse_down(&mut self, evt: MouseDownEvent, state:&mut WindowManagerState) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `evt` [INFO] [stdout] --> common-wm/src/lib.rs:379:30 [INFO] [stdout] | [INFO] [stdout] 379 | fn mouse_move(&mut self, evt: MouseMoveEvent, state:&mut WindowManagerState) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_evt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> common-wm/src/lib.rs:379:51 [INFO] [stdout] | [INFO] [stdout] 379 | fn mouse_move(&mut self, evt: MouseMoveEvent, state:&mut WindowManagerState) { [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] --> common-wm/src/lib.rs:383:47 [INFO] [stdout] | [INFO] [stdout] 383 | fn mouse_up(&mut self, evt: MouseUpEvent, state:&mut WindowManagerState) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> common-wm/src/lib.rs:395:17 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn init(start: Point, win: Uuid) -> WindowDragGesture { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> plat/native-macos/src/lib.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | self.canvas.fill_rect(SDLRect::new(rect.x, rect.y, rect.w as u32, rect.h as u32)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> plat/native-macos/src/lib.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | self.canvas.copy(tex, None, dst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `recv_thread` [INFO] [stdout] --> common-wm/src/lib.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | recv_thread: JoinHandle<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `send_thread` [INFO] [stdout] --> common-wm/src/lib.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | send_thread: JoinHandle<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling native-linux v0.1.0 (/opt/rustwide/workdir/plat/native-linux) [INFO] [stdout] warning: unused import: `mpsc` [INFO] [stdout] --> plat/native-linux/src/lib.rs:4:22 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::{Arc, mpsc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Ordering` [INFO] [stdout] --> plat/native-linux/src/lib.rs:5:37 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `KdMode`, `VarScreeninfo` [INFO] [stdout] --> plat/native-linux/src/lib.rs:7:32 [INFO] [stdout] | [INFO] [stdout] 7 | use framebuffer::{Framebuffer, KdMode, VarScreeninfo}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ARGBColor`, `BLACK` [INFO] [stdout] --> plat/native-linux/src/surf.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use common::{ARGBColor, BLACK, Rect, Point}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> plat/native-linux/src/input.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `img` [INFO] [stdout] --> plat/native-linux/src/lib.rs:91:39 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn register_image2(&mut self, img:&GFXBuffer) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_img` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `img` [INFO] [stdout] --> plat/native-linux/src/lib.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn unregister_image2(&mut self, img:&GFXBuffer) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_img` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> plat/native-linux/src/surf.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | let mut buf = match fb.var_screen_info.bits_per_pixel { [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] --> plat/native-linux/src/lib.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let mut keyboard = input::find_keyboard().expect("Couldn't find the keyboard"); [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] --> plat/native-linux/src/lib.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | let mut mouse = input::find_mouse().expect("Couldn't find the mouse"); [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] --> plat/native-linux/src/lib.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let mut fb = Framebuffer::new(pth).unwrap(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `sender` [INFO] [stdout] --> plat/native-linux/src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sender:Sender, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `w` [INFO] [stdout] --> plat/native-linux/src/surf.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | w:u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `h` [INFO] [stdout] --> plat/native-linux/src/surf.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | h:u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `linuxkernel_to_KeyCode` should have a snake case name [INFO] [stdout] --> plat/native-linux/src/input.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn linuxkernel_to_KeyCode(code:u16) -> KeyCode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `linuxkernel_to_key_code` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling plat v0.1.0 (/opt/rustwide/workdir/plat) [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling digital-clock v0.1.0 (/opt/rustwide/workdir/digital-clock) [INFO] [stderr] Compiling echo-app v0.1.0 (/opt/rustwide/workdir/echo-app) [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `common::Rect` [INFO] [stdout] --> plat/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use common::Rect; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `appid` is never read [INFO] [stdout] --> echo-app/src/main.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | let mut appid = Uuid::new_v4(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `winid` is never read [INFO] [stdout] --> echo-app/src/main.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let mut winid = Uuid::new_v4(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `md` [INFO] [stdout] --> echo-app/src/main.rs:106:35 [INFO] [stdout] | [INFO] [stdout] 106 | APICommand::MouseDown(md) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_md` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `prelude::*` [INFO] [stdout] --> digital-clock/src/main.rs:1:15 [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::{prelude::*}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> digital-clock/src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> digital-clock/src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> digital-clock/src/main.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 48 | / loop { [INFO] [stdout] 49 | | redraw(&client,appid,winid,bounds, &sprite_sheet); [INFO] [stdout] 50 | | for cmd in client.rx.try_iter() { [INFO] [stdout] 51 | | info!("got an event {:?}",cmd); [INFO] [stdout] ... | [INFO] [stdout] 61 | | sleep(Duration::from_secs(1)); [INFO] [stdout] 62 | | } [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 63 | info!("CLIENT APP ending"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `appid` is never read [INFO] [stdout] --> digital-clock/src/main.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let mut appid = Uuid::new_v4(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `winid` is never read [INFO] [stdout] --> digital-clock/src/main.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | let mut winid = Uuid::new_v4(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> echo-app/src/main.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | set_logger(&COOL_LOGGER).map(|()|log::set_max_level(LevelFilter::Info)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> digital-clock/src/main.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | set_logger(&COOL_LOGGER).map(|()|log::set_max_level(LevelFilter::Info)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling runner v0.1.0 (/opt/rustwide/workdir/devtools/runner) [INFO] [stderr] Compiling central v0.1.0 (/opt/rustwide/workdir/central) [INFO] [stdout] warning: unused import: `env_logger::Env` [INFO] [stdout] --> central/src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use env_logger::Env; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> central/src/main.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use log::{debug, error, info, LevelFilter, set_logger, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log4rs::append::file::FileAppender` [INFO] [stdout] --> central/src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use log4rs::append::file::FileAppender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log4rs::Config` [INFO] [stdout] --> central/src/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use log4rs::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Appender`, `Root` [INFO] [stdout] --> central/src/main.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use log4rs::config::{Appender, Root}; [INFO] [stdout] | ^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DrawRectCommand` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:1:40 [INFO] [stdout] | [INFO] [stdout] 1 | use common::{APICommand, DebugMessage, DrawRectCommand, HelloWindowManager, IncomingMessage, Point, WHITE, WINDOW_MANAGER_PORT}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Receiver`, `SendError`, `Sender` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::mpsc::{Receiver, Sender, SendError}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BLACK`, `HelloWindowManager`, `WHITE` [INFO] [stdout] --> devtools/runner/src/platwm.rs:12:37 [INFO] [stdout] | [INFO] [stdout] 12 | use common::{APICommand, ARGBColor, BLACK, DebugMessage, HelloWindowManager, IncomingMessage, Point, Rect, WHITE, WINDOW_MANAGER_PORT}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PixelLayout`, `draw_test_pattern` [INFO] [stdout] --> devtools/runner/src/platwm.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | use common::graphics::{draw_test_pattern, GFXBuffer, PixelLayout}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WINDOW_BORDER_WIDTH` [INFO] [stdout] --> devtools/runner/src/platwm.rs:16:123 [INFO] [stdout] | [INFO] [stdout] 16 | ...utGesture, NoOpGesture, OutgoingMessage, TITLEBAR_COLOR, WINDOW_BORDER_WIDTH, WINDOW_COLOR, WindowDragGesture, WindowManagerState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::DebugList` [INFO] [stdout] --> devtools/runner/src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::fmt::DebugList; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> devtools/runner/src/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> devtools/runner/src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DEBUG_PORT`, `IncomingMessage`, `Point`, `WINDOW_MANAGER_PORT` [INFO] [stdout] --> devtools/runner/src/main.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | use common::{APICommand, DEBUG_PORT, DebugMessage, HelloWindowManager, IncomingMessage, Point, Rect, WINDOW_MANAGER_PORT}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `common::events::MouseDownEvent` [INFO] [stdout] --> devtools/runner/src/main.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use common::events::MouseDownEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WindowManagerState` [INFO] [stdout] --> devtools/runner/src/main.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 21 | use common_wm::{OutgoingMessage, WindowManagerState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:54:25 [INFO] [stdout] | [INFO] [stdout] 41 | / loop { [INFO] [stdout] 42 | | for out in &rx_out { [INFO] [stdout] 43 | | // pt(&format!("got a message to send back out {:?}", out)); [INFO] [stdout] 44 | | let im = IncomingMessage { [INFO] [stdout] ... | [INFO] [stdout] 52 | | } [INFO] [stdout] 53 | | } [INFO] [stdout] | |_________________________- any code following this expression is unreachable [INFO] [stdout] 54 | info!("sending thread is done"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:159:25 [INFO] [stdout] | [INFO] [stdout] 89 | / loop { [INFO] [stdout] 90 | | for cmd in rx_in.try_iter() { [INFO] [stdout] 91 | | info!("received message {:?}", cmd); [INFO] [stdout] 92 | | match cmd.command { [INFO] [stdout] ... | [INFO] [stdout] 157 | | } [INFO] [stdout] 158 | | } [INFO] [stdout] | |_________________________- any code following this expression is unreachable [INFO] [stdout] 159 | info!("processing thread ending"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> central/src/main.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | let args:Cli = Cli::from_args(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `router_thread` [INFO] [stdout] --> central/src/main.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | let router_thread = start_router(stop.clone(),rx,state.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_router_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ap` [INFO] [stdout] --> central/src/main.rs:306:40 [INFO] [stdout] | [INFO] [stdout] 306 | APICommand::AppConnect(ap) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> central/src/main.rs:333:39 [INFO] [stdout] | [INFO] [stdout] 333 | APICommand::WMConnect(cmd) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> devtools/runner/src/platwm.rs:70:25 [INFO] [stdout] | [INFO] [stdout] 57 | / loop { [INFO] [stdout] 58 | | for out in &rx_out { [INFO] [stdout] 59 | | // info!("got a message to send back out {:?}", out); [INFO] [stdout] 60 | | let im = IncomingMessage { [INFO] [stdout] ... | [INFO] [stdout] 68 | | } [INFO] [stdout] 69 | | } [INFO] [stdout] | |_________________________- any code following this expression is unreachable [INFO] [stdout] 70 | info!("sending thread is done"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> central/src/main.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | let mut app = self.apps.iter_mut().find(|a|a.id == appid).unwrap(); [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] --> central/src/main.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | let mut wm = self.wms.iter_mut().find(|a|a.id == id).unwrap(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `test_handler` [INFO] [stdout] --> devtools/runner/src/main.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let test_handler = spawn({ [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_test_handler` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `test_handler` [INFO] [stdout] --> devtools/runner/src/main.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | let test_handler = spawn(||{ [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_test_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `child` [INFO] [stdout] --> devtools/runner/src/main.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | let mut child = Command::new("cargo") [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_child` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sender` [INFO] [stdout] --> devtools/runner/src/main.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | let (sender,receiver):(Sender,Receiver) = mpsc::channel(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sender` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `receiver` [INFO] [stdout] --> devtools/runner/src/main.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | let (sender,receiver):(Sender,Receiver) = mpsc::channel(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_receiver` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:93:67 [INFO] [stdout] | [INFO] [stdout] 93 | ... APICommand::WMConnectResponse(res) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rect` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:140:83 [INFO] [stdout] | [INFO] [stdout] 140 | ... APICommand::Debug(DebugMessage::ScreenCapture(rect, str)) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:140:89 [INFO] [stdout] | [INFO] [stdout] 140 | ... APICommand::Debug(DebugMessage::ScreenCapture(rect, str)) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sending_handle` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | let sending_handle = spawn({ [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sending_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `receiving_handle` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:57:21 [INFO] [stdout] | [INFO] [stdout] 57 | let receiving_handle = spawn({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_receiving_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sender` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | let (sender,receiver):(Sender,Receiver) = mpsc::channel(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sender` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tx_out` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:99:22 [INFO] [stdout] | [INFO] [stdout] 99 | let (tx_out, rx_out) = mpsc::channel::(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tx_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rx_out` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:99:30 [INFO] [stdout] | [INFO] [stdout] 99 | let (tx_out, rx_out) = mpsc::channel::(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rx_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 106 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:34:34 [INFO] [stdout] | [INFO] [stdout] 34 | if matches!(cmd2,msg) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd2` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | let cmd2 = cmd.clone(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_cmd2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> devtools/runner/src/platwm.rs:43:24 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn init(w: i32, h: i32) -> Option { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `h` [INFO] [stdout] --> devtools/runner/src/platwm.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn init(w: i32, h: i32) -> Option { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `evt` [INFO] [stdout] --> devtools/runner/src/platwm.rs:178:37 [INFO] [stdout] | [INFO] [stdout] 178 | APICommand::MouseUp(evt) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_evt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rect` [INFO] [stdout] --> devtools/runner/src/platwm.rs:253:63 [INFO] [stdout] | [INFO] [stdout] 253 | APICommand::Debug(DebugMessage::ScreenCapture(rect, str)) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str` [INFO] [stdout] --> devtools/runner/src/platwm.rs:253:69 [INFO] [stdout] | [INFO] [stdout] 253 | APICommand::Debug(DebugMessage::ScreenCapture(rect, str)) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> devtools/runner/src/platwm.rs:262:47 [INFO] [stdout] | [INFO] [stdout] 262 | APICommand::WMConnectResponse(res) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `wc` [INFO] [stdout] --> devtools/runner/src/platwm.rs:292:22 [INFO] [stdout] | [INFO] [stdout] 292 | let (wc, tc) = if self.state.is_focused_window(win) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_wc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `id` [INFO] [stdout] --> central/src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | id:Uuid, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bounds` [INFO] [stdout] --> central/src/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | bounds:Rect, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `debug` [INFO] [stdout] --> central/src/main.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | debug:bool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Cli` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> central/src/main.rs:361:21 [INFO] [stdout] | [INFO] [stdout] 361 | #[derive(StructOpt, Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:103:53 [INFO] [stdout] | [INFO] [stdout] 103 | ... if let Some(mut win) = state.lookup_window(dr.window_id) { [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] --> devtools/runner/src/central_conn.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | let mut child = Command::new("../../target/debug/central") [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] --> devtools/runner/src/central_conn.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 98 | Ok(mut master_stream) => { [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:109:25 [INFO] [stdout] | [INFO] [stdout] 109 | stream2.shutdown(Shutdown::Both); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | stream2.shutdown(Shutdown::Both); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:138:25 [INFO] [stdout] | [INFO] [stdout] 138 | stream2.shutdown(Shutdown::Both); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:155:21 [INFO] [stdout] | [INFO] [stdout] 155 | stream2.shutdown(Shutdown::Both); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:168:25 [INFO] [stdout] | [INFO] [stdout] 168 | stream2.shutdown(Shutdown::Both); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | set_logger(&COOL_LOGGER).map(|()|log::set_max_level(LevelFilter::Warn)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | app_network_thread.join(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | wm_network_thread.join(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> central/src/main.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | debug_network_thread.join(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> devtools/runner/src/platwm.rs:51:29 [INFO] [stdout] | [INFO] [stdout] 51 | let (tx_in, mut rx_in) = mpsc::channel::(); [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] --> devtools/runner/src/platwm.rs:106:21 [INFO] [stdout] | [INFO] [stdout] 106 | let mut background = GFXBuffer::new(bds.w as u32, bds.h as u32, &plat.get_preferred_pixel_layout()); [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] --> devtools/runner/src/platwm.rs:108:21 [INFO] [stdout] | [INFO] [stdout] 108 | ... let mut cursor_image:GFXBuffer = GFXBuffer::from_png_file("../../resources/cursor.png").to_layout(plat.get_preferred_pixel_layout()); [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] --> devtools/runner/src/platwm.rs:166:33 [INFO] [stdout] | [INFO] [stdout] 166 | if let Some(mut win) = self.state.lookup_window(dr.window_id) { [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] --> devtools/runner/src/platwm.rs:173:33 [INFO] [stdout] | [INFO] [stdout] 173 | if let Some(mut win) = self.state.lookup_window(dr.window_id) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot borrow `self.state` as mutable because it is also borrowed as immutable [INFO] [stdout] --> devtools/runner/src/platwm.rs:236:52 [INFO] [stdout] | [INFO] [stdout] 235 | ... if let Some(id) = self.state.get_focused_window() { [INFO] [stdout] | ------------------------------- immutable borrow occurs here [INFO] [stdout] 236 | ... if let Some(win) = self.state.lookup_window(*id) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^---^ [INFO] [stdout] | | | [INFO] [stdout] | | immutable borrow later used here [INFO] [stdout] | mutable borrow occurs here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default [INFO] [stdout] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stdout] = note: for more information, see issue #59159 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> devtools/runner/src/main.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | let mut child = Command::new("cargo") [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] --> devtools/runner/src/main.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | let mut child = Command::new(path) [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `send_kill` [INFO] [stdout] --> devtools/runner/src/main.rs:223:19 [INFO] [stdout] | [INFO] [stdout] 223 | pub(crate) fn send_kill(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `join` [INFO] [stdout] --> devtools/runner/src/main.rs:230:19 [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn join(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stream` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | stream: TcpStream, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `log` [INFO] [stdout] --> devtools/runner/src/headlesswm.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn log(&self, str: &String) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `send_mouse_event` [INFO] [stdout] --> devtools/runner/src/central_conn.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn send_mouse_event(&mut self, evt: MouseDownEvent) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | set_logger(&COOL_LOGGER).map(|()|log::set_max_level(LevelFilter::Info)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | debug_channel.wait_for(DebugMessage::HelloDebuggerResponse); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 84 | debug_channel.wait_for(DebugMessage::WindowManagerConnected); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | debug_channel.wait_for(DebugMessage::AppConnected(String::from("demo-click-grid"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | debug_channel.wait_for(DebugMessage::WindowOpened(String::from("demo-click-grid"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | debug_channel.wait_for(DebugMessage::ScreenCaptureResponse()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> devtools/runner/src/main.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | wm.handle.join(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAGENTA` should have a snake case name [INFO] [stdout] --> devtools/runner/src/platwm.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | let MAGENTA = ARGBColor::new_rgb(255, 0, 255); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `magenta` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:266:21 [INFO] [stdout] | [INFO] [stdout] 266 | info!("unhandled message {:?}", cmd); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(const_err)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | info!("the core is shutting down. bye"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:144:27 [INFO] [stdout] | [INFO] [stdout] 144 | info!("the core is shutting down. bye"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | info!("the core is shutting down. bye"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | info!("the core is shutting down. bye"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:151:21 [INFO] [stdout] | [INFO] [stdout] 151 | info!("app disconnected. removing windows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:151:27 [INFO] [stdout] | [INFO] [stdout] 151 | info!("app disconnected. removing windows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:151:21 [INFO] [stdout] | [INFO] [stdout] 151 | info!("app disconnected. removing windows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:151:21 [INFO] [stdout] | [INFO] [stdout] 151 | info!("app disconnected. removing windows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | info!("NativeWM: draw rect to window {:?} {:?}", &dr.rect, &dr.color); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:167:31 [INFO] [stdout] | [INFO] [stdout] 167 | info!("NativeWM: draw rect to window {:?} {:?}", &dr.rect, &dr.color); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | info!("NativeWM: draw rect to window {:?} {:?}", &dr.rect, &dr.color); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | info!("NativeWM: draw image to window {:?}", &dr.rect); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:174:31 [INFO] [stdout] | [INFO] [stdout] 174 | info!("NativeWM: draw image to window {:?}", &dr.rect); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | info!("NativeWM: draw image to window {:?}", &dr.rect); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | info!("picked a window"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:188:31 [INFO] [stdout] | [INFO] [stdout] 188 | info!("picked a window"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | info!("picked a window"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | info!("picked a window"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:193:29 [INFO] [stdout] | [INFO] [stdout] 193 | ... info!("inside the titlebar"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:193:35 [INFO] [stdout] | [INFO] [stdout] 193 | ... info!("inside the titlebar"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:193:29 [INFO] [stdout] | [INFO] [stdout] 193 | ... info!("inside the titlebar"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:193:29 [INFO] [stdout] | [INFO] [stdout] 193 | ... info!("inside the titlebar"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | info!("clicked on nothing. sending background debug event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:216:31 [INFO] [stdout] | [INFO] [stdout] 216 | info!("clicked on nothing. sending background debug event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | info!("clicked on nothing. sending background debug event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | info!("clicked on nothing. sending background debug event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:234:29 [INFO] [stdout] | [INFO] [stdout] 234 | ... info!("got a key down event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:234:35 [INFO] [stdout] | [INFO] [stdout] 234 | ... info!("got a key down event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:234:29 [INFO] [stdout] | [INFO] [stdout] 234 | ... info!("got a key down event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `format_args` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:234:29 [INFO] [stdout] | [INFO] [stdout] 234 | ... info!("got a key down event"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | info!("rect for screen capture {:?}",pth); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:255:27 [INFO] [stdout] | [INFO] [stdout] 255 | info!("rect for screen capture {:?}",pth); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | info!("rect for screen capture {:?}",pth); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:266:27 [INFO] [stdout] | [INFO] [stdout] 266 | info!("unhandled message {:?}", cmd); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:266:21 [INFO] [stdout] | [INFO] [stdout] 266 | info!("unhandled message {:?}", cmd); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: erroneous constant used [INFO] [stdout] --> devtools/runner/src/platwm.rs:317:22 [INFO] [stdout] | [INFO] [stdout] 317 | println!("calculated avg frame time {}", (total as f64)/(self.fps.len() as f64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #71800 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at 'Box', /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/compiler/rustc_errors/src/lib.rs:1106:9 [INFO] [stdout] error: internal compiler error: /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/compiler/rustc_codegen_ssa/src/mir/constant.rs:42:20: encountered bad ConstKind after monomorphizing: Error(DelaySpanBugEmitted(())) [INFO] [stdout] --> devtools/runner/src/platwm.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | info!("the core is shutting down. bye"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error: internal compiler error originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7f50a478984c - std::backtrace_rs::backtrace::libunwind::trace::h02555d7ca8aa068a [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stderr] 1: 0x7f50a478984c - std::backtrace_rs::backtrace::trace_unsynchronized::h8555a46024147da8 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x7f50a478984c - std::sys_common::backtrace::_print_fmt::h4c7f50b4f105da1e [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stderr] 3: 0x7f50a478984c - ::fmt::ha305a40dbc030444 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stderr] 4: 0x7f50a47e92ec - core::fmt::write::hadd15acf4d6ce273 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/core/src/fmt/mod.rs:1190:17 [INFO] [stderr] 5: 0x7f50a4779a18 - std::io::Write::write_fmt::h0f87f6c0c21ec48a [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/io/mod.rs:1657:15 [INFO] [stderr] 6: 0x7f50a478d817 - std::sys_common::backtrace::_print::h0dd5c0810675bd8c [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stderr] 7: 0x7f50a478d817 - std::sys_common::backtrace::print::h20a2155fa0a22ca6 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stderr] 8: 0x7f50a478d817 - std::panicking::default_hook::{{closure}}::habb3b6f3ccdfe00a [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/panicking.rs:295:22 [INFO] [stderr] 9: 0x7f50a478d4df - std::panicking::default_hook::h1c5cf4d5063a38e4 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/panicking.rs:314:9 [INFO] [stderr] 10: 0x7f50a4f19d01 - rustc_driver[6bef90fb01cd5c5b]::DEFAULT_HOOK::{closure#0}::{closure#0} [INFO] [stderr] 11: 0x7f509514fff3 - as core::ops::function::Fn>::call::h23c74c13d4367b4b [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/alloc/src/boxed.rs:1868:9 [INFO] [stderr] 12: 0x7f50951be5ec - proc_macro::bridge::client::::enter::{{closure}}::{{closure}}::haba604098ce62596 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/proc_macro/src/bridge/client.rs:319:21 [INFO] [stderr] 13: 0x7f5095220650 - std::panicking::update_hook::{{closure}}::h4f6643f58e58a049 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/panicking.rs:258:41 [INFO] [stderr] 14: 0x7f50a478e0e5 - std::panicking::rust_panic_with_hook::hb5de7a3072d2cf59 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/panicking.rs:702:17 [INFO] [stderr] 15: 0x7f50a504bd91 - std[f28d7f26b77e9927]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 16: 0x7f50a504bb46 - std[f28d7f26b77e9927]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 17: 0x7f50a507c7ef - std[f28d7f26b77e9927]::panicking::begin_panic:: [INFO] [stderr] 18: 0x7f50a5092b6d - std[f28d7f26b77e9927]::panic::panic_any:: [INFO] [stderr] 19: 0x7f50a508fca8 - ::span_bug:: [INFO] [stderr] 20: 0x7f50a508f980 - ::span_bug:: [INFO] [stderr] 21: 0x7f50a50646e8 - rustc_middle[35226b2a2d959981]::ty::context::tls::with_opt::::{closure#0}, ()> [INFO] [stderr] 22: 0x7f50a50649a0 - rustc_middle[35226b2a2d959981]::util::bug::opt_span_bug_fmt:: [INFO] [stderr] 23: 0x7f50a506496c - rustc_middle[35226b2a2d959981]::util::bug::span_bug_fmt:: [INFO] [stderr] 24: 0x7f50a619e659 - >::codegen_rvalue_operand [INFO] [stderr] 25: 0x7f50a61a6861 - rustc_codegen_ssa[97459cfbebab0e68]::mir::codegen_mir:: [INFO] [stderr] 26: 0x7f50a61631e2 - rustc_codegen_llvm[b55d4a142e2be4d5]::base::compile_codegen_unit::module_codegen [INFO] [stderr] 27: 0x7f50a6debaa6 - >::with_task::> [INFO] [stderr] 28: 0x7f50a6de92bf - rustc_codegen_llvm[b55d4a142e2be4d5]::base::compile_codegen_unit [INFO] [stderr] 29: 0x7f50a6e17495 - rustc_codegen_ssa[97459cfbebab0e68]::base::codegen_crate:: [INFO] [stderr] 30: 0x7f50a6dd807a - ::codegen_crate [INFO] [stderr] 31: 0x7f50a6dc9de7 - ::time::, rustc_interface[b2fc20e59d639e2e]::passes::start_codegen::{closure#0}> [INFO] [stderr] 32: 0x7f50a6db0336 - ::enter::<::ongoing_codegen::{closure#0}::{closure#0}, core[c37c5d1d9572cc31]::result::Result, rustc_errors[67cbba2d4402017b]::ErrorReported>> [INFO] [stderr] 33: 0x7f50a6da66af - ::ongoing_codegen [INFO] [stderr] 34: 0x7f50a6d7e183 - rustc_interface[b2fc20e59d639e2e]::interface::create_compiler_and_run::, rustc_driver[6bef90fb01cd5c5b]::run_compiler::{closure#1}> [INFO] [stderr] 35: 0x7f50a6d63804 - std[f28d7f26b77e9927]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver[6bef90fb01cd5c5b]::run_compiler::{closure#1}>::{closure#0}, core[c37c5d1d9572cc31]::result::Result<(), rustc_errors[67cbba2d4402017b]::ErrorReported>>::{closure#0}, core[c37c5d1d9572cc31]::result::Result<(), rustc_errors[67cbba2d4402017b]::ErrorReported>> [INFO] [stderr] 36: 0x7f50a6d96a99 - <::spawn_unchecked_, rustc_driver[6bef90fb01cd5c5b]::run_compiler::{closure#1}>::{closure#0}, core[c37c5d1d9572cc31]::result::Result<(), rustc_errors[67cbba2d4402017b]::ErrorReported>>::{closure#0}, core[c37c5d1d9572cc31]::result::Result<(), rustc_errors[67cbba2d4402017b]::ErrorReported>>::{closure#1} as core[c37c5d1d9572cc31]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 37: 0x7f50a4799bd3 - as core::ops::function::FnOnce>::call_once::h82a18723295373b7 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/alloc/src/boxed.rs:1854:9 [INFO] [stderr] 38: 0x7f50a4799bd3 - as core::ops::function::FnOnce>::call_once::h4b9b8634f7a2a5a4 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/alloc/src/boxed.rs:1854:9 [INFO] [stderr] 39: 0x7f50a4799bd3 - std::sys::unix::thread::Thread::new::thread_start::h3dc341aa024c6852 [INFO] [stderr] at /rustc/0a4f984a87c7ba6c74ec3e78442fec955a419e32/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stderr] 40: 0x7f50a46ab609 - start_thread [INFO] [stderr] 41: 0x7f50a45c5293 - clone [INFO] [stderr] 42: 0x0 - [INFO] [stderr] [INFO] [stderr] note: the compiler unexpectedly panicked. this is a bug. [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: rustc 1.60.0-beta.1 (0a4f984a8 2022-02-22) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] end of query stack [INFO] [stdout] error: aborting due to previous error; 98 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runner` due to previous error; 98 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "d0d0d991632b74150434fcb4fffb9994a5a5ccc25dd586f3957ac3a182d19d5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0d0d991632b74150434fcb4fffb9994a5a5ccc25dd586f3957ac3a182d19d5b", kill_on_drop: false }` [INFO] [stdout] d0d0d991632b74150434fcb4fffb9994a5a5ccc25dd586f3957ac3a182d19d5b