Dec 19 11:38:51.502 INFO checking nsmryan/rust-game-1 against master#d99a320cba42f661aebfa1293b7b2ec3603dda75 for pr-56955 Dec 19 11:38:51.502 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56955/worker-2/master#d99a320cba42f661aebfa1293b7b2ec3603dda75:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-56955/sources/master#d99a320cba42f661aebfa1293b7b2ec3603dda75/gh/nsmryan/rust-game-1:/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" "+d99a320cba42f661aebfa1293b7b2ec3603dda75-alt" "check" "--frozen" "--all" "--all-targets"` Dec 19 11:38:51.954 INFO [stdout] ffae1528ac001c9b57998428bb523693318a218113c18bffadf008dd5d07965e Dec 19 11:38:51.956 INFO running `"docker" "start" "-a" "ffae1528ac001c9b57998428bb523693318a218113c18bffadf008dd5d07965e"` Dec 19 11:38:54.932 INFO [stderr] Compiling num-complex v0.2.0 Dec 19 11:38:54.933 INFO [stderr] Checking any-cache v0.2.3 Dec 19 11:38:55.004 INFO [stderr] Checking twox-hash v1.1.1 Dec 19 11:38:55.013 INFO [stderr] Checking approx v0.2.1 Dec 19 11:38:55.013 INFO [stderr] Checking ezing v0.2.0 Dec 19 11:38:55.014 INFO [stderr] Checking mio-extras v2.0.5 Dec 19 11:38:55.014 INFO [stderr] Checking gfx_core v0.8.2 Dec 19 11:38:55.016 INFO [stderr] Checking alga v0.5.4 Dec 19 11:38:56.205 INFO [stderr] Compiling syn v0.14.9 Dec 19 11:38:56.711 INFO [stderr] Checking voronoi v0.1.4 Dec 19 11:38:58.146 INFO [stderr] Checking png v0.12.0 Dec 19 11:38:58.152 INFO [stderr] Checking parking_lot v0.6.4 Dec 19 11:38:59.029 INFO [stderr] Checking sdl2 v0.31.0 Dec 19 11:39:02.096 INFO [stderr] Checking tokio-reactor v0.1.6 Dec 19 11:39:06.586 INFO [stderr] Checking alga v0.7.2 Dec 19 11:39:06.588 INFO [stderr] Checking alga v0.6.0 Dec 19 11:39:06.822 INFO [stderr] Checking inotify v0.6.1 Dec 19 11:39:11.881 INFO [stderr] Checking notify v4.0.6 Dec 19 11:39:17.260 INFO [stderr] Checking warmy v0.9.0 Dec 19 11:39:18.360 INFO [stderr] Checking nalgebra v0.14.4 Dec 19 11:39:22.860 INFO [stderr] Checking nalgebra v0.15.3 Dec 19 11:39:25.257 INFO [stderr] Checking nalgebra v0.16.4 Dec 19 11:39:28.893 INFO [stderr] Compiling num-derive v0.2.2 Dec 19 11:39:32.564 INFO [stderr] Checking image v0.19.0 Dec 19 11:40:16.276 INFO [stderr] Checking gfx v0.17.1 Dec 19 11:40:16.280 INFO [stderr] Checking gfx_device_gl v0.15.3 Dec 19 11:40:33.998 INFO [stderr] Checking gfx_window_sdl v0.8.0 Dec 19 11:40:34.000 INFO [stderr] Checking gfx_glyph v0.10.2 Dec 19 11:40:44.752 INFO [stderr] Checking spade v1.5.1 Dec 19 11:40:46.352 INFO [stderr] Checking ggez v0.4.4 Dec 19 11:40:46.352 INFO [stderr] Checking splines v0.2.2 (/opt/crater/workdir/splines) Dec 19 11:40:55.192 INFO [stderr] Checking ncollide2d v0.17.1 Dec 19 11:41:02.000 INFO [stderr] Checking rust-game-1 v0.1.0 (/opt/crater/workdir) Dec 19 11:41:03.990 INFO [stderr] warning: unused import: `std::cmp::min` Dec 19 11:41:03.990 INFO [stderr] --> src/main.rs:17:5 Dec 19 11:41:03.990 INFO [stderr] | Dec 19 11:41:03.990 INFO [stderr] 17 | use std::cmp::min; Dec 19 11:41:03.990 INFO [stderr] | ^^^^^^^^^^^^^ Dec 19 11:41:03.990 INFO [stderr] | Dec 19 11:41:03.990 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 19 11:41:03.990 INFO [stderr] Dec 19 11:41:03.990 INFO [stderr] warning: unused import: `ggez::nalgebra as na` Dec 19 11:41:03.990 INFO [stderr] --> src/main.rs:30:5 Dec 19 11:41:03.990 INFO [stderr] | Dec 19 11:41:03.990 INFO [stderr] 30 | use ggez::nalgebra as na; Dec 19 11:41:03.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:03.990 INFO [stderr] Dec 19 11:41:04.108 INFO [stderr] warning: unused import: `std::cmp::min` Dec 19 11:41:04.108 INFO [stderr] --> src/main.rs:17:5 Dec 19 11:41:04.109 INFO [stderr] | Dec 19 11:41:04.109 INFO [stderr] 17 | use std::cmp::min; Dec 19 11:41:04.109 INFO [stderr] | ^^^^^^^^^^^^^ Dec 19 11:41:04.109 INFO [stderr] | Dec 19 11:41:04.109 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 19 11:41:04.109 INFO [stderr] Dec 19 11:41:04.109 INFO [stderr] warning: unused import: `ggez::nalgebra as na` Dec 19 11:41:04.109 INFO [stderr] --> src/main.rs:30:5 Dec 19 11:41:04.109 INFO [stderr] | Dec 19 11:41:04.109 INFO [stderr] 30 | use ggez::nalgebra as na; Dec 19 11:41:04.109 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.109 INFO [stderr] Dec 19 11:41:04.472 INFO [stderr] warning: unused variable: `storage` Dec 19 11:41:04.473 INFO [stderr] --> src/main.rs:90:13 Dec 19 11:41:04.473 INFO [stderr] | Dec 19 11:41:04.473 INFO [stderr] 90 | storage : &mut Storage, Dec 19 11:41:04.474 INFO [stderr] | ^^^^^^^ help: consider using `_storage` instead Dec 19 11:41:04.474 INFO [stderr] | Dec 19 11:41:04.474 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 19 11:41:04.475 INFO [stderr] Dec 19 11:41:04.475 INFO [stderr] warning: unused variable: `ctx` Dec 19 11:41:04.475 INFO [stderr] --> src/main.rs:219:16 Dec 19 11:41:04.476 INFO [stderr] | Dec 19 11:41:04.476 INFO [stderr] 219 | pub fn new(ctx : &mut Context) -> GameResult { Dec 19 11:41:04.476 INFO [stderr] | ^^^ help: consider using `_ctx` instead Dec 19 11:41:04.477 INFO [stderr] Dec 19 11:41:04.477 INFO [stderr] warning: unused variable: `index` Dec 19 11:41:04.477 INFO [stderr] --> src/main.rs:250:13 Dec 19 11:41:04.478 INFO [stderr] | Dec 19 11:41:04.478 INFO [stderr] 250 | for index in 0..(config.num_dots - self.dots.len()) { Dec 19 11:41:04.478 INFO [stderr] | ^^^^^ help: consider using `_index` instead Dec 19 11:41:04.479 INFO [stderr] Dec 19 11:41:04.479 INFO [stderr] warning: unused variable: `ctx` Dec 19 11:41:04.479 INFO [stderr] --> src/main.rs:302:32 Dec 19 11:41:04.480 INFO [stderr] | Dec 19 11:41:04.480 INFO [stderr] 302 | fn key_up_event(&mut self, ctx: &mut Context, keycode: Keycode, _keymode: Mod, _repeat: bool) { Dec 19 11:41:04.480 INFO [stderr] | ^^^ help: consider using `_ctx` instead Dec 19 11:41:04.488 INFO [stderr] Dec 19 11:41:04.534 INFO [stderr] warning: unused variable: `storage` Dec 19 11:41:04.535 INFO [stderr] --> src/main.rs:90:13 Dec 19 11:41:04.535 INFO [stderr] | Dec 19 11:41:04.535 INFO [stderr] 90 | storage : &mut Storage, Dec 19 11:41:04.536 INFO [stderr] | ^^^^^^^ help: consider using `_storage` instead Dec 19 11:41:04.536 INFO [stderr] | Dec 19 11:41:04.536 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 19 11:41:04.536 INFO [stderr] Dec 19 11:41:04.537 INFO [stderr] warning: unused variable: `ctx` Dec 19 11:41:04.537 INFO [stderr] --> src/main.rs:219:16 Dec 19 11:41:04.537 INFO [stderr] | Dec 19 11:41:04.538 INFO [stderr] 219 | pub fn new(ctx : &mut Context) -> GameResult { Dec 19 11:41:04.538 INFO [stderr] | ^^^ help: consider using `_ctx` instead Dec 19 11:41:04.538 INFO [stderr] Dec 19 11:41:04.539 INFO [stderr] warning: unused variable: `index` Dec 19 11:41:04.539 INFO [stderr] --> src/main.rs:250:13 Dec 19 11:41:04.539 INFO [stderr] | Dec 19 11:41:04.540 INFO [stderr] 250 | for index in 0..(config.num_dots - self.dots.len()) { Dec 19 11:41:04.540 INFO [stderr] | ^^^^^ help: consider using `_index` instead Dec 19 11:41:04.540 INFO [stderr] Dec 19 11:41:04.540 INFO [stderr] warning: unused variable: `ctx` Dec 19 11:41:04.541 INFO [stderr] --> src/main.rs:302:32 Dec 19 11:41:04.541 INFO [stderr] | Dec 19 11:41:04.541 INFO [stderr] 302 | fn key_up_event(&mut self, ctx: &mut Context, keycode: Keycode, _keymode: Mod, _repeat: bool) { Dec 19 11:41:04.542 INFO [stderr] | ^^^ help: consider using `_ctx` instead Dec 19 11:41:04.542 INFO [stderr] Dec 19 11:41:04.585 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:41:04.585 INFO [stderr] --> src/main.rs:93:13 Dec 19 11:41:04.586 INFO [stderr] | Dec 19 11:41:04.586 INFO [stderr] 93 | let mut file = File::open(key.as_path()); Dec 19 11:41:04.586 INFO [stderr] | ----^^^^ Dec 19 11:41:04.587 INFO [stderr] | | Dec 19 11:41:04.587 INFO [stderr] | help: remove this `mut` Dec 19 11:41:04.587 INFO [stderr] | Dec 19 11:41:04.588 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 19 11:41:04.588 INFO [stderr] Dec 19 11:41:04.628 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:41:04.629 INFO [stderr] --> src/main.rs:93:13 Dec 19 11:41:04.629 INFO [stderr] | Dec 19 11:41:04.630 INFO [stderr] 93 | let mut file = File::open(key.as_path()); Dec 19 11:41:04.630 INFO [stderr] | ----^^^^ Dec 19 11:41:04.630 INFO [stderr] | | Dec 19 11:41:04.630 INFO [stderr] | help: remove this `mut` Dec 19 11:41:04.631 INFO [stderr] | Dec 19 11:41:04.631 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 19 11:41:04.631 INFO [stderr] Dec 19 11:41:04.641 INFO [stderr] warning: variant is never constructed: `Left` Dec 19 11:41:04.641 INFO [stderr] --> src/main.rs:126:5 Dec 19 11:41:04.642 INFO [stderr] | Dec 19 11:41:04.642 INFO [stderr] 126 | Left, Dec 19 11:41:04.642 INFO [stderr] | ^^^^ Dec 19 11:41:04.643 INFO [stderr] | Dec 19 11:41:04.643 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 19 11:41:04.643 INFO [stderr] Dec 19 11:41:04.644 INFO [stderr] warning: variant is never constructed: `Right` Dec 19 11:41:04.644 INFO [stderr] --> src/main.rs:127:5 Dec 19 11:41:04.644 INFO [stderr] | Dec 19 11:41:04.645 INFO [stderr] 127 | Right, Dec 19 11:41:04.645 INFO [stderr] | ^^^^^ Dec 19 11:41:04.645 INFO [stderr] Dec 19 11:41:04.646 INFO [stderr] warning: variant is never constructed: `Walking` Dec 19 11:41:04.646 INFO [stderr] --> src/main.rs:132:5 Dec 19 11:41:04.646 INFO [stderr] | Dec 19 11:41:04.647 INFO [stderr] 132 | Walking(Direction), Dec 19 11:41:04.647 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.647 INFO [stderr] Dec 19 11:41:04.648 INFO [stderr] warning: variant is never constructed: `Jumping` Dec 19 11:41:04.648 INFO [stderr] --> src/main.rs:133:5 Dec 19 11:41:04.648 INFO [stderr] | Dec 19 11:41:04.649 INFO [stderr] 133 | Jumping, Dec 19 11:41:04.649 INFO [stderr] | ^^^^^^^ Dec 19 11:41:04.649 INFO [stderr] Dec 19 11:41:04.650 INFO [stderr] warning: variant is never constructed: `Falling` Dec 19 11:41:04.650 INFO [stderr] --> src/main.rs:134:5 Dec 19 11:41:04.650 INFO [stderr] | Dec 19 11:41:04.650 INFO [stderr] 134 | Falling, Dec 19 11:41:04.651 INFO [stderr] | ^^^^^^^ Dec 19 11:41:04.651 INFO [stderr] Dec 19 11:41:04.651 INFO [stderr] warning: field is never used: `state` Dec 19 11:41:04.652 INFO [stderr] --> src/main.rs:145:5 Dec 19 11:41:04.652 INFO [stderr] | Dec 19 11:41:04.652 INFO [stderr] 145 | state : PlayerState, Dec 19 11:41:04.653 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.653 INFO [stderr] Dec 19 11:41:04.653 INFO [stderr] warning: field is never used: `bg_points` Dec 19 11:41:04.654 INFO [stderr] --> src/main.rs:213:5 Dec 19 11:41:04.654 INFO [stderr] | Dec 19 11:41:04.654 INFO [stderr] 213 | bg_points : Vec, Dec 19 11:41:04.655 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.655 INFO [stderr] Dec 19 11:41:04.658 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.658 INFO [stderr] --> src/main.rs:97:17 Dec 19 11:41:04.658 INFO [stderr] | Dec 19 11:41:04.659 INFO [stderr] 97 | fh.read_to_string(&mut s); Dec 19 11:41:04.659 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.659 INFO [stderr] | Dec 19 11:41:04.660 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 19 11:41:04.660 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.660 INFO [stderr] Dec 19 11:41:04.661 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.662 INFO [stderr] --> src/main.rs:343:5 Dec 19 11:41:04.662 INFO [stderr] | Dec 19 11:41:04.662 INFO [stderr] 343 | dot_mesh.draw(ctx, dot.pos, 0.0); Dec 19 11:41:04.663 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.663 INFO [stderr] | Dec 19 11:41:04.663 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.664 INFO [stderr] Dec 19 11:41:04.664 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.665 INFO [stderr] --> src/main.rs:401:5 Dec 19 11:41:04.665 INFO [stderr] | Dec 19 11:41:04.665 INFO [stderr] 401 | event::run(ctx, state); Dec 19 11:41:04.665 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.666 INFO [stderr] | Dec 19 11:41:04.666 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.666 INFO [stderr] Dec 19 11:41:04.710 INFO [stderr] warning: variant is never constructed: `Left` Dec 19 11:41:04.710 INFO [stderr] --> src/main.rs:126:5 Dec 19 11:41:04.710 INFO [stderr] | Dec 19 11:41:04.711 INFO [stderr] 126 | Left, Dec 19 11:41:04.711 INFO [stderr] | ^^^^ Dec 19 11:41:04.711 INFO [stderr] | Dec 19 11:41:04.712 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 19 11:41:04.712 INFO [stderr] Dec 19 11:41:04.712 INFO [stderr] warning: variant is never constructed: `Right` Dec 19 11:41:04.712 INFO [stderr] --> src/main.rs:127:5 Dec 19 11:41:04.713 INFO [stderr] | Dec 19 11:41:04.713 INFO [stderr] 127 | Right, Dec 19 11:41:04.713 INFO [stderr] | ^^^^^ Dec 19 11:41:04.713 INFO [stderr] Dec 19 11:41:04.714 INFO [stderr] warning: variant is never constructed: `Walking` Dec 19 11:41:04.714 INFO [stderr] --> src/main.rs:132:5 Dec 19 11:41:04.714 INFO [stderr] | Dec 19 11:41:04.715 INFO [stderr] 132 | Walking(Direction), Dec 19 11:41:04.715 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.715 INFO [stderr] Dec 19 11:41:04.715 INFO [stderr] warning: variant is never constructed: `Jumping` Dec 19 11:41:04.716 INFO [stderr] --> src/main.rs:133:5 Dec 19 11:41:04.716 INFO [stderr] | Dec 19 11:41:04.716 INFO [stderr] 133 | Jumping, Dec 19 11:41:04.716 INFO [stderr] | ^^^^^^^ Dec 19 11:41:04.717 INFO [stderr] Dec 19 11:41:04.717 INFO [stderr] warning: variant is never constructed: `Falling` Dec 19 11:41:04.717 INFO [stderr] --> src/main.rs:134:5 Dec 19 11:41:04.717 INFO [stderr] | Dec 19 11:41:04.718 INFO [stderr] 134 | Falling, Dec 19 11:41:04.718 INFO [stderr] | ^^^^^^^ Dec 19 11:41:04.718 INFO [stderr] Dec 19 11:41:04.718 INFO [stderr] warning: field is never used: `state` Dec 19 11:41:04.719 INFO [stderr] --> src/main.rs:145:5 Dec 19 11:41:04.719 INFO [stderr] | Dec 19 11:41:04.719 INFO [stderr] 145 | state : PlayerState, Dec 19 11:41:04.719 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.720 INFO [stderr] Dec 19 11:41:04.720 INFO [stderr] warning: field is never used: `bg_points` Dec 19 11:41:04.720 INFO [stderr] --> src/main.rs:213:5 Dec 19 11:41:04.721 INFO [stderr] | Dec 19 11:41:04.721 INFO [stderr] 213 | bg_points : Vec, Dec 19 11:41:04.721 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.721 INFO [stderr] Dec 19 11:41:04.721 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.722 INFO [stderr] --> src/main.rs:97:17 Dec 19 11:41:04.722 INFO [stderr] | Dec 19 11:41:04.722 INFO [stderr] 97 | fh.read_to_string(&mut s); Dec 19 11:41:04.723 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.723 INFO [stderr] | Dec 19 11:41:04.723 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 19 11:41:04.724 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.724 INFO [stderr] Dec 19 11:41:04.725 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.725 INFO [stderr] --> src/main.rs:343:5 Dec 19 11:41:04.725 INFO [stderr] | Dec 19 11:41:04.726 INFO [stderr] 343 | dot_mesh.draw(ctx, dot.pos, 0.0); Dec 19 11:41:04.726 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.726 INFO [stderr] | Dec 19 11:41:04.727 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.727 INFO [stderr] Dec 19 11:41:04.727 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 19 11:41:04.727 INFO [stderr] --> src/main.rs:401:5 Dec 19 11:41:04.727 INFO [stderr] | Dec 19 11:41:04.727 INFO [stderr] 401 | event::run(ctx, state); Dec 19 11:41:04.727 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:41:04.727 INFO [stderr] | Dec 19 11:41:04.727 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 19 11:41:04.727 INFO [stderr] Dec 19 11:41:04.793 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 10s Dec 19 11:41:05.212 INFO running `"docker" "inspect" "ffae1528ac001c9b57998428bb523693318a218113c18bffadf008dd5d07965e"` Dec 19 11:41:05.334 INFO running `"docker" "rm" "-f" "ffae1528ac001c9b57998428bb523693318a218113c18bffadf008dd5d07965e"` Dec 19 11:41:05.468 INFO [stdout] ffae1528ac001c9b57998428bb523693318a218113c18bffadf008dd5d07965e