Dec 18 01:10:04.298 INFO checking drager/caudices against master#96d1334e567237b1507cd277938e7ae2de75ff51 for pr-54252 Dec 18 01:10:04.298 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-7/master#96d1334e567237b1507cd277938e7ae2de75ff51:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/master#96d1334e567237b1507cd277938e7ae2de75ff51/gh/drager/caudices:/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 01:10:04.450 INFO [stdout] 88e2c4842c46f25695ca50f6b33de96fc9bfb8823387e7badd42d40b5ab8b55e Dec 18 01:10:04.452 INFO running `"docker" "start" "-a" "88e2c4842c46f25695ca50f6b33de96fc9bfb8823387e7badd42d40b5ab8b55e"` Dec 18 01:10:05.648 INFO [stderr] Compiling stdweb-internal-runtime v0.1.2 Dec 18 01:10:05.648 INFO [stderr] Compiling base-x v0.2.3 Dec 18 01:10:05.676 INFO [stderr] Checking nonzero_signed v1.0.2 Dec 18 01:10:05.677 INFO [stderr] Checking discard v1.0.4 Dec 18 01:10:05.684 INFO [stderr] Checking crossbeam-epoch v0.5.2 Dec 18 01:10:05.684 INFO [stderr] Checking crossbeam-epoch v0.3.1 Dec 18 01:10:05.696 INFO [stderr] Checking crossbeam-epoch v0.6.1 Dec 18 01:10:05.704 INFO [stderr] Compiling stdweb-internal-macros v0.2.2 Dec 18 01:10:06.236 INFO [stderr] Compiling stdweb v0.4.10 Dec 18 01:10:07.761 INFO [stderr] Checking shred v0.7.1 Dec 18 01:10:07.761 INFO [stderr] Checking parking_lot_core v0.2.14 Dec 18 01:10:08.157 INFO [stderr] Checking rusttype v0.7.3 Dec 18 01:10:08.336 INFO [stderr] Checking lyon_geom v0.11.1 Dec 18 01:10:08.388 INFO [stderr] Compiling wasm-bindgen-backend v0.2.28 Dec 18 01:10:08.446 INFO [stderr] Compiling shred-derive v0.5.1 Dec 18 01:10:08.488 INFO [stderr] Checking ncollide2d v0.17.3 Dec 18 01:10:09.296 INFO [stderr] Compiling stdweb-derive v0.5.1 Dec 18 01:10:09.660 INFO [stderr] Checking crossbeam-deque v0.5.2 Dec 18 01:10:13.940 INFO [stderr] Checking crossbeam-deque v0.2.0 Dec 18 01:10:13.953 INFO [stderr] Checking parking_lot v0.5.5 Dec 18 01:10:14.527 INFO [stderr] Checking lyon_path v0.11.0 Dec 18 01:10:14.996 INFO [stderr] Checking crossbeam-channel v0.2.6 Dec 18 01:10:15.340 INFO [stderr] Checking shrev v1.0.1 Dec 18 01:10:15.813 INFO [stderr] Checking rayon-core v1.4.1 Dec 18 01:10:16.781 INFO [stderr] Checking lyon_svg v0.11.0 Dec 18 01:10:16.940 INFO [stderr] Checking lyon_algorithms v0.11.2 Dec 18 01:10:17.420 INFO [stderr] Checking lyon_tessellation v0.11.0 Dec 18 01:10:17.981 INFO [stderr] Checking crossbeam v0.4.1 Dec 18 01:10:17.982 INFO [stderr] Checking rayon v1.0.3 Dec 18 01:10:18.758 INFO [stderr] Checking lyon_extra v0.11.0 Dec 18 01:10:24.178 INFO [stderr] Checking lyon v0.11.0 Dec 18 01:10:30.497 INFO [stderr] Compiling wasm-bindgen-macro-support v0.2.28 Dec 18 01:10:32.264 INFO [stderr] Checking jpeg-decoder v0.1.15 Dec 18 01:10:32.264 INFO [stderr] Checking hibitset v0.5.3 Dec 18 01:10:35.354 INFO [stderr] Checking specs v0.14.1 Dec 18 01:10:38.348 INFO [stderr] Checking image v0.19.0 Dec 18 01:10:42.418 INFO [stderr] Compiling wasm-bindgen-macro v0.2.28 Dec 18 01:10:45.232 INFO [stderr] Checking wasm-bindgen v0.2.28 Dec 18 01:10:47.454 INFO [stderr] Checking console_error_panic_hook v0.1.5 Dec 18 01:10:48.840 INFO [stderr] Checking winit v0.17.2 Dec 18 01:10:54.299 INFO [stderr] Checking glutin v0.18.0 Dec 18 01:10:57.656 INFO [stderr] Checking quicksilver v0.3.2 Dec 18 01:11:04.144 INFO [stderr] Checking caudices v0.1.0 (/opt/crater/workdir) Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `Ball` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:6:25 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 6 | use ncollide2d::shape::{Ball, Cuboid, ShapeHandle}; Dec 18 01:11:05.936 INFO [stderr] | ^^^^ Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `ReadStorage` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:11:50 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 11 | Component, Entities, Join, LazyUpdate, Read, ReadStorage, System, VecStorage, WriteStorage, Dec 18 01:11:05.936 INFO [stderr] | ^^^^^^^^^^^ Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `std::cell::Cell` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:13:5 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 13 | use std::cell::Cell; Dec 18 01:11:05.936 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `Ball` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:6:25 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 6 | use ncollide2d::shape::{Ball, Cuboid, ShapeHandle}; Dec 18 01:11:05.936 INFO [stderr] | ^^^^ Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `ReadStorage` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:11:50 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 11 | Component, Entities, Join, LazyUpdate, Read, ReadStorage, System, VecStorage, WriteStorage, Dec 18 01:11:05.936 INFO [stderr] | ^^^^^^^^^^^ Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:05.936 INFO [stderr] warning: unused import: `std::cell::Cell` Dec 18 01:11:05.936 INFO [stderr] --> src/collision.rs:13:5 Dec 18 01:11:05.936 INFO [stderr] | Dec 18 01:11:05.936 INFO [stderr] 13 | use std::cell::Cell; Dec 18 01:11:05.936 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 18 01:11:05.936 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `entities_world` Dec 18 01:11:06.610 INFO [stderr] --> src/collision.rs:76:5 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 76 | entities_world: &'b EntitiesWorld, Dec 18 01:11:06.610 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_entities_world` instead Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `entity` Dec 18 01:11:06.610 INFO [stderr] --> src/collision.rs:34:25 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 34 | .for_each(|(entity, collision_object)| { Dec 18 01:11:06.610 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `collision_object` Dec 18 01:11:06.610 INFO [stderr] --> src/collision.rs:34:33 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 34 | .for_each(|(entity, collision_object)| { Dec 18 01:11:06.610 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_collision_object` instead Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `updater` Dec 18 01:11:06.610 INFO [stderr] --> src/collision.rs:29:57 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 29 | fn run(&mut self, (entities, mut collision_objects, updater): Self::SystemData) { Dec 18 01:11:06.610 INFO [stderr] | ^^^^^^^ help: consider using `_updater` instead Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `ne` Dec 18 01:11:06.610 INFO [stderr] --> src/lib.rs:692:49 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 692 | let ne = entities Dec 18 01:11:06.610 INFO [stderr] | ^^ help: consider using `_ne` instead Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.610 INFO [stderr] warning: unused variable: `stages_asset` Dec 18 01:11:06.610 INFO [stderr] --> src/lib.rs:757:13 Dec 18 01:11:06.610 INFO [stderr] | Dec 18 01:11:06.610 INFO [stderr] 757 | let stages_asset = &mut self.game_asset.stages; Dec 18 01:11:06.610 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_stages_asset` instead Dec 18 01:11:06.610 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `entities_world` Dec 18 01:11:06.616 INFO [stderr] --> src/collision.rs:76:5 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 76 | entities_world: &'b EntitiesWorld, Dec 18 01:11:06.616 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_entities_world` instead Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `entity` Dec 18 01:11:06.616 INFO [stderr] --> src/collision.rs:34:25 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 34 | .for_each(|(entity, collision_object)| { Dec 18 01:11:06.616 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `collision_object` Dec 18 01:11:06.616 INFO [stderr] --> src/collision.rs:34:33 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 34 | .for_each(|(entity, collision_object)| { Dec 18 01:11:06.616 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_collision_object` instead Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `updater` Dec 18 01:11:06.616 INFO [stderr] --> src/collision.rs:29:57 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 29 | fn run(&mut self, (entities, mut collision_objects, updater): Self::SystemData) { Dec 18 01:11:06.616 INFO [stderr] | ^^^^^^^ help: consider using `_updater` instead Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `ne` Dec 18 01:11:06.616 INFO [stderr] --> src/lib.rs:692:49 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 692 | let ne = entities Dec 18 01:11:06.616 INFO [stderr] | ^^ help: consider using `_ne` instead Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.616 INFO [stderr] warning: unused variable: `stages_asset` Dec 18 01:11:06.616 INFO [stderr] --> src/lib.rs:757:13 Dec 18 01:11:06.616 INFO [stderr] | Dec 18 01:11:06.616 INFO [stderr] 757 | let stages_asset = &mut self.game_asset.stages; Dec 18 01:11:06.616 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_stages_asset` instead Dec 18 01:11:06.616 INFO [stderr] Dec 18 01:11:06.735 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.735 INFO [stderr] --> src/lib.rs:742:13 Dec 18 01:11:06.736 INFO [stderr] | Dec 18 01:11:06.736 INFO [stderr] 742 | let mut world = &mut self.world; Dec 18 01:11:06.736 INFO [stderr] | ----^^^^^ Dec 18 01:11:06.736 INFO [stderr] | | Dec 18 01:11:06.736 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.736 INFO [stderr] | Dec 18 01:11:06.736 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 01:11:06.736 INFO [stderr] Dec 18 01:11:06.736 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.736 INFO [stderr] --> src/lib.rs:746:13 Dec 18 01:11:06.736 INFO [stderr] | Dec 18 01:11:06.736 INFO [stderr] 746 | let mut screen_state = world.write_resource::(); Dec 18 01:11:06.736 INFO [stderr] | ----^^^^^^^^^^^^ Dec 18 01:11:06.736 INFO [stderr] | | Dec 18 01:11:06.736 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.736 INFO [stderr] Dec 18 01:11:06.736 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.736 INFO [stderr] --> src/lib.rs:748:13 Dec 18 01:11:06.736 INFO [stderr] | Dec 18 01:11:06.736 INFO [stderr] 748 | let mut stages = world.write_storage::(); Dec 18 01:11:06.736 INFO [stderr] | ----^^^^^^ Dec 18 01:11:06.736 INFO [stderr] | | Dec 18 01:11:06.736 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.736 INFO [stderr] Dec 18 01:11:06.737 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.737 INFO [stderr] --> src/lib.rs:742:13 Dec 18 01:11:06.737 INFO [stderr] | Dec 18 01:11:06.737 INFO [stderr] 742 | let mut world = &mut self.world; Dec 18 01:11:06.737 INFO [stderr] | ----^^^^^ Dec 18 01:11:06.737 INFO [stderr] | | Dec 18 01:11:06.737 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.737 INFO [stderr] | Dec 18 01:11:06.737 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 01:11:06.737 INFO [stderr] Dec 18 01:11:06.737 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.737 INFO [stderr] --> src/lib.rs:746:13 Dec 18 01:11:06.737 INFO [stderr] | Dec 18 01:11:06.737 INFO [stderr] 746 | let mut screen_state = world.write_resource::(); Dec 18 01:11:06.737 INFO [stderr] | ----^^^^^^^^^^^^ Dec 18 01:11:06.737 INFO [stderr] | | Dec 18 01:11:06.737 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.737 INFO [stderr] Dec 18 01:11:06.737 INFO [stderr] warning: variable does not need to be mutable Dec 18 01:11:06.737 INFO [stderr] --> src/lib.rs:748:13 Dec 18 01:11:06.737 INFO [stderr] | Dec 18 01:11:06.737 INFO [stderr] 748 | let mut stages = world.write_storage::(); Dec 18 01:11:06.737 INFO [stderr] | ----^^^^^^ Dec 18 01:11:06.737 INFO [stderr] | | Dec 18 01:11:06.737 INFO [stderr] | help: remove this `mut` Dec 18 01:11:06.737 INFO [stderr] Dec 18 01:11:06.838 INFO [stderr] warning: function is never used: `log` Dec 18 01:11:06.838 INFO [stderr] --> src/log.rs:1:1 Dec 18 01:11:06.838 INFO [stderr] | Dec 18 01:11:06.838 INFO [stderr] 1 | pub fn log(s: &str) { Dec 18 01:11:06.839 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.839 INFO [stderr] warning: function is never used: `log` Dec 18 01:11:06.839 INFO [stderr] --> src/log.rs:1:1 Dec 18 01:11:06.839 INFO [stderr] | Dec 18 01:11:06.839 INFO [stderr] 1 | pub fn log(s: &str) { Dec 18 01:11:06.839 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.839 INFO [stderr] | Dec 18 01:11:06.839 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 01:11:06.839 INFO [stderr] Dec 18 01:11:06.839 INFO [stderr] | Dec 18 01:11:06.839 INFO [stderr] warning: function is never used: `find_current_map` Dec 18 01:11:06.839 INFO [stderr] --> src/lib.rs:384:1 Dec 18 01:11:06.839 INFO [stderr] | Dec 18 01:11:06.839 INFO [stderr] 384 | fn find_current_map(stages: Vec, state: &ScreenState) -> Option { Dec 18 01:11:06.839 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.839 INFO [stderr] Dec 18 01:11:06.839 INFO [stderr] warning: function is never used: `create_base_map_entities` Dec 18 01:11:06.839 INFO [stderr] --> src/lib.rs:396:1 Dec 18 01:11:06.839 INFO [stderr] | Dec 18 01:11:06.839 INFO [stderr] 396 | fn create_base_map_entities(world: &mut World, settings: &Settings) -> Result<()> { Dec 18 01:11:06.839 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.839 INFO [stderr] Dec 18 01:11:06.839 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 01:11:06.839 INFO [stderr] Dec 18 01:11:06.840 INFO [stderr] warning: function is never used: `find_current_map` Dec 18 01:11:06.840 INFO [stderr] --> src/lib.rs:384:1 Dec 18 01:11:06.840 INFO [stderr] | Dec 18 01:11:06.840 INFO [stderr] 384 | fn find_current_map(stages: Vec, state: &ScreenState) -> Option { Dec 18 01:11:06.840 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.840 INFO [stderr] Dec 18 01:11:06.840 INFO [stderr] warning: function is never used: `create_base_map_entities` Dec 18 01:11:06.840 INFO [stderr] --> src/lib.rs:396:1 Dec 18 01:11:06.840 INFO [stderr] | Dec 18 01:11:06.840 INFO [stderr] 396 | fn create_base_map_entities(world: &mut World, settings: &Settings) -> Result<()> { Dec 18 01:11:06.840 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 01:11:06.840 INFO [stderr] Dec 18 01:11:10.669 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 05s Dec 18 01:11:11.532 INFO running `"docker" "inspect" "88e2c4842c46f25695ca50f6b33de96fc9bfb8823387e7badd42d40b5ab8b55e"` Dec 18 01:11:11.830 INFO running `"docker" "rm" "-f" "88e2c4842c46f25695ca50f6b33de96fc9bfb8823387e7badd42d40b5ab8b55e"` Dec 18 01:11:12.156 INFO [stdout] 88e2c4842c46f25695ca50f6b33de96fc9bfb8823387e7badd42d40b5ab8b55e