Dec 18 06:11:06.296 INFO checking Noah2610/snake-ggez.rs against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 18 06:11:06.296 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-7/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a/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" "+0b8c5828f68d7b2840b81fa51239346dc97fef5a-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 06:11:06.770 INFO [stdout] 7e2fd951887d736d8443a4001e174e823f43d1e6f762f89cdf32c83c4e51f840 Dec 18 06:11:06.772 INFO running `"docker" "start" "-a" "7e2fd951887d736d8443a4001e174e823f43d1e6f762f89cdf32c83c4e51f840"` Dec 18 06:11:09.329 INFO [stderr] Checking rodio v0.7.0 Dec 18 06:11:10.701 INFO [stderr] Checking ggez v0.4.4 Dec 18 06:11:16.234 INFO [stderr] Checking snake v0.1.0 (/opt/crater/workdir) Dec 18 06:11:19.596 INFO [stderr] warning: unnecessary parentheses around `return` value Dec 18 06:11:19.597 INFO [stderr] --> src/geo/mask.rs:26:12 Dec 18 06:11:19.597 INFO [stderr] | Dec 18 06:11:19.597 INFO [stderr] 26 | return ( Dec 18 06:11:19.598 INFO [stderr] | ____________^ Dec 18 06:11:19.598 INFO [stderr] 27 | | self.is_same(other) || Dec 18 06:11:19.598 INFO [stderr] 28 | | ( Dec 18 06:11:19.599 INFO [stderr] 29 | | ( Dec 18 06:11:19.599 INFO [stderr] ... | Dec 18 06:11:19.599 INFO [stderr] 46 | | ) Dec 18 06:11:19.600 INFO [stderr] 47 | | ); Dec 18 06:11:19.600 INFO [stderr] | |_______^ Dec 18 06:11:19.600 INFO [stderr] | Dec 18 06:11:19.601 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 06:11:19.601 INFO [stderr] help: remove these parentheses Dec 18 06:11:19.601 INFO [stderr] | Dec 18 06:11:19.602 INFO [stderr] 26 | return Dec 18 06:11:19.602 INFO [stderr] 27 | self.is_same(other) || Dec 18 06:11:19.602 INFO [stderr] 28 | ( Dec 18 06:11:19.603 INFO [stderr] 29 | ( Dec 18 06:11:19.603 INFO [stderr] 30 | ( Dec 18 06:11:19.603 INFO [stderr] 31 | self_sides.left > other_sides.left && Dec 18 06:11:19.604 INFO [stderr] ... Dec 18 06:11:19.604 INFO [stderr] Dec 18 06:11:19.608 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:11:19.608 INFO [stderr] --> src/entity/player/mod.rs:1:19 Dec 18 06:11:19.609 INFO [stderr] | Dec 18 06:11:19.609 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:11:19.609 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:11:19.610 INFO [stderr] | Dec 18 06:11:19.610 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 06:11:19.610 INFO [stderr] Dec 18 06:11:19.611 INFO [stderr] warning: unused import: `graphics` Dec 18 06:11:19.611 INFO [stderr] --> src/entity/player/mod.rs:5:3 Dec 18 06:11:19.611 INFO [stderr] | Dec 18 06:11:19.612 INFO [stderr] 5 | graphics Dec 18 06:11:19.612 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:19.612 INFO [stderr] Dec 18 06:11:19.613 INFO [stderr] warning: unused imports: `Origin`, `Size` Dec 18 06:11:19.613 INFO [stderr] --> src/entity/player/mod.rs:9:3 Dec 18 06:11:19.613 INFO [stderr] | Dec 18 06:11:19.614 INFO [stderr] 9 | Size, Dec 18 06:11:19.614 INFO [stderr] | ^^^^ Dec 18 06:11:19.614 INFO [stderr] ... Dec 18 06:11:19.614 INFO [stderr] 12 | Origin Dec 18 06:11:19.614 INFO [stderr] | ^^^^^^ Dec 18 06:11:19.614 INFO [stderr] Dec 18 06:11:19.615 INFO [stderr] warning: unused import: `::color::Color` Dec 18 06:11:19.615 INFO [stderr] --> src/entity/player/mod.rs:16:5 Dec 18 06:11:19.615 INFO [stderr] | Dec 18 06:11:19.615 INFO [stderr] 16 | use ::color::Color; Dec 18 06:11:19.615 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 18 06:11:19.616 INFO [stderr] Dec 18 06:11:19.616 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:11:19.616 INFO [stderr] --> src/entity/player/head.rs:1:19 Dec 18 06:11:19.616 INFO [stderr] | Dec 18 06:11:19.616 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:11:19.616 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:11:19.616 INFO [stderr] Dec 18 06:11:19.617 INFO [stderr] warning: unused imports: `Context`, `GameResult`, `graphics` Dec 18 06:11:19.617 INFO [stderr] --> src/entity/player/head.rs:3:3 Dec 18 06:11:19.617 INFO [stderr] | Dec 18 06:11:19.617 INFO [stderr] 3 | Context, Dec 18 06:11:19.617 INFO [stderr] | ^^^^^^^ Dec 18 06:11:19.617 INFO [stderr] 4 | GameResult, Dec 18 06:11:19.617 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:19.617 INFO [stderr] 5 | graphics Dec 18 06:11:19.617 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:19.617 INFO [stderr] Dec 18 06:11:19.617 INFO [stderr] warning: unused import: `::direction::Direction` Dec 18 06:11:19.617 INFO [stderr] --> src/entity/player/head.rs:17:5 Dec 18 06:11:19.618 INFO [stderr] | Dec 18 06:11:19.618 INFO [stderr] 17 | use ::direction::Direction; Dec 18 06:11:19.618 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:19.618 INFO [stderr] Dec 18 06:11:19.618 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 18 06:11:19.618 INFO [stderr] --> src/entity/player/mod.rs:36:14 Dec 18 06:11:19.618 INFO [stderr] | Dec 18 06:11:19.618 INFO [stderr] 36 | for i in (1 ..= INITIAL_BODIES) { Dec 18 06:11:19.619 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 06:11:19.619 INFO [stderr] Dec 18 06:11:19.619 INFO [stderr] warning: unused imports: `Context`, `GameResult` Dec 18 06:11:19.619 INFO [stderr] --> src/entity/food.rs:2:3 Dec 18 06:11:19.619 INFO [stderr] | Dec 18 06:11:19.619 INFO [stderr] 2 | Context, Dec 18 06:11:19.619 INFO [stderr] | ^^^^^^^ Dec 18 06:11:19.620 INFO [stderr] 3 | GameResult, Dec 18 06:11:19.620 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:19.620 INFO [stderr] Dec 18 06:11:19.683 INFO [stderr] warning: unnecessary parentheses around `return` value Dec 18 06:11:19.683 INFO [stderr] --> src/geo/mask.rs:26:12 Dec 18 06:11:19.683 INFO [stderr] | Dec 18 06:11:19.683 INFO [stderr] 26 | return ( Dec 18 06:11:19.683 INFO [stderr] | ____________^ Dec 18 06:11:19.683 INFO [stderr] 27 | | self.is_same(other) || Dec 18 06:11:19.683 INFO [stderr] 28 | | ( Dec 18 06:11:19.683 INFO [stderr] 29 | | ( Dec 18 06:11:19.683 INFO [stderr] ... | Dec 18 06:11:19.683 INFO [stderr] 46 | | ) Dec 18 06:11:19.683 INFO [stderr] 47 | | ); Dec 18 06:11:19.684 INFO [stderr] | |_______^ Dec 18 06:11:19.684 INFO [stderr] | Dec 18 06:11:19.684 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 18 06:11:19.684 INFO [stderr] help: remove these parentheses Dec 18 06:11:19.684 INFO [stderr] | Dec 18 06:11:19.684 INFO [stderr] 26 | return Dec 18 06:11:19.684 INFO [stderr] 27 | self.is_same(other) || Dec 18 06:11:19.684 INFO [stderr] 28 | ( Dec 18 06:11:19.684 INFO [stderr] 29 | ( Dec 18 06:11:19.684 INFO [stderr] 30 | ( Dec 18 06:11:19.684 INFO [stderr] 31 | self_sides.left > other_sides.left && Dec 18 06:11:19.684 INFO [stderr] ... Dec 18 06:11:19.684 INFO [stderr] Dec 18 06:11:19.684 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:11:19.685 INFO [stderr] --> src/entity/player/mod.rs:1:19 Dec 18 06:11:19.685 INFO [stderr] | Dec 18 06:11:19.685 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:11:19.685 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:11:19.685 INFO [stderr] | Dec 18 06:11:19.685 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 06:11:19.685 INFO [stderr] Dec 18 06:11:19.685 INFO [stderr] warning: unused import: `graphics` Dec 18 06:11:19.685 INFO [stderr] --> src/entity/player/mod.rs:5:3 Dec 18 06:11:19.685 INFO [stderr] | Dec 18 06:11:19.685 INFO [stderr] 5 | graphics Dec 18 06:11:19.685 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:19.685 INFO [stderr] Dec 18 06:11:19.685 INFO [stderr] warning: unused imports: `Origin`, `Size` Dec 18 06:11:19.686 INFO [stderr] --> src/entity/player/mod.rs:9:3 Dec 18 06:11:19.686 INFO [stderr] | Dec 18 06:11:19.686 INFO [stderr] 9 | Size, Dec 18 06:11:19.686 INFO [stderr] | ^^^^ Dec 18 06:11:19.686 INFO [stderr] ... Dec 18 06:11:19.686 INFO [stderr] 12 | Origin Dec 18 06:11:19.686 INFO [stderr] | ^^^^^^ Dec 18 06:11:19.686 INFO [stderr] Dec 18 06:11:19.686 INFO [stderr] warning: unused import: `::color::Color` Dec 18 06:11:19.686 INFO [stderr] --> src/entity/player/mod.rs:16:5 Dec 18 06:11:19.686 INFO [stderr] | Dec 18 06:11:19.686 INFO [stderr] 16 | use ::color::Color; Dec 18 06:11:19.686 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 18 06:11:19.686 INFO [stderr] Dec 18 06:11:19.686 INFO [stderr] warning: unused imports: `Duration`, `Instant` Dec 18 06:11:19.686 INFO [stderr] --> src/entity/player/head.rs:1:19 Dec 18 06:11:19.686 INFO [stderr] | Dec 18 06:11:19.686 INFO [stderr] 1 | use ::std::time::{Instant, Duration}; Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^ ^^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] Dec 18 06:11:19.687 INFO [stderr] warning: unused imports: `Context`, `GameResult`, `graphics` Dec 18 06:11:19.687 INFO [stderr] --> src/entity/player/head.rs:3:3 Dec 18 06:11:19.687 INFO [stderr] | Dec 18 06:11:19.687 INFO [stderr] 3 | Context, Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] 4 | GameResult, Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] 5 | graphics Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] Dec 18 06:11:19.687 INFO [stderr] warning: unused import: `::direction::Direction` Dec 18 06:11:19.687 INFO [stderr] --> src/entity/player/head.rs:17:5 Dec 18 06:11:19.687 INFO [stderr] | Dec 18 06:11:19.687 INFO [stderr] 17 | use ::direction::Direction; Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] Dec 18 06:11:19.687 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 18 06:11:19.687 INFO [stderr] --> src/entity/player/mod.rs:36:14 Dec 18 06:11:19.687 INFO [stderr] | Dec 18 06:11:19.687 INFO [stderr] 36 | for i in (1 ..= INITIAL_BODIES) { Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 18 06:11:19.687 INFO [stderr] Dec 18 06:11:19.687 INFO [stderr] warning: unused imports: `Context`, `GameResult` Dec 18 06:11:19.687 INFO [stderr] --> src/entity/food.rs:2:3 Dec 18 06:11:19.687 INFO [stderr] | Dec 18 06:11:19.687 INFO [stderr] 2 | Context, Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] 3 | GameResult, Dec 18 06:11:19.687 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:19.687 INFO [stderr] Dec 18 06:11:20.033 INFO [stderr] warning: private type `geo::mask::Side` in public interface (error E0446) Dec 18 06:11:20.033 INFO [stderr] --> src/geo/mask.rs:102:3 Dec 18 06:11:20.033 INFO [stderr] | Dec 18 06:11:20.033 INFO [stderr] 102 | / fn side(&self, side: Side) -> f32 { Dec 18 06:11:20.033 INFO [stderr] 103 | | let top_left: Point = self.top_left(); Dec 18 06:11:20.033 INFO [stderr] 104 | | return match side { Dec 18 06:11:20.033 INFO [stderr] 105 | | Top => top_left.y, Dec 18 06:11:20.033 INFO [stderr] ... | Dec 18 06:11:20.033 INFO [stderr] 109 | | }; Dec 18 06:11:20.033 INFO [stderr] 110 | | } Dec 18 06:11:20.033 INFO [stderr] | |___^ Dec 18 06:11:20.033 INFO [stderr] | Dec 18 06:11:20.033 INFO [stderr] = note: #[warn(private_in_public)] on by default Dec 18 06:11:20.033 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:11:20.033 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:11:20.033 INFO [stderr] Dec 18 06:11:20.033 INFO [stderr] warning: private type `geo::mask::SideCollection` in public interface (error E0446) Dec 18 06:11:20.033 INFO [stderr] --> src/geo/mask.rs:112:3 Dec 18 06:11:20.033 INFO [stderr] | Dec 18 06:11:20.033 INFO [stderr] 112 | / fn sides(&self) -> SideCollection { Dec 18 06:11:20.033 INFO [stderr] 113 | | SideCollection::new( Dec 18 06:11:20.033 INFO [stderr] 114 | | self.side(Top), Dec 18 06:11:20.033 INFO [stderr] 115 | | self.side(Bottom), Dec 18 06:11:20.033 INFO [stderr] ... | Dec 18 06:11:20.033 INFO [stderr] 118 | | ) Dec 18 06:11:20.033 INFO [stderr] 119 | | } Dec 18 06:11:20.033 INFO [stderr] | |___^ Dec 18 06:11:20.033 INFO [stderr] | Dec 18 06:11:20.033 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:11:20.033 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:11:20.033 INFO [stderr] Dec 18 06:11:20.102 INFO [stderr] warning: private type `geo::mask::Side` in public interface (error E0446) Dec 18 06:11:20.102 INFO [stderr] --> src/geo/mask.rs:102:3 Dec 18 06:11:20.102 INFO [stderr] | Dec 18 06:11:20.102 INFO [stderr] 102 | / fn side(&self, side: Side) -> f32 { Dec 18 06:11:20.102 INFO [stderr] 103 | | let top_left: Point = self.top_left(); Dec 18 06:11:20.102 INFO [stderr] 104 | | return match side { Dec 18 06:11:20.102 INFO [stderr] 105 | | Top => top_left.y, Dec 18 06:11:20.102 INFO [stderr] ... | Dec 18 06:11:20.102 INFO [stderr] 109 | | }; Dec 18 06:11:20.102 INFO [stderr] 110 | | } Dec 18 06:11:20.102 INFO [stderr] | |___^ Dec 18 06:11:20.102 INFO [stderr] | Dec 18 06:11:20.102 INFO [stderr] = note: #[warn(private_in_public)] on by default Dec 18 06:11:20.102 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:11:20.102 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:11:20.102 INFO [stderr] Dec 18 06:11:20.102 INFO [stderr] warning: private type `geo::mask::SideCollection` in public interface (error E0446) Dec 18 06:11:20.102 INFO [stderr] --> src/geo/mask.rs:112:3 Dec 18 06:11:20.102 INFO [stderr] | Dec 18 06:11:20.102 INFO [stderr] 112 | / fn sides(&self) -> SideCollection { Dec 18 06:11:20.102 INFO [stderr] 113 | | SideCollection::new( Dec 18 06:11:20.102 INFO [stderr] 114 | | self.side(Top), Dec 18 06:11:20.102 INFO [stderr] 115 | | self.side(Bottom), Dec 18 06:11:20.102 INFO [stderr] ... | Dec 18 06:11:20.103 INFO [stderr] 118 | | ) Dec 18 06:11:20.103 INFO [stderr] 119 | | } Dec 18 06:11:20.103 INFO [stderr] | |___^ Dec 18 06:11:20.103 INFO [stderr] | Dec 18 06:11:20.103 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:11:20.103 INFO [stderr] = note: for more information, see issue #34537 Dec 18 06:11:20.103 INFO [stderr] Dec 18 06:11:20.180 INFO [stderr] warning: constant item is never used: `WHITE` Dec 18 06:11:20.180 INFO [stderr] --> src/color.rs:4:1 Dec 18 06:11:20.180 INFO [stderr] | Dec 18 06:11:20.180 INFO [stderr] 4 | pub const WHITE: Color = [1.0, 1.0, 1.0, 1.0]; Dec 18 06:11:20.180 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: constant item is never used: `GREEN` Dec 18 06:11:20.181 INFO [stderr] --> src/color.rs:6:1 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 6 | pub const GREEN: Color = [0.0, 1.0, 0.0, 1.0]; Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: constant item is never used: `BLUE` Dec 18 06:11:20.181 INFO [stderr] --> src/color.rs:7:1 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 7 | pub const BLUE: Color = [0.0, 0.0, 1.0, 1.0]; Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `TopRight` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:124:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 124 | TopRight, Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `TopCenter` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:125:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 125 | TopCenter, Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `BottomLeft` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:126:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 126 | BottomLeft, Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `BottomRight` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:127:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 127 | BottomRight, Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `BottomCenter` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:128:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.181 INFO [stderr] 128 | BottomCenter, Dec 18 06:11:20.181 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 06:11:20.181 INFO [stderr] Dec 18 06:11:20.181 INFO [stderr] warning: variant is never constructed: `CenterLeft` Dec 18 06:11:20.181 INFO [stderr] --> src/geo/mask.rs:129:3 Dec 18 06:11:20.181 INFO [stderr] | Dec 18 06:11:20.182 INFO [stderr] 129 | CenterLeft, Dec 18 06:11:20.182 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:20.182 INFO [stderr] Dec 18 06:11:20.182 INFO [stderr] warning: variant is never constructed: `CenterRight` Dec 18 06:11:20.182 INFO [stderr] --> src/geo/mask.rs:130:3 Dec 18 06:11:20.182 INFO [stderr] | Dec 18 06:11:20.182 INFO [stderr] 130 | CenterRight, Dec 18 06:11:20.182 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:11:20.182 INFO [stderr] Dec 18 06:11:20.182 INFO [stderr] warning: variant is never constructed: `Center` Dec 18 06:11:20.182 INFO [stderr] --> src/geo/mask.rs:131:3 Dec 18 06:11:20.182 INFO [stderr] | Dec 18 06:11:20.182 INFO [stderr] 131 | Center Dec 18 06:11:20.182 INFO [stderr] | ^^^^^^ Dec 18 06:11:20.182 INFO [stderr] Dec 18 06:11:20.182 INFO [stderr] warning: method is never used: `update` Dec 18 06:11:20.182 INFO [stderr] --> src/entity/player/mod.rs:104:3 Dec 18 06:11:20.182 INFO [stderr] | Dec 18 06:11:20.182 INFO [stderr] 104 | pub fn update(&mut self, _ctx: &mut Context) -> GameResult<()> { Dec 18 06:11:20.182 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.182 INFO [stderr] Dec 18 06:11:20.276 INFO [stderr] warning: constant item is never used: `WHITE` Dec 18 06:11:20.276 INFO [stderr] --> src/color.rs:4:1 Dec 18 06:11:20.276 INFO [stderr] | Dec 18 06:11:20.276 INFO [stderr] 4 | pub const WHITE: Color = [1.0, 1.0, 1.0, 1.0]; Dec 18 06:11:20.276 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.276 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: constant item is never used: `GREEN` Dec 18 06:11:20.277 INFO [stderr] --> src/color.rs:6:1 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 6 | pub const GREEN: Color = [0.0, 1.0, 0.0, 1.0]; Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: constant item is never used: `BLUE` Dec 18 06:11:20.277 INFO [stderr] --> src/color.rs:7:1 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 7 | pub const BLUE: Color = [0.0, 0.0, 1.0, 1.0]; Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `TopRight` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:124:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 124 | TopRight, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `TopCenter` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:125:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 125 | TopCenter, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `BottomLeft` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:126:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 126 | BottomLeft, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `BottomRight` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:127:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 127 | BottomRight, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `BottomCenter` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:128:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 128 | BottomCenter, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `CenterLeft` Dec 18 06:11:20.277 INFO [stderr] --> src/geo/mask.rs:129:3 Dec 18 06:11:20.277 INFO [stderr] | Dec 18 06:11:20.277 INFO [stderr] 129 | CenterLeft, Dec 18 06:11:20.277 INFO [stderr] | ^^^^^^^^^^ Dec 18 06:11:20.277 INFO [stderr] Dec 18 06:11:20.277 INFO [stderr] warning: variant is never constructed: `CenterRight` Dec 18 06:11:20.278 INFO [stderr] --> src/geo/mask.rs:130:3 Dec 18 06:11:20.278 INFO [stderr] | Dec 18 06:11:20.278 INFO [stderr] 130 | CenterRight, Dec 18 06:11:20.278 INFO [stderr] | ^^^^^^^^^^^ Dec 18 06:11:20.278 INFO [stderr] Dec 18 06:11:20.278 INFO [stderr] warning: variant is never constructed: `Center` Dec 18 06:11:20.278 INFO [stderr] --> src/geo/mask.rs:131:3 Dec 18 06:11:20.278 INFO [stderr] | Dec 18 06:11:20.278 INFO [stderr] 131 | Center Dec 18 06:11:20.278 INFO [stderr] | ^^^^^^ Dec 18 06:11:20.278 INFO [stderr] Dec 18 06:11:20.278 INFO [stderr] warning: method is never used: `update` Dec 18 06:11:20.278 INFO [stderr] --> src/entity/player/mod.rs:104:3 Dec 18 06:11:20.278 INFO [stderr] | Dec 18 06:11:20.278 INFO [stderr] 104 | pub fn update(&mut self, _ctx: &mut Context) -> GameResult<()> { Dec 18 06:11:20.278 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 06:11:20.278 INFO [stderr] Dec 18 06:11:23.654 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.72s Dec 18 06:11:25.302 INFO running `"docker" "inspect" "7e2fd951887d736d8443a4001e174e823f43d1e6f762f89cdf32c83c4e51f840"` Dec 18 06:11:25.634 INFO running `"docker" "rm" "-f" "7e2fd951887d736d8443a4001e174e823f43d1e6f762f89cdf32c83c4e51f840"` Dec 18 06:11:25.992 INFO [stdout] 7e2fd951887d736d8443a4001e174e823f43d1e6f762f89cdf32c83c4e51f840