Dec 18 02:28:23.989 INFO checking chrisk24/slide-puzzle-rs against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 18 02:28:23.989 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-1/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a/gh/chrisk24/slide-puzzle-rs:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+0b8c5828f68d7b2840b81fa51239346dc97fef5a-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 02:28:24.488 INFO [stdout] ac6c78b0378ef111347f6ffe9460190cacefa72b090c409415e30f211ca5476c Dec 18 02:28:24.496 INFO running `"docker" "start" "-a" "ac6c78b0378ef111347f6ffe9460190cacefa72b090c409415e30f211ca5476c"` Dec 18 02:28:26.216 INFO [stderr] Compiling tinyfiledialogs v3.3.5 Dec 18 02:28:26.228 INFO [stderr] Checking wayland-sys v0.12.5 Dec 18 02:28:26.228 INFO [stderr] Checking image v0.19.0 Dec 18 02:28:26.888 INFO [stderr] Checking wayland-client v0.12.5 Dec 18 02:28:30.942 INFO [stderr] Checking wayland-protocols v0.12.5 Dec 18 02:28:30.944 INFO [stderr] Checking wayland-kbd v0.13.1 Dec 18 02:28:37.198 INFO [stderr] Checking wayland-window v0.13.3 Dec 18 02:28:37.416 INFO [stderr] Checking piston2d-opengl_graphics v0.53.0 Dec 18 02:28:38.390 INFO [stderr] Checking winit v0.12.0 Dec 18 02:28:41.154 INFO [stderr] Checking glutin v0.14.0 Dec 18 02:28:42.574 INFO [stderr] Checking pistoncore-glutin_window v0.47.0 Dec 18 02:28:45.548 INFO [stderr] Checking piston-example v0.1.0 (/opt/crater/workdir) Dec 18 02:28:47.308 INFO [stderr] warning: unused import: `graphics::*` Dec 18 02:28:47.308 INFO [stderr] --> src/app.rs:3:5 Dec 18 02:28:47.308 INFO [stderr] | Dec 18 02:28:47.308 INFO [stderr] 3 | use graphics::*; Dec 18 02:28:47.308 INFO [stderr] | ^^^^^^^^^^^ Dec 18 02:28:47.308 INFO [stderr] | Dec 18 02:28:47.309 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 02:28:47.309 INFO [stderr] Dec 18 02:28:47.310 INFO [stderr] warning: unnecessary parentheses around method argument Dec 18 02:28:47.310 INFO [stderr] --> src/grid.rs:341:17 Dec 18 02:28:47.310 INFO [stderr] | Dec 18 02:28:47.310 INFO [stderr] 341 | (width/x_cells), Dec 18 02:28:47.310 INFO [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 02:28:47.311 INFO [stderr] | Dec 18 02:28:47.311 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 02:28:47.311 INFO [stderr] Dec 18 02:28:47.311 INFO [stderr] warning: unnecessary parentheses around method argument Dec 18 02:28:47.311 INFO [stderr] --> src/grid.rs:342:17 Dec 18 02:28:47.311 INFO [stderr] | Dec 18 02:28:47.311 INFO [stderr] 342 | (height/y_cells)) Dec 18 02:28:47.312 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 02:28:47.312 INFO [stderr] Dec 18 02:28:47.546 INFO [stderr] warning: unused variable: `args` Dec 18 02:28:47.546 INFO [stderr] --> src/app.rs:38:30 Dec 18 02:28:47.546 INFO [stderr] | Dec 18 02:28:47.547 INFO [stderr] 38 | pub fn update(&mut self, args: &UpdateArgs) { Dec 18 02:28:47.547 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 18 02:28:47.547 INFO [stderr] | Dec 18 02:28:47.548 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 02:28:47.548 INFO [stderr] Dec 18 02:28:47.549 INFO [stderr] warning: unused variable: `width` Dec 18 02:28:47.549 INFO [stderr] --> src/app.rs:104:16 Dec 18 02:28:47.549 INFO [stderr] | Dec 18 02:28:47.549 INFO [stderr] 104 | pub fn new(width: u32, height: u32, gl: GlGraphics) -> App { Dec 18 02:28:47.550 INFO [stderr] | ^^^^^ help: consider using `_width` instead Dec 18 02:28:47.550 INFO [stderr] Dec 18 02:28:47.550 INFO [stderr] warning: unused variable: `height` Dec 18 02:28:47.551 INFO [stderr] --> src/app.rs:104:28 Dec 18 02:28:47.551 INFO [stderr] | Dec 18 02:28:47.551 INFO [stderr] 104 | pub fn new(width: u32, height: u32, gl: GlGraphics) -> App { Dec 18 02:28:47.551 INFO [stderr] | ^^^^^^ help: consider using `_height` instead Dec 18 02:28:47.551 INFO [stderr] Dec 18 02:28:47.551 INFO [stderr] warning: unused variable: `raw_x` Dec 18 02:28:47.552 INFO [stderr] --> src/grid.rs:212:34 Dec 18 02:28:47.552 INFO [stderr] | Dec 18 02:28:47.553 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.553 INFO [stderr] | ^^^^^ help: consider using `_raw_x` instead Dec 18 02:28:47.553 INFO [stderr] Dec 18 02:28:47.553 INFO [stderr] warning: unused variable: `raw_y` Dec 18 02:28:47.553 INFO [stderr] --> src/grid.rs:212:46 Dec 18 02:28:47.553 INFO [stderr] | Dec 18 02:28:47.553 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.553 INFO [stderr] | ^^^^^ help: consider using `_raw_y` instead Dec 18 02:28:47.554 INFO [stderr] Dec 18 02:28:47.554 INFO [stderr] warning: unused variable: `w` Dec 18 02:28:47.554 INFO [stderr] --> src/grid.rs:212:58 Dec 18 02:28:47.554 INFO [stderr] | Dec 18 02:28:47.554 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.554 INFO [stderr] | ^ help: consider using `_w` instead Dec 18 02:28:47.554 INFO [stderr] Dec 18 02:28:47.555 INFO [stderr] warning: unused variable: `h` Dec 18 02:28:47.555 INFO [stderr] --> src/grid.rs:212:66 Dec 18 02:28:47.555 INFO [stderr] | Dec 18 02:28:47.555 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.555 INFO [stderr] | ^ help: consider using `_h` instead Dec 18 02:28:47.555 INFO [stderr] Dec 18 02:28:47.555 INFO [stderr] warning: unused variable: `i` Dec 18 02:28:47.556 INFO [stderr] --> src/grid.rs:304:13 Dec 18 02:28:47.556 INFO [stderr] | Dec 18 02:28:47.556 INFO [stderr] 304 | for i in 0..depth { Dec 18 02:28:47.556 INFO [stderr] | ^ help: consider using `_i` instead Dec 18 02:28:47.556 INFO [stderr] Dec 18 02:28:47.557 INFO [stderr] warning: unused variable: `e` Dec 18 02:28:47.557 INFO [stderr] --> src/title_page.rs:86:17 Dec 18 02:28:47.557 INFO [stderr] | Dec 18 02:28:47.557 INFO [stderr] 86 | Err(e) => 0.0 Dec 18 02:28:47.558 INFO [stderr] | ^ help: consider using `_e` instead Dec 18 02:28:47.558 INFO [stderr] Dec 18 02:28:47.558 INFO [stderr] warning: unused variable: `h` Dec 18 02:28:47.558 INFO [stderr] --> src/title_page.rs:98:52 Dec 18 02:28:47.559 INFO [stderr] | Dec 18 02:28:47.559 INFO [stderr] 98 | pub fn in_bound(&self, x: u32, y: u32, w: u32, h: u32) -> bool { Dec 18 02:28:47.559 INFO [stderr] | ^ help: consider using `_h` instead Dec 18 02:28:47.559 INFO [stderr] Dec 18 02:28:47.616 INFO [stderr] warning: unused import: `graphics::*` Dec 18 02:28:47.616 INFO [stderr] --> src/app.rs:3:5 Dec 18 02:28:47.617 INFO [stderr] | Dec 18 02:28:47.617 INFO [stderr] 3 | use graphics::*; Dec 18 02:28:47.617 INFO [stderr] | ^^^^^^^^^^^ Dec 18 02:28:47.618 INFO [stderr] | Dec 18 02:28:47.618 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 02:28:47.618 INFO [stderr] Dec 18 02:28:47.618 INFO [stderr] warning: unnecessary parentheses around method argument Dec 18 02:28:47.619 INFO [stderr] --> src/grid.rs:341:17 Dec 18 02:28:47.619 INFO [stderr] | Dec 18 02:28:47.619 INFO [stderr] 341 | (width/x_cells), Dec 18 02:28:47.620 INFO [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 02:28:47.620 INFO [stderr] | Dec 18 02:28:47.620 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 02:28:47.620 INFO [stderr] Dec 18 02:28:47.620 INFO [stderr] warning: unnecessary parentheses around method argument Dec 18 02:28:47.620 INFO [stderr] --> src/grid.rs:342:17 Dec 18 02:28:47.620 INFO [stderr] | Dec 18 02:28:47.620 INFO [stderr] 342 | (height/y_cells)) Dec 18 02:28:47.620 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 02:28:47.620 INFO [stderr] Dec 18 02:28:47.636 INFO [stderr] warning: variant is never constructed: `Fixed` Dec 18 02:28:47.637 INFO [stderr] --> src/title_page.rs:12:5 Dec 18 02:28:47.637 INFO [stderr] | Dec 18 02:28:47.637 INFO [stderr] 12 | Fixed((u32, u32)), //fixed with xpos, ypos Dec 18 02:28:47.638 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 02:28:47.638 INFO [stderr] | Dec 18 02:28:47.638 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 02:28:47.639 INFO [stderr] Dec 18 02:28:47.800 INFO [stderr] warning: unused variable: `args` Dec 18 02:28:47.800 INFO [stderr] --> src/app.rs:38:30 Dec 18 02:28:47.800 INFO [stderr] | Dec 18 02:28:47.801 INFO [stderr] 38 | pub fn update(&mut self, args: &UpdateArgs) { Dec 18 02:28:47.801 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 18 02:28:47.801 INFO [stderr] | Dec 18 02:28:47.802 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 02:28:47.802 INFO [stderr] Dec 18 02:28:47.802 INFO [stderr] warning: unused variable: `width` Dec 18 02:28:47.802 INFO [stderr] --> src/app.rs:104:16 Dec 18 02:28:47.802 INFO [stderr] | Dec 18 02:28:47.802 INFO [stderr] 104 | pub fn new(width: u32, height: u32, gl: GlGraphics) -> App { Dec 18 02:28:47.802 INFO [stderr] | ^^^^^ help: consider using `_width` instead Dec 18 02:28:47.802 INFO [stderr] Dec 18 02:28:47.802 INFO [stderr] warning: unused variable: `height` Dec 18 02:28:47.802 INFO [stderr] --> src/app.rs:104:28 Dec 18 02:28:47.802 INFO [stderr] | Dec 18 02:28:47.802 INFO [stderr] 104 | pub fn new(width: u32, height: u32, gl: GlGraphics) -> App { Dec 18 02:28:47.802 INFO [stderr] | ^^^^^^ help: consider using `_height` instead Dec 18 02:28:47.802 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `raw_x` Dec 18 02:28:47.803 INFO [stderr] --> src/grid.rs:212:34 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.803 INFO [stderr] | ^^^^^ help: consider using `_raw_x` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `raw_y` Dec 18 02:28:47.803 INFO [stderr] --> src/grid.rs:212:46 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.803 INFO [stderr] | ^^^^^ help: consider using `_raw_y` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `w` Dec 18 02:28:47.803 INFO [stderr] --> src/grid.rs:212:58 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.803 INFO [stderr] | ^ help: consider using `_w` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `h` Dec 18 02:28:47.803 INFO [stderr] --> src/grid.rs:212:66 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 212 | pub fn mouse_move(&mut self, raw_x: u32, raw_y: u32, w: u32, h: u32) { Dec 18 02:28:47.803 INFO [stderr] | ^ help: consider using `_h` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `i` Dec 18 02:28:47.803 INFO [stderr] --> src/grid.rs:304:13 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 304 | for i in 0..depth { Dec 18 02:28:47.803 INFO [stderr] | ^ help: consider using `_i` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `e` Dec 18 02:28:47.803 INFO [stderr] --> src/title_page.rs:86:17 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 86 | Err(e) => 0.0 Dec 18 02:28:47.803 INFO [stderr] | ^ help: consider using `_e` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.803 INFO [stderr] warning: unused variable: `h` Dec 18 02:28:47.803 INFO [stderr] --> src/title_page.rs:98:52 Dec 18 02:28:47.803 INFO [stderr] | Dec 18 02:28:47.803 INFO [stderr] 98 | pub fn in_bound(&self, x: u32, y: u32, w: u32, h: u32) -> bool { Dec 18 02:28:47.803 INFO [stderr] | ^ help: consider using `_h` instead Dec 18 02:28:47.803 INFO [stderr] Dec 18 02:28:47.856 INFO [stderr] warning: variant is never constructed: `Fixed` Dec 18 02:28:47.856 INFO [stderr] --> src/title_page.rs:12:5 Dec 18 02:28:47.856 INFO [stderr] | Dec 18 02:28:47.856 INFO [stderr] 12 | Fixed((u32, u32)), //fixed with xpos, ypos Dec 18 02:28:47.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 02:28:47.856 INFO [stderr] | Dec 18 02:28:47.856 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 02:28:47.856 INFO [stderr] Dec 18 02:28:47.919 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.14s Dec 18 02:28:48.768 INFO running `"docker" "inspect" "ac6c78b0378ef111347f6ffe9460190cacefa72b090c409415e30f211ca5476c"` Dec 18 02:28:49.122 INFO running `"docker" "rm" "-f" "ac6c78b0378ef111347f6ffe9460190cacefa72b090c409415e30f211ca5476c"` Dec 18 02:28:49.392 INFO [stdout] ac6c78b0378ef111347f6ffe9460190cacefa72b090c409415e30f211ca5476c