Dec 17 20:41:19.129 INFO checking lislis/piston-playground against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 17 20:41:19.129 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-6/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a/gh/lislis/piston-playground:/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 17 20:41:19.656 INFO [stdout] 9db1959d121ab6d9d972ed4c6a531cdb7c282f92999fdb2a19be492d577b103d Dec 17 20:41:19.660 INFO running `"docker" "start" "-a" "9db1959d121ab6d9d972ed4c6a531cdb7c282f92999fdb2a19be492d577b103d"` Dec 17 20:41:21.568 INFO [stderr] Checking gfx_core v0.6.0 Dec 17 20:41:21.577 INFO [stderr] Checking x11-dl v2.12.0 Dec 17 20:41:21.578 INFO [stderr] Checking libloading v0.3.4 Dec 17 20:41:22.255 INFO [stderr] Checking dlib v0.3.1 Dec 17 20:41:22.694 INFO [stderr] Checking wayland-sys v0.7.8 Dec 17 20:41:23.566 INFO [stderr] Checking wayland-client v0.7.8 Dec 17 20:41:26.176 INFO [stderr] Checking wayland-window v0.4.4 Dec 17 20:41:26.176 INFO [stderr] Checking wayland-kbd v0.6.3 Dec 17 20:41:28.016 INFO [stderr] Checking winit v0.5.11 Dec 17 20:41:29.684 INFO [stderr] Checking glutin v0.7.4 Dec 17 20:41:31.189 INFO [stderr] Checking pistoncore-glutin_window v0.35.1 Dec 17 20:41:44.554 INFO [stderr] Checking gfx v0.14.1 Dec 17 20:41:44.555 INFO [stderr] Checking gfx_device_gl v0.13.0 Dec 17 20:41:49.492 INFO [stderr] Checking piston-gfx_texture v0.22.1 Dec 17 20:41:50.530 INFO [stderr] Checking piston2d-gfx_graphics v0.38.0 Dec 17 20:41:52.438 INFO [stderr] Checking piston_window v0.64.0 Dec 17 20:41:53.255 INFO [stderr] Checking draw v0.1.0 (/opt/crater/workdir) Dec 17 20:41:54.284 INFO [stderr] warning: unnecessary parentheses around method argument Dec 17 20:41:54.285 INFO [stderr] --> src/main.rs:166:82 Dec 17 20:41:54.285 INFO [stderr] | Dec 17 20:41:54.285 INFO [stderr] 166 | image(&apple_gone, c.transform.scale(0.5, 0.5).trans((0.0 + (i * 50) as f64), 0.0), g); Dec 17 20:41:54.286 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 17 20:41:54.286 INFO [stderr] | Dec 17 20:41:54.286 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 17 20:41:54.286 INFO [stderr] Dec 17 20:41:54.287 INFO [stderr] warning: unnecessary parentheses around method argument Dec 17 20:41:54.287 INFO [stderr] --> src/main.rs:168:77 Dec 17 20:41:54.287 INFO [stderr] | Dec 17 20:41:54.288 INFO [stderr] 168 | image(&apple, c.transform.scale(0.5, 0.5).trans((0.0 + (i * 50) as f64), 0.0), g); Dec 17 20:41:54.288 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 17 20:41:54.292 INFO [stderr] Dec 17 20:41:54.336 INFO [stderr] warning: unnecessary parentheses around method argument Dec 17 20:41:54.337 INFO [stderr] --> src/main.rs:166:82 Dec 17 20:41:54.337 INFO [stderr] | Dec 17 20:41:54.337 INFO [stderr] 166 | image(&apple_gone, c.transform.scale(0.5, 0.5).trans((0.0 + (i * 50) as f64), 0.0), g); Dec 17 20:41:54.337 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 17 20:41:54.338 INFO [stderr] | Dec 17 20:41:54.338 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 17 20:41:54.338 INFO [stderr] Dec 17 20:41:54.338 INFO [stderr] warning: unnecessary parentheses around method argument Dec 17 20:41:54.339 INFO [stderr] --> src/main.rs:168:77 Dec 17 20:41:54.339 INFO [stderr] | Dec 17 20:41:54.340 INFO [stderr] 168 | image(&apple, c.transform.scale(0.5, 0.5).trans((0.0 + (i * 50) as f64), 0.0), g); Dec 17 20:41:54.340 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 17 20:41:54.340 INFO [stderr] Dec 17 20:41:54.492 INFO [stderr] warning: unused variable: `v` Dec 17 20:41:54.493 INFO [stderr] --> src/main.rs:164:29 Dec 17 20:41:54.493 INFO [stderr] | Dec 17 20:41:54.493 INFO [stderr] 164 | for (i, v) in (0..player.apples.total).enumerate() { Dec 17 20:41:54.493 INFO [stderr] | ^ help: consider using `_v` instead Dec 17 20:41:54.494 INFO [stderr] | Dec 17 20:41:54.494 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 17 20:41:54.494 INFO [stderr] Dec 17 20:41:54.495 INFO [stderr] warning: unused variable: `ci` Dec 17 20:41:54.495 INFO [stderr] --> src/main.rs:172:26 Dec 17 20:41:54.495 INFO [stderr] | Dec 17 20:41:54.495 INFO [stderr] 172 | for (ci, cv) in (0..player.rows).enumerate() { Dec 17 20:41:54.496 INFO [stderr] | ^^ help: consider using `_ci` instead Dec 17 20:41:54.496 INFO [stderr] Dec 17 20:41:54.496 INFO [stderr] warning: unused variable: `ri` Dec 17 20:41:54.496 INFO [stderr] --> src/main.rs:173:30 Dec 17 20:41:54.496 INFO [stderr] | Dec 17 20:41:54.496 INFO [stderr] 173 | for (ri, rv) in (0..player.columns).enumerate() { Dec 17 20:41:54.496 INFO [stderr] | ^^ help: consider using `_ri` instead Dec 17 20:41:54.497 INFO [stderr] Dec 17 20:41:54.497 INFO [stderr] warning: unused variable: `t` Dec 17 20:41:54.497 INFO [stderr] --> src/player.rs:33:13 Dec 17 20:41:54.497 INFO [stderr] | Dec 17 20:41:54.498 INFO [stderr] 33 | for t in self.throwable.iter() { Dec 17 20:41:54.498 INFO [stderr] | ^ help: consider using `_t` instead Dec 17 20:41:54.498 INFO [stderr] Dec 17 20:41:54.498 INFO [stderr] warning: unused variable: `delta_time` Dec 17 20:41:54.498 INFO [stderr] --> src/player.rs:32:30 Dec 17 20:41:54.498 INFO [stderr] | Dec 17 20:41:54.498 INFO [stderr] 32 | pub fn update(&mut self, delta_time: f64) { Dec 17 20:41:54.498 INFO [stderr] | ^^^^^^^^^^ help: consider using `_delta_time` instead Dec 17 20:41:54.498 INFO [stderr] Dec 17 20:41:54.500 INFO [stderr] warning: unused variable: `v` Dec 17 20:41:54.501 INFO [stderr] --> src/main.rs:164:29 Dec 17 20:41:54.501 INFO [stderr] | Dec 17 20:41:54.501 INFO [stderr] 164 | for (i, v) in (0..player.apples.total).enumerate() { Dec 17 20:41:54.501 INFO [stderr] | ^ help: consider using `_v` instead Dec 17 20:41:54.502 INFO [stderr] | Dec 17 20:41:54.502 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 17 20:41:54.502 INFO [stderr] Dec 17 20:41:54.502 INFO [stderr] warning: unused variable: `ci` Dec 17 20:41:54.502 INFO [stderr] --> src/main.rs:172:26 Dec 17 20:41:54.502 INFO [stderr] | Dec 17 20:41:54.502 INFO [stderr] 172 | for (ci, cv) in (0..player.rows).enumerate() { Dec 17 20:41:54.502 INFO [stderr] | ^^ help: consider using `_ci` instead Dec 17 20:41:54.502 INFO [stderr] Dec 17 20:41:54.502 INFO [stderr] warning: unused variable: `ri` Dec 17 20:41:54.502 INFO [stderr] --> src/main.rs:173:30 Dec 17 20:41:54.502 INFO [stderr] | Dec 17 20:41:54.502 INFO [stderr] 173 | for (ri, rv) in (0..player.columns).enumerate() { Dec 17 20:41:54.502 INFO [stderr] | ^^ help: consider using `_ri` instead Dec 17 20:41:54.502 INFO [stderr] Dec 17 20:41:54.502 INFO [stderr] warning: unused variable: `t` Dec 17 20:41:54.502 INFO [stderr] --> src/player.rs:33:13 Dec 17 20:41:54.502 INFO [stderr] | Dec 17 20:41:54.502 INFO [stderr] 33 | for t in self.throwable.iter() { Dec 17 20:41:54.502 INFO [stderr] | ^ help: consider using `_t` instead Dec 17 20:41:54.503 INFO [stderr] Dec 17 20:41:54.503 INFO [stderr] warning: unused variable: `delta_time` Dec 17 20:41:54.503 INFO [stderr] --> src/player.rs:32:30 Dec 17 20:41:54.503 INFO [stderr] | Dec 17 20:41:54.503 INFO [stderr] 32 | pub fn update(&mut self, delta_time: f64) { Dec 17 20:41:54.503 INFO [stderr] | ^^^^^^^^^^ help: consider using `_delta_time` instead Dec 17 20:41:54.503 INFO [stderr] Dec 17 20:41:54.549 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.549 INFO [stderr] --> src/throwable.rs:20:5 Dec 17 20:41:54.550 INFO [stderr] | Dec 17 20:41:54.550 INFO [stderr] 20 | pub fn update(&mut self) { Dec 17 20:41:54.550 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.550 INFO [stderr] | Dec 17 20:41:54.551 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 17 20:41:54.551 INFO [stderr] Dec 17 20:41:54.551 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.551 INFO [stderr] --> src/player.rs:32:5 Dec 17 20:41:54.552 INFO [stderr] | Dec 17 20:41:54.552 INFO [stderr] 32 | pub fn update(&mut self, delta_time: f64) { Dec 17 20:41:54.552 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.552 INFO [stderr] Dec 17 20:41:54.553 INFO [stderr] warning: field is never used: `moving` Dec 17 20:41:54.553 INFO [stderr] --> src/main.rs:33:5 Dec 17 20:41:54.553 INFO [stderr] | Dec 17 20:41:54.553 INFO [stderr] 33 | moving: bool, Dec 17 20:41:54.553 INFO [stderr] | ^^^^^^^^^^^^ Dec 17 20:41:54.553 INFO [stderr] Dec 17 20:41:54.553 INFO [stderr] warning: field is never used: `ltr` Dec 17 20:41:54.553 INFO [stderr] --> src/main.rs:34:5 Dec 17 20:41:54.553 INFO [stderr] | Dec 17 20:41:54.553 INFO [stderr] 34 | ltr: bool, Dec 17 20:41:54.553 INFO [stderr] | ^^^^^^^^^ Dec 17 20:41:54.553 INFO [stderr] Dec 17 20:41:54.554 INFO [stderr] warning: field is never used: `speed` Dec 17 20:41:54.554 INFO [stderr] --> src/main.rs:35:5 Dec 17 20:41:54.554 INFO [stderr] | Dec 17 20:41:54.554 INFO [stderr] 35 | speed: f64 Dec 17 20:41:54.554 INFO [stderr] | ^^^^^^^^^^ Dec 17 20:41:54.554 INFO [stderr] Dec 17 20:41:54.554 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.554 INFO [stderr] --> src/main.rs:48:5 Dec 17 20:41:54.554 INFO [stderr] | Dec 17 20:41:54.554 INFO [stderr] 48 | pub fn update(&mut self) { Dec 17 20:41:54.554 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.555 INFO [stderr] Dec 17 20:41:54.555 INFO [stderr] warning: variable `COLOR` should have a snake case name such as `color` Dec 17 20:41:54.555 INFO [stderr] --> src/main.rs:78:9 Dec 17 20:41:54.556 INFO [stderr] | Dec 17 20:41:54.556 INFO [stderr] 78 | let COLOR = [0.3, 0.5, 0.5, 1.0]; Dec 17 20:41:54.556 INFO [stderr] | ^^^^^ Dec 17 20:41:54.557 INFO [stderr] | Dec 17 20:41:54.557 INFO [stderr] = note: #[warn(non_snake_case)] on by default Dec 17 20:41:54.557 INFO [stderr] Dec 17 20:41:54.610 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.610 INFO [stderr] --> src/throwable.rs:20:5 Dec 17 20:41:54.610 INFO [stderr] | Dec 17 20:41:54.611 INFO [stderr] 20 | pub fn update(&mut self) { Dec 17 20:41:54.611 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.611 INFO [stderr] | Dec 17 20:41:54.611 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 17 20:41:54.612 INFO [stderr] Dec 17 20:41:54.612 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.612 INFO [stderr] --> src/player.rs:32:5 Dec 17 20:41:54.612 INFO [stderr] | Dec 17 20:41:54.613 INFO [stderr] 32 | pub fn update(&mut self, delta_time: f64) { Dec 17 20:41:54.616 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.616 INFO [stderr] Dec 17 20:41:54.617 INFO [stderr] warning: field is never used: `moving` Dec 17 20:41:54.617 INFO [stderr] --> src/main.rs:33:5 Dec 17 20:41:54.617 INFO [stderr] | Dec 17 20:41:54.617 INFO [stderr] 33 | moving: bool, Dec 17 20:41:54.618 INFO [stderr] | ^^^^^^^^^^^^ Dec 17 20:41:54.618 INFO [stderr] Dec 17 20:41:54.618 INFO [stderr] warning: field is never used: `ltr` Dec 17 20:41:54.618 INFO [stderr] --> src/main.rs:34:5 Dec 17 20:41:54.619 INFO [stderr] | Dec 17 20:41:54.619 INFO [stderr] 34 | ltr: bool, Dec 17 20:41:54.619 INFO [stderr] | ^^^^^^^^^ Dec 17 20:41:54.619 INFO [stderr] Dec 17 20:41:54.620 INFO [stderr] warning: field is never used: `speed` Dec 17 20:41:54.620 INFO [stderr] --> src/main.rs:35:5 Dec 17 20:41:54.620 INFO [stderr] | Dec 17 20:41:54.620 INFO [stderr] 35 | speed: f64 Dec 17 20:41:54.620 INFO [stderr] | ^^^^^^^^^^ Dec 17 20:41:54.620 INFO [stderr] Dec 17 20:41:54.620 INFO [stderr] warning: method is never used: `update` Dec 17 20:41:54.620 INFO [stderr] --> src/main.rs:48:5 Dec 17 20:41:54.620 INFO [stderr] | Dec 17 20:41:54.620 INFO [stderr] 48 | pub fn update(&mut self) { Dec 17 20:41:54.620 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 20:41:54.620 INFO [stderr] Dec 17 20:41:54.620 INFO [stderr] warning: variable `COLOR` should have a snake case name such as `color` Dec 17 20:41:54.620 INFO [stderr] --> src/main.rs:78:9 Dec 17 20:41:54.620 INFO [stderr] | Dec 17 20:41:54.620 INFO [stderr] 78 | let COLOR = [0.3, 0.5, 0.5, 1.0]; Dec 17 20:41:54.620 INFO [stderr] | ^^^^^ Dec 17 20:41:54.620 INFO [stderr] | Dec 17 20:41:54.620 INFO [stderr] = note: #[warn(non_snake_case)] on by default Dec 17 20:41:54.620 INFO [stderr] Dec 17 20:41:54.676 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 33.49s Dec 17 20:41:56.373 INFO running `"docker" "inspect" "9db1959d121ab6d9d972ed4c6a531cdb7c282f92999fdb2a19be492d577b103d"` Dec 17 20:41:56.742 INFO running `"docker" "rm" "-f" "9db1959d121ab6d9d972ed4c6a531cdb7c282f92999fdb2a19be492d577b103d"` Dec 17 20:41:57.044 INFO [stdout] 9db1959d121ab6d9d972ed4c6a531cdb7c282f92999fdb2a19be492d577b103d