Dec 18 06:11:07.369 INFO checking Noah2610/snake-ggez.rs against master#96d1334e567237b1507cd277938e7ae2de75ff51 for pr-54252 Dec 18 06:11:07.369 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-3/master#96d1334e567237b1507cd277938e7ae2de75ff51:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/master#96d1334e567237b1507cd277938e7ae2de75ff51/gh/Noah2610/snake-ggez.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" "+96d1334e567237b1507cd277938e7ae2de75ff51-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 06:11:07.713 INFO [stdout] 8c528bbbaf18fbaef4bf68736d5dd5739a83c5d62a6d5efc167818c3f3b33098 Dec 18 06:11:07.716 INFO running `"docker" "start" "-a" "8c528bbbaf18fbaef4bf68736d5dd5739a83c5d62a6d5efc167818c3f3b33098"` Dec 18 06:11:10.368 INFO [stderr] Checking cgmath v0.14.1 Dec 18 06:11:10.374 INFO [stderr] Checking cpal v0.8.2 Dec 18 06:11:10.380 INFO [stderr] Checking rusttype v0.5.2 Dec 18 06:11:10.380 INFO [stderr] Checking nalgebra v0.14.4 Dec 18 06:11:10.380 INFO [stderr] Compiling derivative v1.0.1 Dec 18 06:11:10.382 INFO [stderr] Compiling num-derive v0.2.3 Dec 18 06:11:10.388 INFO [stderr] Checking zip v0.3.3 Dec 18 06:11:10.390 INFO [stderr] Checking lyon_path v0.10.1 Dec 18 06:11:15.034 INFO [stderr] Checking lyon_tessellation v0.10.2 Dec 18 06:11:20.365 INFO [stderr] Checking lyon v0.10.2 Dec 18 06:11:35.398 INFO [stderr] Checking gfx_core v0.8.3 Dec 18 06:11:35.712 INFO [stderr] Checking rodio v0.7.0 Dec 18 06:11:37.391 INFO [stderr] Checking image v0.19.0 Dec 18 06:12:13.707 INFO [stderr] Checking gfx v0.17.1 Dec 18 06:12:13.709 INFO [stderr] Checking gfx_device_gl v0.15.3 Dec 18 06:12:21.542 INFO [stderr] Checking gfx_glyph v0.10.2 Dec 18 06:12:21.543 INFO [stderr] Checking gfx_window_sdl v0.8.0 Dec 18 06:12:24.392 INFO [stderr] Checking ggez v0.4.4 Dec 18 06:12:29.577 INFO [stderr] Checking snake v0.1.0 (/opt/crater/workdir) Dec 18 06:12:33.488 INFO [stderr] warning: unnecessary parentheses around `return` value Dec 18 06:12:33.488 INFO [stderr] --> src/geo/mask.rs:26:12 Dec 18 06:12:33.488 INFO [stderr] | Dec 18 06:12:33.488 INFO [stderr] 26 | return ( Dec 18 06:12:33.488 INFO [stderr] | ____________^ Dec 18 06:12:33.488 INFO [stderr] 27 | | self.is_same(other) || Dec 18 06:12:33.488 INFO [stderr] 28 | | ( Dec 18 06:12:33.488 INFO [stderr] 29 | | ( Dec 18 06:12:33.488 INFO [stderr] ... | Dec 18 06:12:33.488 INFO [stderr] 46 | | ) Dec 18 06:12:33.489 INFO [stderr] 47 | | ); Dec 18 06:12:33.489 INFO [stderr] | |_______^ Dec 18 06:12:33.489 INFO [stderr] | Dec 18 06:12:33.489 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 06:12:33.489 INFO [stderr] help: remove these parentheses Dec 18 06:12:33.489 INFO [stderr] | Dec 18 06:12:33.489 INFO [stderr] 26 | return Dec 18 06:12:33.489 INFO [stderr] 27 | self.is_same(other) || Dec 18 06:12:33.489 INFO [stderr] 28 | ( Dec 18 06:12:33.489 INFO [stderr] 29 | ( Dec 18 06:12:33.489 INFO [stderr] 30 | ( Dec 18 06:12:33.489 INFO [stderr] 31 | self_sides.left > other_sides.left && Dec 18 06:12:33.489 INFO [stderr] ... Dec 18 06:12:33.489 INFO [stderr] Dec 18 06:12:33.489 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:12:33.489 INFO [stderr] --> src/entity/player/mod.rs:1:19 Dec 18 06:12:33.489 INFO [stderr] | Dec 18 06:12:33.489 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:12:33.489 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:12:33.489 INFO [stderr] | Dec 18 06:12:33.489 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 06:12:33.489 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused import: `graphics` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/mod.rs:5:3 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 5 | graphics Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused imports: `Origin`, `Size` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/mod.rs:9:3 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 9 | Size, Dec 18 06:12:33.490 INFO [stderr] | ^^^^ Dec 18 06:12:33.490 INFO [stderr] ... Dec 18 06:12:33.490 INFO [stderr] 12 | Origin Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused import: `::color::Color` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/mod.rs:16:5 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 16 | use ::color::Color; Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/head.rs:1:19 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused imports: `Context`, `GameResult`, `graphics` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/head.rs:3:3 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 3 | Context, Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] 4 | GameResult, Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] 5 | graphics Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.490 INFO [stderr] warning: unused import: `::direction::Direction` Dec 18 06:12:33.490 INFO [stderr] --> src/entity/player/head.rs:17:5 Dec 18 06:12:33.490 INFO [stderr] | Dec 18 06:12:33.490 INFO [stderr] 17 | use ::direction::Direction; Dec 18 06:12:33.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.490 INFO [stderr] Dec 18 06:12:33.491 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 18 06:12:33.491 INFO [stderr] --> src/entity/player/mod.rs:36:14 Dec 18 06:12:33.491 INFO [stderr] | Dec 18 06:12:33.491 INFO [stderr] 36 | for i in (1 ..= INITIAL_BODIES) { Dec 18 06:12:33.491 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 06:12:33.491 INFO [stderr] Dec 18 06:12:33.491 INFO [stderr] warning: unused imports: `Context`, `GameResult` Dec 18 06:12:33.491 INFO [stderr] --> src/entity/food.rs:2:3 Dec 18 06:12:33.491 INFO [stderr] | Dec 18 06:12:33.491 INFO [stderr] 2 | Context, Dec 18 06:12:33.491 INFO [stderr] | ^^^^^^^ Dec 18 06:12:33.491 INFO [stderr] 3 | GameResult, Dec 18 06:12:33.491 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.491 INFO [stderr] Dec 18 06:12:33.538 INFO [stderr] warning: unnecessary parentheses around `return` value Dec 18 06:12:33.538 INFO [stderr] --> src/geo/mask.rs:26:12 Dec 18 06:12:33.538 INFO [stderr] | Dec 18 06:12:33.538 INFO [stderr] 26 | return ( Dec 18 06:12:33.538 INFO [stderr] | ____________^ Dec 18 06:12:33.538 INFO [stderr] 27 | | self.is_same(other) || Dec 18 06:12:33.538 INFO [stderr] 28 | | ( Dec 18 06:12:33.538 INFO [stderr] 29 | | ( Dec 18 06:12:33.539 INFO [stderr] ... | Dec 18 06:12:33.539 INFO [stderr] 46 | | ) Dec 18 06:12:33.539 INFO [stderr] 47 | | ); Dec 18 06:12:33.539 INFO [stderr] | |_______^ Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 06:12:33.539 INFO [stderr] help: remove these parentheses Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 26 | return Dec 18 06:12:33.539 INFO [stderr] 27 | self.is_same(other) || Dec 18 06:12:33.539 INFO [stderr] 28 | ( Dec 18 06:12:33.539 INFO [stderr] 29 | ( Dec 18 06:12:33.539 INFO [stderr] 30 | ( Dec 18 06:12:33.539 INFO [stderr] 31 | self_sides.left > other_sides.left && Dec 18 06:12:33.539 INFO [stderr] ... Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/mod.rs:1:19 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused import: `graphics` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/mod.rs:5:3 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 5 | graphics Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused imports: `Origin`, `Size` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/mod.rs:9:3 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 9 | Size, Dec 18 06:12:33.539 INFO [stderr] | ^^^^ Dec 18 06:12:33.539 INFO [stderr] ... Dec 18 06:12:33.539 INFO [stderr] 12 | Origin Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused import: `::color::Color` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/mod.rs:16:5 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 16 | use ::color::Color; Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/head.rs:1:19 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused imports: `Context`, `GameResult`, `graphics` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/head.rs:3:3 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 3 | Context, Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] 4 | GameResult, Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] 5 | graphics Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused import: `::direction::Direction` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/head.rs:17:5 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 17 | use ::direction::Direction; Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 18 06:12:33.539 INFO [stderr] --> src/entity/player/mod.rs:36:14 Dec 18 06:12:33.539 INFO [stderr] | Dec 18 06:12:33.539 INFO [stderr] 36 | for i in (1 ..= INITIAL_BODIES) { Dec 18 06:12:33.539 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 06:12:33.539 INFO [stderr] Dec 18 06:12:33.539 INFO [stderr] warning: unused imports: `Context`, `GameResult` Dec 18 06:12:33.539 INFO [stderr] --> src/entity/food.rs:2:3 Dec 18 06:12:33.540 INFO [stderr] | Dec 18 06:12:33.540 INFO [stderr] 2 | Context, Dec 18 06:12:33.540 INFO [stderr] | ^^^^^^^ Dec 18 06:12:33.540 INFO [stderr] 3 | GameResult, Dec 18 06:12:33.540 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.540 INFO [stderr] Dec 18 06:12:33.848 INFO [stderr] warning: private type `geo::mask::Side` in public interface (error E0446) Dec 18 06:12:33.848 INFO [stderr] --> src/geo/mask.rs:102:3 Dec 18 06:12:33.848 INFO [stderr] | Dec 18 06:12:33.848 INFO [stderr] 102 | / fn side(&self, side: Side) -> f32 { Dec 18 06:12:33.848 INFO [stderr] 103 | | let top_left: Point = self.top_left(); Dec 18 06:12:33.848 INFO [stderr] 104 | | return match side { Dec 18 06:12:33.848 INFO [stderr] 105 | | Top => top_left.y, Dec 18 06:12:33.848 INFO [stderr] ... | Dec 18 06:12:33.848 INFO [stderr] 109 | | }; Dec 18 06:12:33.848 INFO [stderr] 110 | | } Dec 18 06:12:33.848 INFO [stderr] | |___^ Dec 18 06:12:33.848 INFO [stderr] | Dec 18 06:12:33.848 INFO [stderr] = note: #[warn(private_in_public)] on by default Dec 18 06:12:33.848 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 18 06:12:33.848 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:12:33.848 INFO [stderr] Dec 18 06:12:33.848 INFO [stderr] warning: private type `geo::mask::SideCollection` in public interface (error E0446) Dec 18 06:12:33.848 INFO [stderr] --> src/geo/mask.rs:112:3 Dec 18 06:12:33.848 INFO [stderr] | Dec 18 06:12:33.848 INFO [stderr] 112 | / fn sides(&self) -> SideCollection { Dec 18 06:12:33.848 INFO [stderr] 113 | | SideCollection::new( Dec 18 06:12:33.848 INFO [stderr] 114 | | self.side(Top), Dec 18 06:12:33.848 INFO [stderr] 115 | | self.side(Bottom), Dec 18 06:12:33.848 INFO [stderr] ... | Dec 18 06:12:33.848 INFO [stderr] 118 | | ) Dec 18 06:12:33.848 INFO [stderr] 119 | | } Dec 18 06:12:33.848 INFO [stderr] | |___^ Dec 18 06:12:33.848 INFO [stderr] | Dec 18 06:12:33.848 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 18 06:12:33.848 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:12:33.848 INFO [stderr] Dec 18 06:12:33.932 INFO [stderr] warning: constant item is never used: `WHITE` Dec 18 06:12:33.932 INFO [stderr] --> src/color.rs:4:1 Dec 18 06:12:33.932 INFO [stderr] | Dec 18 06:12:33.932 INFO [stderr] 4 | pub const WHITE: Color = [1.0, 1.0, 1.0, 1.0]; Dec 18 06:12:33.932 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.932 INFO [stderr] | Dec 18 06:12:33.933 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 06:12:33.933 INFO [stderr] Dec 18 06:12:33.933 INFO [stderr] warning: constant item is never used: `GREEN` Dec 18 06:12:33.933 INFO [stderr] --> src/color.rs:6:1 Dec 18 06:12:33.933 INFO [stderr] | Dec 18 06:12:33.933 INFO [stderr] 6 | pub const GREEN: Color = [0.0, 1.0, 0.0, 1.0]; Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: constant item is never used: `BLUE` Dec 18 06:12:33.936 INFO [stderr] --> src/color.rs:7:1 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 7 | pub const BLUE: Color = [0.0, 0.0, 1.0, 1.0]; Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: variant is never constructed: `TopRight` Dec 18 06:12:33.936 INFO [stderr] --> src/geo/mask.rs:124:3 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 124 | TopRight, Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: variant is never constructed: `TopCenter` Dec 18 06:12:33.936 INFO [stderr] --> src/geo/mask.rs:125:3 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 125 | TopCenter, Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: variant is never constructed: `BottomLeft` Dec 18 06:12:33.936 INFO [stderr] --> src/geo/mask.rs:126:3 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 126 | BottomLeft, Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: variant is never constructed: `BottomRight` Dec 18 06:12:33.936 INFO [stderr] --> src/geo/mask.rs:127:3 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 127 | BottomRight, Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.936 INFO [stderr] warning: variant is never constructed: `BottomCenter` Dec 18 06:12:33.936 INFO [stderr] --> src/geo/mask.rs:128:3 Dec 18 06:12:33.936 INFO [stderr] | Dec 18 06:12:33.936 INFO [stderr] 128 | BottomCenter, Dec 18 06:12:33.936 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 06:12:33.936 INFO [stderr] Dec 18 06:12:33.940 INFO [stderr] warning: variant is never constructed: `CenterLeft` Dec 18 06:12:33.940 INFO [stderr] --> src/geo/mask.rs:129:3 Dec 18 06:12:33.940 INFO [stderr] | Dec 18 06:12:33.940 INFO [stderr] 129 | CenterLeft, Dec 18 06:12:33.940 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:33.940 INFO [stderr] Dec 18 06:12:33.940 INFO [stderr] warning: variant is never constructed: `CenterRight` Dec 18 06:12:33.940 INFO [stderr] --> src/geo/mask.rs:130:3 Dec 18 06:12:33.940 INFO [stderr] | Dec 18 06:12:33.940 INFO [stderr] 130 | CenterRight, Dec 18 06:12:33.940 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:12:33.940 INFO [stderr] Dec 18 06:12:33.940 INFO [stderr] warning: variant is never constructed: `Center` Dec 18 06:12:33.940 INFO [stderr] --> src/geo/mask.rs:131:3 Dec 18 06:12:33.940 INFO [stderr] | Dec 18 06:12:33.940 INFO [stderr] 131 | Center Dec 18 06:12:33.940 INFO [stderr] | ^^^^^^ Dec 18 06:12:33.940 INFO [stderr] Dec 18 06:12:33.940 INFO [stderr] warning: method is never used: `update` Dec 18 06:12:33.940 INFO [stderr] --> src/entity/player/mod.rs:104:3 Dec 18 06:12:33.940 INFO [stderr] | Dec 18 06:12:33.940 INFO [stderr] 104 | pub fn update(&mut self, _ctx: &mut Context) -> GameResult<()> { Dec 18 06:12:33.940 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:33.940 INFO [stderr] Dec 18 06:12:33.976 INFO [stderr] warning: private type `geo::mask::Side` in public interface (error E0446) Dec 18 06:12:33.976 INFO [stderr] --> src/geo/mask.rs:102:3 Dec 18 06:12:33.978 INFO [stderr] | Dec 18 06:12:33.978 INFO [stderr] 102 | / fn side(&self, side: Side) -> f32 { Dec 18 06:12:33.978 INFO [stderr] 103 | | let top_left: Point = self.top_left(); Dec 18 06:12:33.978 INFO [stderr] 104 | | return match side { Dec 18 06:12:33.978 INFO [stderr] 105 | | Top => top_left.y, Dec 18 06:12:33.978 INFO [stderr] ... | Dec 18 06:12:33.978 INFO [stderr] 109 | | }; Dec 18 06:12:33.978 INFO [stderr] 110 | | } Dec 18 06:12:33.978 INFO [stderr] | |___^ Dec 18 06:12:33.978 INFO [stderr] | Dec 18 06:12:33.978 INFO [stderr] = note: #[warn(private_in_public)] on by default Dec 18 06:12:33.978 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 18 06:12:33.978 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:12:33.978 INFO [stderr] Dec 18 06:12:33.978 INFO [stderr] warning: private type `geo::mask::SideCollection` in public interface (error E0446) Dec 18 06:12:33.978 INFO [stderr] --> src/geo/mask.rs:112:3 Dec 18 06:12:33.978 INFO [stderr] | Dec 18 06:12:33.978 INFO [stderr] 112 | / fn sides(&self) -> SideCollection { Dec 18 06:12:33.978 INFO [stderr] 113 | | SideCollection::new( Dec 18 06:12:33.978 INFO [stderr] 114 | | self.side(Top), Dec 18 06:12:33.978 INFO [stderr] 115 | | self.side(Bottom), Dec 18 06:12:33.978 INFO [stderr] ... | Dec 18 06:12:33.978 INFO [stderr] 118 | | ) Dec 18 06:12:33.978 INFO [stderr] 119 | | } Dec 18 06:12:33.978 INFO [stderr] | |___^ Dec 18 06:12:33.978 INFO [stderr] | Dec 18 06:12:33.978 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 18 06:12:33.978 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:12:33.978 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: constant item is never used: `WHITE` Dec 18 06:12:34.260 INFO [stderr] --> src/color.rs:4:1 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 4 | pub const WHITE: Color = [1.0, 1.0, 1.0, 1.0]; Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: constant item is never used: `GREEN` Dec 18 06:12:34.260 INFO [stderr] --> src/color.rs:6:1 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 6 | pub const GREEN: Color = [0.0, 1.0, 0.0, 1.0]; Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: constant item is never used: `BLUE` Dec 18 06:12:34.260 INFO [stderr] --> src/color.rs:7:1 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 7 | pub const BLUE: Color = [0.0, 0.0, 1.0, 1.0]; Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: variant is never constructed: `TopRight` Dec 18 06:12:34.260 INFO [stderr] --> src/geo/mask.rs:124:3 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 124 | TopRight, Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: variant is never constructed: `TopCenter` Dec 18 06:12:34.260 INFO [stderr] --> src/geo/mask.rs:125:3 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 125 | TopCenter, Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: variant is never constructed: `BottomLeft` Dec 18 06:12:34.260 INFO [stderr] --> src/geo/mask.rs:126:3 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 126 | BottomLeft, Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.260 INFO [stderr] warning: variant is never constructed: `BottomRight` Dec 18 06:12:34.260 INFO [stderr] --> src/geo/mask.rs:127:3 Dec 18 06:12:34.260 INFO [stderr] | Dec 18 06:12:34.260 INFO [stderr] 127 | BottomRight, Dec 18 06:12:34.260 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:12:34.260 INFO [stderr] Dec 18 06:12:34.264 INFO [stderr] warning: variant is never constructed: `BottomCenter` Dec 18 06:12:34.264 INFO [stderr] --> src/geo/mask.rs:128:3 Dec 18 06:12:34.264 INFO [stderr] | Dec 18 06:12:34.264 INFO [stderr] 128 | BottomCenter, Dec 18 06:12:34.264 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 06:12:34.264 INFO [stderr] Dec 18 06:12:34.264 INFO [stderr] warning: variant is never constructed: `CenterLeft` Dec 18 06:12:34.264 INFO [stderr] --> src/geo/mask.rs:129:3 Dec 18 06:12:34.264 INFO [stderr] | Dec 18 06:12:34.264 INFO [stderr] 129 | CenterLeft, Dec 18 06:12:34.264 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:12:34.264 INFO [stderr] Dec 18 06:12:34.264 INFO [stderr] warning: variant is never constructed: `CenterRight` Dec 18 06:12:34.264 INFO [stderr] --> src/geo/mask.rs:130:3 Dec 18 06:12:34.264 INFO [stderr] | Dec 18 06:12:34.264 INFO [stderr] 130 | CenterRight, Dec 18 06:12:34.264 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:12:34.264 INFO [stderr] Dec 18 06:12:34.264 INFO [stderr] warning: variant is never constructed: `Center` Dec 18 06:12:34.264 INFO [stderr] --> src/geo/mask.rs:131:3 Dec 18 06:12:34.264 INFO [stderr] | Dec 18 06:12:34.264 INFO [stderr] 131 | Center Dec 18 06:12:34.264 INFO [stderr] | ^^^^^^ Dec 18 06:12:34.264 INFO [stderr] Dec 18 06:12:34.264 INFO [stderr] warning: method is never used: `update` Dec 18 06:12:34.264 INFO [stderr] --> src/entity/player/mod.rs:104:3 Dec 18 06:12:34.264 INFO [stderr] | Dec 18 06:12:34.264 INFO [stderr] 104 | pub fn update(&mut self, _ctx: &mut Context) -> GameResult<()> { Dec 18 06:12:34.264 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:12:34.264 INFO [stderr] Dec 18 06:12:36.770 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 26s Dec 18 06:12:37.436 INFO running `"docker" "inspect" "8c528bbbaf18fbaef4bf68736d5dd5739a83c5d62a6d5efc167818c3f3b33098"` Dec 18 06:12:37.693 INFO running `"docker" "rm" "-f" "8c528bbbaf18fbaef4bf68736d5dd5739a83c5d62a6d5efc167818c3f3b33098"` Dec 18 06:12:37.976 INFO [stdout] 8c528bbbaf18fbaef4bf68736d5dd5739a83c5d62a6d5efc167818c3f3b33098