Dec 11 21:42:00.845 INFO checking bluecereal/a_game against try#aa9aa79c3c583aab59ac9134542d60a780c35e2e for pr-56677 Dec 11 21:42:00.845 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56677/worker-5/try#aa9aa79c3c583aab59ac9134542d60a780c35e2e:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56677/try#aa9aa79c3c583aab59ac9134542d60a780c35e2e:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa9aa79c3c583aab59ac9134542d60a780c35e2e-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 11 21:42:01.322 INFO [stdout] 308a3406330f55105f6a1af738d5c0de79e0f387cd60bf6f29bf375204df52ef Dec 11 21:42:01.324 INFO running `"docker" "start" "-a" "308a3406330f55105f6a1af738d5c0de79e0f387cd60bf6f29bf375204df52ef"` Dec 11 21:42:03.615 INFO [stderr] usermod: no changes Dec 11 21:42:03.850 INFO [stderr] Compiling rand v0.3.15 Dec 11 21:42:03.850 INFO [stderr] Compiling serde_json v0.8.3 Dec 11 21:42:03.850 INFO [stderr] Checking cgmath v0.12.0 Dec 11 21:42:03.851 INFO [stderr] Checking num-bigint v0.1.35 Dec 11 21:42:03.851 INFO [stderr] Checking tempfile v2.1.4 Dec 11 21:42:08.240 INFO [stderr] Checking num-rational v0.1.35 Dec 11 21:42:11.262 INFO [stderr] Checking num v0.1.36 Dec 11 21:42:12.178 INFO [stderr] Compiling phf_generator v0.7.20 Dec 11 21:42:13.196 INFO [stderr] Compiling phf_codegen v0.7.20 Dec 11 21:42:14.215 INFO [stderr] Compiling target_build_utils v0.1.2 Dec 11 21:42:17.872 INFO [stderr] Checking collision v0.9.0 Dec 11 21:42:27.851 INFO [stderr] Compiling libloading v0.3.1 Dec 11 21:42:30.310 INFO [stderr] Checking dlib v0.3.1 Dec 11 21:42:30.808 INFO [stderr] Checking wayland-sys v0.5.11 Dec 11 21:42:31.460 INFO [stderr] Checking wayland-client v0.5.12 Dec 11 21:42:32.826 INFO [stderr] Checking wayland-window v0.2.3 Dec 11 21:42:32.826 INFO [stderr] Checking wayland-kbd v0.3.6 Dec 11 21:42:34.380 INFO [stderr] Checking glutin v0.6.2 Dec 11 21:42:36.894 INFO [stderr] Checking gfx_window_glutin v0.12.0 Dec 11 21:42:38.186 INFO [stderr] Checking a_game v0.1.0 (/source) Dec 11 21:42:40.592 INFO [stderr] warning: `$crate` may not be imported Dec 11 21:42:40.592 INFO [stderr] --> src/main.rs:18:1 Dec 11 21:42:40.592 INFO [stderr] | Dec 11 21:42:40.592 INFO [stderr] 18 | / gfx_defines! { Dec 11 21:42:40.592 INFO [stderr] 19 | | vertex Vertex { Dec 11 21:42:40.592 INFO [stderr] 20 | | pos: [f32; 2] = "a_Pos", Dec 11 21:42:40.593 INFO [stderr] 21 | | color: [f32; 3] = "a_Color", Dec 11 21:42:40.593 INFO [stderr] ... | Dec 11 21:42:40.593 INFO [stderr] 34 | | } Dec 11 21:42:40.593 INFO [stderr] 35 | | } Dec 11 21:42:40.593 INFO [stderr] | |_^ Dec 11 21:42:40.593 INFO [stderr] | Dec 11 21:42:40.593 INFO [stderr] = note: `use $crate;` was erroneously allowed and will become a hard error in a future release Dec 11 21:42:40.593 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 11 21:42:40.593 INFO [stderr] Dec 11 21:42:40.712 INFO [stderr] warning: unused import: `cgmath` Dec 11 21:42:40.713 INFO [stderr] --> src/game.rs:2:13 Dec 11 21:42:40.713 INFO [stderr] | Dec 11 21:42:40.713 INFO [stderr] 2 | use super::{cgmath, ColorFormat, DepthFormat}; Dec 11 21:42:40.713 INFO [stderr] | ^^^^^^ Dec 11 21:42:40.714 INFO [stderr] | Dec 11 21:42:40.714 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 21:42:40.714 INFO [stderr] Dec 11 21:42:40.715 INFO [stderr] warning: unused import: `Matrix4` Dec 11 21:42:40.715 INFO [stderr] --> src/main.rs:13:14 Dec 11 21:42:40.715 INFO [stderr] | Dec 11 21:42:40.715 INFO [stderr] 13 | use cgmath::{Matrix4}; Dec 11 21:42:40.716 INFO [stderr] | ^^^^^^^ Dec 11 21:42:40.716 INFO [stderr] Dec 11 21:42:40.932 INFO [stderr] warning: `$crate` may not be imported Dec 11 21:42:40.932 INFO [stderr] --> src/main.rs:18:1 Dec 11 21:42:40.932 INFO [stderr] | Dec 11 21:42:40.932 INFO [stderr] 18 | / gfx_defines! { Dec 11 21:42:40.932 INFO [stderr] 19 | | vertex Vertex { Dec 11 21:42:40.932 INFO [stderr] 20 | | pos: [f32; 2] = "a_Pos", Dec 11 21:42:40.932 INFO [stderr] 21 | | color: [f32; 3] = "a_Color", Dec 11 21:42:40.933 INFO [stderr] ... | Dec 11 21:42:40.933 INFO [stderr] 34 | | } Dec 11 21:42:40.933 INFO [stderr] 35 | | } Dec 11 21:42:40.933 INFO [stderr] | |_^ Dec 11 21:42:40.933 INFO [stderr] | Dec 11 21:42:40.933 INFO [stderr] = note: `use $crate;` was erroneously allowed and will become a hard error in a future release Dec 11 21:42:40.933 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 11 21:42:40.933 INFO [stderr] Dec 11 21:42:40.942 INFO [stderr] warning: unused import: `cgmath` Dec 11 21:42:40.942 INFO [stderr] --> src/game.rs:2:13 Dec 11 21:42:40.942 INFO [stderr] | Dec 11 21:42:40.942 INFO [stderr] 2 | use super::{cgmath, ColorFormat, DepthFormat}; Dec 11 21:42:40.942 INFO [stderr] | ^^^^^^ Dec 11 21:42:40.942 INFO [stderr] | Dec 11 21:42:40.942 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 21:42:40.942 INFO [stderr] Dec 11 21:42:40.943 INFO [stderr] warning: unused import: `Matrix4` Dec 11 21:42:40.943 INFO [stderr] --> src/main.rs:13:14 Dec 11 21:42:40.943 INFO [stderr] | Dec 11 21:42:40.943 INFO [stderr] 13 | use cgmath::{Matrix4}; Dec 11 21:42:40.943 INFO [stderr] | ^^^^^^^ Dec 11 21:42:40.943 INFO [stderr] Dec 11 21:42:41.232 INFO [stderr] warning: variable does not need to be mutable Dec 11 21:42:41.232 INFO [stderr] --> src/game.rs:33:22 Dec 11 21:42:41.232 INFO [stderr] | Dec 11 21:42:41.232 INFO [stderr] 33 | let (window, mut device, mut factory, main_color, main_depth) = Dec 11 21:42:41.232 INFO [stderr] | ----^^^^^^ Dec 11 21:42:41.232 INFO [stderr] | | Dec 11 21:42:41.232 INFO [stderr] | help: remove this `mut` Dec 11 21:42:41.232 INFO [stderr] | Dec 11 21:42:41.232 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 11 21:42:41.232 INFO [stderr] Dec 11 21:42:41.232 INFO [stderr] warning: variable does not need to be mutable Dec 11 21:42:41.232 INFO [stderr] --> src/game.rs:44:13 Dec 11 21:42:41.232 INFO [stderr] | Dec 11 21:42:41.232 INFO [stderr] 44 | let mut encoder: gfx::Encoder = Dec 11 21:42:41.232 INFO [stderr] | ----^^^^^^^ Dec 11 21:42:41.232 INFO [stderr] | | Dec 11 21:42:41.232 INFO [stderr] | help: remove this `mut` Dec 11 21:42:41.232 INFO [stderr] Dec 11 21:42:41.308 INFO [stderr] warning: struct is never constructed: `CollisionWorld` Dec 11 21:42:41.309 INFO [stderr] --> src/game.rs:8:1 Dec 11 21:42:41.309 INFO [stderr] | Dec 11 21:42:41.309 INFO [stderr] 8 | struct CollisionWorld { Dec 11 21:42:41.309 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.310 INFO [stderr] | Dec 11 21:42:41.310 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 21:42:41.310 INFO [stderr] Dec 11 21:42:41.310 INFO [stderr] warning: struct is never constructed: `Game` Dec 11 21:42:41.310 INFO [stderr] --> src/game.rs:13:1 Dec 11 21:42:41.311 INFO [stderr] | Dec 11 21:42:41.311 INFO [stderr] 13 | struct Game { Dec 11 21:42:41.311 INFO [stderr] | ^^^^^^^^^^^ Dec 11 21:42:41.311 INFO [stderr] Dec 11 21:42:41.311 INFO [stderr] warning: method is never used: `new` Dec 11 21:42:41.312 INFO [stderr] --> src/game.rs:27:5 Dec 11 21:42:41.312 INFO [stderr] | Dec 11 21:42:41.312 INFO [stderr] 27 | pub fn new(window_x: u32, window_y: u32, world_size: f32) -> Game { Dec 11 21:42:41.312 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.313 INFO [stderr] Dec 11 21:42:41.313 INFO [stderr] warning: struct is never constructed: `Entity` Dec 11 21:42:41.313 INFO [stderr] --> src/entity.rs:2:1 Dec 11 21:42:41.313 INFO [stderr] | Dec 11 21:42:41.314 INFO [stderr] 2 | pub struct Entity { Dec 11 21:42:41.314 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.314 INFO [stderr] Dec 11 21:42:41.314 INFO [stderr] warning: method is never used: `new` Dec 11 21:42:41.314 INFO [stderr] --> src/entity.rs:8:5 Dec 11 21:42:41.315 INFO [stderr] | Dec 11 21:42:41.315 INFO [stderr] 8 | pub fn new() -> Entity { Dec 11 21:42:41.315 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.315 INFO [stderr] Dec 11 21:42:41.316 INFO [stderr] warning: method is never used: `add_vertex` Dec 11 21:42:41.316 INFO [stderr] --> src/entity.rs:14:5 Dec 11 21:42:41.316 INFO [stderr] | Dec 11 21:42:41.316 INFO [stderr] 14 | pub fn add_vertex(&mut self, v: super::Vertex) { Dec 11 21:42:41.317 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.317 INFO [stderr] Dec 11 21:42:41.317 INFO [stderr] warning: method is never used: `get_vertices` Dec 11 21:42:41.317 INFO [stderr] --> src/entity.rs:17:5 Dec 11 21:42:41.317 INFO [stderr] | Dec 11 21:42:41.318 INFO [stderr] 17 | pub fn get_vertices(&self) -> &[super::Vertex] { Dec 11 21:42:41.318 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.318 INFO [stderr] Dec 11 21:42:41.318 INFO [stderr] warning: method is never used: `add_indices` Dec 11 21:42:41.319 INFO [stderr] --> src/entity.rs:20:5 Dec 11 21:42:41.319 INFO [stderr] | Dec 11 21:42:41.319 INFO [stderr] 20 | pub fn add_indices(&mut self, i: &mut Vec) { Dec 11 21:42:41.319 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.319 INFO [stderr] Dec 11 21:42:41.320 INFO [stderr] warning: method is never used: `get_indices` Dec 11 21:42:41.320 INFO [stderr] --> src/entity.rs:23:5 Dec 11 21:42:41.320 INFO [stderr] | Dec 11 21:42:41.320 INFO [stderr] 23 | pub fn get_indices(&self) -> &[u16] { Dec 11 21:42:41.321 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.321 INFO [stderr] Dec 11 21:42:41.321 INFO [stderr] warning: method is never used: `has_indices` Dec 11 21:42:41.321 INFO [stderr] --> src/entity.rs:26:5 Dec 11 21:42:41.322 INFO [stderr] | Dec 11 21:42:41.322 INFO [stderr] 26 | pub fn has_indices(&self) -> bool { Dec 11 21:42:41.322 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.322 INFO [stderr] Dec 11 21:42:41.369 INFO [stderr] warning: variable does not need to be mutable Dec 11 21:42:41.369 INFO [stderr] --> src/game.rs:33:22 Dec 11 21:42:41.370 INFO [stderr] | Dec 11 21:42:41.370 INFO [stderr] 33 | let (window, mut device, mut factory, main_color, main_depth) = Dec 11 21:42:41.370 INFO [stderr] | ----^^^^^^ Dec 11 21:42:41.370 INFO [stderr] | | Dec 11 21:42:41.371 INFO [stderr] | help: remove this `mut` Dec 11 21:42:41.371 INFO [stderr] | Dec 11 21:42:41.371 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 11 21:42:41.371 INFO [stderr] Dec 11 21:42:41.372 INFO [stderr] warning: variable does not need to be mutable Dec 11 21:42:41.372 INFO [stderr] --> src/game.rs:44:13 Dec 11 21:42:41.372 INFO [stderr] | Dec 11 21:42:41.373 INFO [stderr] 44 | let mut encoder: gfx::Encoder = Dec 11 21:42:41.373 INFO [stderr] | ----^^^^^^^ Dec 11 21:42:41.373 INFO [stderr] | | Dec 11 21:42:41.373 INFO [stderr] | help: remove this `mut` Dec 11 21:42:41.374 INFO [stderr] Dec 11 21:42:41.468 INFO [stderr] warning: struct is never constructed: `CollisionWorld` Dec 11 21:42:41.468 INFO [stderr] --> src/game.rs:8:1 Dec 11 21:42:41.469 INFO [stderr] | Dec 11 21:42:41.469 INFO [stderr] 8 | struct CollisionWorld { Dec 11 21:42:41.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.470 INFO [stderr] | Dec 11 21:42:41.470 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 21:42:41.470 INFO [stderr] Dec 11 21:42:41.470 INFO [stderr] warning: struct is never constructed: `Game` Dec 11 21:42:41.471 INFO [stderr] --> src/game.rs:13:1 Dec 11 21:42:41.471 INFO [stderr] | Dec 11 21:42:41.471 INFO [stderr] 13 | struct Game { Dec 11 21:42:41.471 INFO [stderr] | ^^^^^^^^^^^ Dec 11 21:42:41.471 INFO [stderr] Dec 11 21:42:41.472 INFO [stderr] warning: method is never used: `new` Dec 11 21:42:41.472 INFO [stderr] --> src/game.rs:27:5 Dec 11 21:42:41.472 INFO [stderr] | Dec 11 21:42:41.473 INFO [stderr] 27 | pub fn new(window_x: u32, window_y: u32, world_size: f32) -> Game { Dec 11 21:42:41.473 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.473 INFO [stderr] Dec 11 21:42:41.473 INFO [stderr] warning: struct is never constructed: `Entity` Dec 11 21:42:41.474 INFO [stderr] --> src/entity.rs:2:1 Dec 11 21:42:41.474 INFO [stderr] | Dec 11 21:42:41.474 INFO [stderr] 2 | pub struct Entity { Dec 11 21:42:41.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.474 INFO [stderr] Dec 11 21:42:41.475 INFO [stderr] warning: method is never used: `new` Dec 11 21:42:41.475 INFO [stderr] --> src/entity.rs:8:5 Dec 11 21:42:41.475 INFO [stderr] | Dec 11 21:42:41.475 INFO [stderr] 8 | pub fn new() -> Entity { Dec 11 21:42:41.476 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.476 INFO [stderr] Dec 11 21:42:41.476 INFO [stderr] warning: method is never used: `add_vertex` Dec 11 21:42:41.476 INFO [stderr] --> src/entity.rs:14:5 Dec 11 21:42:41.477 INFO [stderr] | Dec 11 21:42:41.477 INFO [stderr] 14 | pub fn add_vertex(&mut self, v: super::Vertex) { Dec 11 21:42:41.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.477 INFO [stderr] Dec 11 21:42:41.478 INFO [stderr] warning: method is never used: `get_vertices` Dec 11 21:42:41.478 INFO [stderr] --> src/entity.rs:17:5 Dec 11 21:42:41.478 INFO [stderr] | Dec 11 21:42:41.478 INFO [stderr] 17 | pub fn get_vertices(&self) -> &[super::Vertex] { Dec 11 21:42:41.479 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.479 INFO [stderr] Dec 11 21:42:41.479 INFO [stderr] warning: method is never used: `add_indices` Dec 11 21:42:41.479 INFO [stderr] --> src/entity.rs:20:5 Dec 11 21:42:41.480 INFO [stderr] | Dec 11 21:42:41.480 INFO [stderr] 20 | pub fn add_indices(&mut self, i: &mut Vec) { Dec 11 21:42:41.480 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.480 INFO [stderr] Dec 11 21:42:41.481 INFO [stderr] warning: method is never used: `get_indices` Dec 11 21:42:41.481 INFO [stderr] --> src/entity.rs:23:5 Dec 11 21:42:41.481 INFO [stderr] | Dec 11 21:42:41.481 INFO [stderr] 23 | pub fn get_indices(&self) -> &[u16] { Dec 11 21:42:41.482 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.482 INFO [stderr] Dec 11 21:42:41.482 INFO [stderr] warning: method is never used: `has_indices` Dec 11 21:42:41.482 INFO [stderr] --> src/entity.rs:26:5 Dec 11 21:42:41.483 INFO [stderr] | Dec 11 21:42:41.483 INFO [stderr] 26 | pub fn has_indices(&self) -> bool { Dec 11 21:42:41.483 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 21:42:41.483 INFO [stderr] Dec 11 21:42:41.537 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 37.89s Dec 11 21:42:41.557 INFO [stderr] su: No module specific data is present Dec 11 21:42:43.040 INFO running `"docker" "inspect" "308a3406330f55105f6a1af738d5c0de79e0f387cd60bf6f29bf375204df52ef"` Dec 11 21:42:43.384 INFO running `"docker" "rm" "-f" "308a3406330f55105f6a1af738d5c0de79e0f387cd60bf6f29bf375204df52ef"` Dec 11 21:42:43.658 INFO [stdout] 308a3406330f55105f6a1af738d5c0de79e0f387cd60bf6f29bf375204df52ef