Dec 17 14:25:16.868 INFO checking sunjay/caves against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 17 14:25:16.868 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/sunjay/caves:/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 17 14:25:17.316 INFO [stdout] 3880bcce3cdf4b796e6637ad531e543f64ad591caf0d3cee9312303550fc28a0 Dec 17 14:25:17.322 INFO running `"docker" "start" "-a" "3880bcce3cdf4b796e6637ad531e543f64ad591caf0d3cee9312303550fc28a0"` Dec 17 14:25:19.250 INFO [stderr] Checking mopa v0.2.2 Dec 17 14:25:19.250 INFO [stderr] Checking atom v0.3.5 Dec 17 14:25:19.264 INFO [stderr] Checking nonzero_signed v1.0.2 Dec 17 14:25:19.264 INFO [stderr] Checking tuple_utils v0.2.0 Dec 17 14:25:19.264 INFO [stderr] Checking rand_isaac v0.1.0 Dec 17 14:25:19.304 INFO [stderr] Compiling sdl2-sys v0.32.3 Dec 17 14:25:19.304 INFO [stderr] Checking fxhash v0.2.1 Dec 17 14:25:19.304 INFO [stderr] Checking base64 v0.10.0 Dec 17 14:25:20.226 INFO [stderr] Checking crossbeam-epoch v0.3.1 Dec 17 14:25:20.492 INFO [stderr] Checking crossbeam-epoch v0.5.2 Dec 17 14:25:20.516 INFO [stderr] Checking crossbeam-epoch v0.6.0 Dec 17 14:25:21.009 INFO [stderr] Checking parking_lot_core v0.2.14 Dec 17 14:25:21.445 INFO [stderr] Checking num-integer v0.1.39 Dec 17 14:25:23.590 INFO [stderr] Compiling syn v0.15.18 Dec 17 14:25:23.617 INFO [stderr] Checking crossbeam-deque v0.5.2 Dec 17 14:25:24.129 INFO [stderr] Checking rand v0.6.1 Dec 17 14:25:24.694 INFO [stderr] Checking crossbeam-deque v0.2.0 Dec 17 14:25:24.806 INFO [stderr] Checking crossbeam-channel v0.2.6 Dec 17 14:25:25.514 INFO [stderr] Checking parking_lot v0.5.5 Dec 17 14:25:25.851 INFO [stderr] Checking num-iter v0.1.37 Dec 17 14:25:26.933 INFO [stderr] Checking rayon-core v1.4.1 Dec 17 14:25:27.049 INFO [stderr] Checking num v0.1.42 Dec 17 14:25:28.914 INFO [stderr] Checking shrev v1.0.1 Dec 17 14:25:30.459 INFO [stderr] Checking crossbeam v0.4.1 Dec 17 14:25:30.942 INFO [stderr] Checking rayon v1.0.3 Dec 17 14:25:37.593 INFO [stderr] Checking sdl2 v0.32.0 Dec 17 14:25:44.912 INFO [stderr] Checking hibitset v0.5.2 Dec 17 14:25:44.912 INFO [stderr] Checking shred v0.7.1 Dec 17 14:25:48.789 INFO [stderr] Compiling shred-derive v0.5.1 Dec 17 14:25:48.793 INFO [stderr] Compiling specs-derive v0.3.0 Dec 17 14:25:55.913 INFO [stderr] Checking specs v0.14.1 Dec 17 14:25:58.945 INFO [stderr] Checking caves v0.1.0 (/opt/crater/workdir) Dec 17 14:25:59.824 INFO [stderr] warning: unused import: `RanOutOfAttempts` Dec 17 14:25:59.825 INFO [stderr] --> src/map/generator/doorways.rs:5:27 Dec 17 14:25:59.825 INFO [stderr] | Dec 17 14:25:59.825 INFO [stderr] 5 | use super::{MapGenerator, RanOutOfAttempts}; Dec 17 14:25:59.826 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 17 14:25:59.826 INFO [stderr] | Dec 17 14:25:59.826 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 17 14:25:59.826 INFO [stderr] Dec 17 14:25:59.834 INFO [stderr] warning: unused import: `RanOutOfAttempts` Dec 17 14:25:59.834 INFO [stderr] --> src/map/generator/doorways.rs:5:27 Dec 17 14:25:59.834 INFO [stderr] | Dec 17 14:25:59.834 INFO [stderr] 5 | use super::{MapGenerator, RanOutOfAttempts}; Dec 17 14:25:59.834 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 17 14:25:59.834 INFO [stderr] | Dec 17 14:25:59.834 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 17 14:25:59.834 INFO [stderr] Dec 17 14:25:59.964 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.964 INFO [stderr] --> src/map/generator/rooms.rs:3:12 Dec 17 14:25:59.964 INFO [stderr] | Dec 17 14:25:59.964 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 17 14:25:59.964 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.965 INFO [stderr] | Dec 17 14:25:59.965 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 17 14:25:59.965 INFO [stderr] Dec 17 14:25:59.965 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.966 INFO [stderr] --> src/map/generator/sprite_patterns.rs:1:12 Dec 17 14:25:59.966 INFO [stderr] | Dec 17 14:25:59.966 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 17 14:25:59.966 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.966 INFO [stderr] Dec 17 14:25:59.967 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.967 INFO [stderr] --> src/map/generator/place_items.rs:1:12 Dec 17 14:25:59.967 INFO [stderr] | Dec 17 14:25:59.967 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 17 14:25:59.967 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.967 INFO [stderr] Dec 17 14:25:59.968 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.968 INFO [stderr] --> src/map/generator/doorways.rs:3:12 Dec 17 14:25:59.968 INFO [stderr] | Dec 17 14:25:59.968 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 17 14:25:59.968 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.968 INFO [stderr] Dec 17 14:25:59.969 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.969 INFO [stderr] --> src/map/generator/mod.rs:15:20 Dec 17 14:25:59.969 INFO [stderr] | Dec 17 14:25:59.969 INFO [stderr] 15 | use rand::{random, StdRng, Rng, SeedableRng}; Dec 17 14:25:59.970 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.970 INFO [stderr] Dec 17 14:25:59.970 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.970 INFO [stderr] --> src/map/map_key.rs:5:5 Dec 17 14:25:59.971 INFO [stderr] | Dec 17 14:25:59.971 INFO [stderr] 5 | StdRng, Dec 17 14:25:59.971 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.971 INFO [stderr] Dec 17 14:25:59.972 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.972 INFO [stderr] --> src/map/map_key.rs:30:14 Dec 17 14:25:59.973 INFO [stderr] | Dec 17 14:25:59.973 INFO [stderr] 30 | type Seed = ::Seed; Dec 17 14:25:59.973 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.973 INFO [stderr] Dec 17 14:25:59.980 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.980 INFO [stderr] --> src/map/generator/rooms.rs:12:19 Dec 17 14:25:59.980 INFO [stderr] | Dec 17 14:25:59.981 INFO [stderr] 12 | rng: &mut StdRng, Dec 17 14:25:59.981 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.981 INFO [stderr] Dec 17 14:25:59.981 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.981 INFO [stderr] --> src/map/generator/rooms.rs:56:37 Dec 17 14:25:59.982 INFO [stderr] | Dec 17 14:25:59.982 INFO [stderr] 56 | fn random_room(&self, rng: &mut StdRng, room_rects: &[TileRect]) -> Option { Dec 17 14:25:59.982 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.982 INFO [stderr] Dec 17 14:25:59.983 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.983 INFO [stderr] --> src/map/generator/rooms.rs:318:46 Dec 17 14:25:59.983 INFO [stderr] | Dec 17 14:25:59.983 INFO [stderr] 318 | fn assign_special_rooms(&self, rng: &mut StdRng, map: &mut FloorMap, level: usize) { Dec 17 14:25:59.983 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.983 INFO [stderr] Dec 17 14:25:59.984 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.984 INFO [stderr] --> src/map/generator/sprite_patterns.rs:8:65 Dec 17 14:25:59.984 INFO [stderr] | Dec 17 14:25:59.984 INFO [stderr] 8 | pub(in super) fn layout_floor_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:25:59.985 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.985 INFO [stderr] Dec 17 14:25:59.985 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.985 INFO [stderr] --> src/map/generator/sprite_patterns.rs:13:45 Dec 17 14:25:59.985 INFO [stderr] | Dec 17 14:25:59.986 INFO [stderr] 13 | fn layout_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:25:59.986 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.986 INFO [stderr] Dec 17 14:25:59.986 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.986 INFO [stderr] --> src/map/generator/sprite_patterns.rs:78:46 Dec 17 14:25:59.987 INFO [stderr] | Dec 17 14:25:59.987 INFO [stderr] 78 | fn layout_floor_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:25:59.987 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.987 INFO [stderr] Dec 17 14:25:59.987 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.988 INFO [stderr] --> src/map/generator/place_items.rs:34:19 Dec 17 14:25:59.988 INFO [stderr] | Dec 17 14:25:59.988 INFO [stderr] 34 | rng: &mut StdRng, Dec 17 14:25:59.988 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.988 INFO [stderr] Dec 17 14:25:59.988 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.989 INFO [stderr] --> src/map/generator/place_items.rs:39:35 Dec 17 14:25:59.989 INFO [stderr] | Dec 17 14:25:59.989 INFO [stderr] 39 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_right_vertical_edge_tile(rng); Dec 17 14:25:59.989 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.989 INFO [stderr] Dec 17 14:25:59.990 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.990 INFO [stderr] --> src/map/generator/place_items.rs:52:19 Dec 17 14:25:59.990 INFO [stderr] | Dec 17 14:25:59.990 INFO [stderr] 52 | rng: &mut StdRng, Dec 17 14:25:59.990 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.990 INFO [stderr] Dec 17 14:25:59.991 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.991 INFO [stderr] --> src/map/generator/place_items.rs:57:35 Dec 17 14:25:59.991 INFO [stderr] | Dec 17 14:25:59.991 INFO [stderr] 57 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_left_vertical_edge_tile(rng); Dec 17 14:25:59.991 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.991 INFO [stderr] Dec 17 14:25:59.992 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.992 INFO [stderr] --> src/map/generator/place_items.rs:88:39 Dec 17 14:25:59.992 INFO [stderr] | Dec 17 14:25:59.992 INFO [stderr] 88 | mut next_pos: impl FnMut(&mut StdRng, TileRect) -> TilePos, Dec 17 14:25:59.993 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.993 INFO [stderr] Dec 17 14:25:59.993 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.993 INFO [stderr] --> src/map/generator/place_items.rs:84:19 Dec 17 14:25:59.993 INFO [stderr] | Dec 17 14:25:59.993 INFO [stderr] 84 | rng: &mut StdRng, Dec 17 14:25:59.994 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.994 INFO [stderr] Dec 17 14:25:59.994 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.994 INFO [stderr] --> src/map/generator/doorways.rs:10:53 Dec 17 14:25:59.994 INFO [stderr] | Dec 17 14:25:59.995 INFO [stderr] 10 | pub(in super) fn connect_rooms(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:25:59.995 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.995 INFO [stderr] Dec 17 14:25:59.995 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.995 INFO [stderr] --> src/map/generator/doorways.rs:119:51 Dec 17 14:25:59.996 INFO [stderr] | Dec 17 14:25:59.996 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:25:59.996 INFO [stderr] | ^^^^^^ Dec 17 14:25:59.996 INFO [stderr] Dec 17 14:25:59.996 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.997 INFO [stderr] --> src/map/generator/mod.rs:75:38 Dec 17 14:25:59.997 INFO [stderr] | Dec 17 14:25:59.997 INFO [stderr] 75 | .map(|level| (level, StdRng::from_seed(rng.gen()))) Dec 17 14:25:59.997 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:25:59.997 INFO [stderr] Dec 17 14:25:59.998 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.998 INFO [stderr] --> src/map/generator/mod.rs:89:27 Dec 17 14:25:59.998 INFO [stderr] | Dec 17 14:25:59.998 INFO [stderr] 89 | rng = StdRng::from_seed(rng.gen()); Dec 17 14:25:59.998 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:25:59.999 INFO [stderr] Dec 17 14:25:59.999 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:25:59.999 INFO [stderr] --> src/map/generator/mod.rs:97:40 Dec 17 14:25:59.999 INFO [stderr] | Dec 17 14:25:59.999 INFO [stderr] 97 | fn generate_level(&self, rng: &mut StdRng, level: usize) -> Result { Dec 17 14:26:00.000 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.000 INFO [stderr] Dec 17 14:26:00.001 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.001 INFO [stderr] --> src/map/map_key.rs:64:38 Dec 17 14:26:00.001 INFO [stderr] | Dec 17 14:26:00.002 INFO [stderr] 64 | pub(in super) fn to_rng(self) -> StdRng { Dec 17 14:26:00.002 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.002 INFO [stderr] Dec 17 14:26:00.002 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.002 INFO [stderr] --> src/map/map_key.rs:65:9 Dec 17 14:26:00.003 INFO [stderr] | Dec 17 14:26:00.003 INFO [stderr] 65 | StdRng::from_seed(self.0) Dec 17 14:26:00.003 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:26:00.003 INFO [stderr] Dec 17 14:26:00.006 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.007 INFO [stderr] --> src/map/generator/rooms.rs:3:12 Dec 17 14:26:00.007 INFO [stderr] | Dec 17 14:26:00.007 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 17 14:26:00.007 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.007 INFO [stderr] | Dec 17 14:26:00.008 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 17 14:26:00.008 INFO [stderr] Dec 17 14:26:00.008 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.008 INFO [stderr] --> src/map/generator/sprite_patterns.rs:1:12 Dec 17 14:26:00.009 INFO [stderr] | Dec 17 14:26:00.009 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 17 14:26:00.009 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.009 INFO [stderr] Dec 17 14:26:00.032 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.033 INFO [stderr] --> src/map/generator/place_items.rs:1:12 Dec 17 14:26:00.033 INFO [stderr] | Dec 17 14:26:00.033 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 17 14:26:00.033 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.034 INFO [stderr] Dec 17 14:26:00.034 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.034 INFO [stderr] --> src/map/generator/doorways.rs:3:12 Dec 17 14:26:00.034 INFO [stderr] | Dec 17 14:26:00.035 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 17 14:26:00.035 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.035 INFO [stderr] Dec 17 14:26:00.035 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.035 INFO [stderr] --> src/map/generator/mod.rs:15:20 Dec 17 14:26:00.035 INFO [stderr] | Dec 17 14:26:00.035 INFO [stderr] 15 | use rand::{random, StdRng, Rng, SeedableRng}; Dec 17 14:26:00.035 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.035 INFO [stderr] Dec 17 14:26:00.035 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.035 INFO [stderr] --> src/map/map_key.rs:5:5 Dec 17 14:26:00.036 INFO [stderr] | Dec 17 14:26:00.036 INFO [stderr] 5 | StdRng, Dec 17 14:26:00.036 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.036 INFO [stderr] Dec 17 14:26:00.036 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.036 INFO [stderr] --> src/map/map_key.rs:30:14 Dec 17 14:26:00.036 INFO [stderr] | Dec 17 14:26:00.036 INFO [stderr] 30 | type Seed = ::Seed; Dec 17 14:26:00.036 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/rooms.rs:12:19 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 12 | rng: &mut StdRng, Dec 17 14:26:00.037 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/rooms.rs:56:37 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 56 | fn random_room(&self, rng: &mut StdRng, room_rects: &[TileRect]) -> Option { Dec 17 14:26:00.037 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/rooms.rs:318:46 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 318 | fn assign_special_rooms(&self, rng: &mut StdRng, map: &mut FloorMap, level: usize) { Dec 17 14:26:00.037 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/sprite_patterns.rs:8:65 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 8 | pub(in super) fn layout_floor_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:00.037 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/sprite_patterns.rs:13:45 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 13 | fn layout_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:00.037 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.037 INFO [stderr] Dec 17 14:26:00.037 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.037 INFO [stderr] --> src/map/generator/sprite_patterns.rs:78:46 Dec 17 14:26:00.037 INFO [stderr] | Dec 17 14:26:00.037 INFO [stderr] 78 | fn layout_floor_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:00.038 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.038 INFO [stderr] Dec 17 14:26:00.038 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.038 INFO [stderr] --> src/map/generator/place_items.rs:34:19 Dec 17 14:26:00.038 INFO [stderr] | Dec 17 14:26:00.038 INFO [stderr] 34 | rng: &mut StdRng, Dec 17 14:26:00.038 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.038 INFO [stderr] Dec 17 14:26:00.038 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.038 INFO [stderr] --> src/map/generator/place_items.rs:39:35 Dec 17 14:26:00.038 INFO [stderr] | Dec 17 14:26:00.038 INFO [stderr] 39 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_right_vertical_edge_tile(rng); Dec 17 14:26:00.038 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.038 INFO [stderr] Dec 17 14:26:00.038 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.038 INFO [stderr] --> src/map/generator/place_items.rs:52:19 Dec 17 14:26:00.038 INFO [stderr] | Dec 17 14:26:00.038 INFO [stderr] 52 | rng: &mut StdRng, Dec 17 14:26:00.038 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.038 INFO [stderr] Dec 17 14:26:00.038 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.038 INFO [stderr] --> src/map/generator/place_items.rs:57:35 Dec 17 14:26:00.038 INFO [stderr] | Dec 17 14:26:00.038 INFO [stderr] 57 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_left_vertical_edge_tile(rng); Dec 17 14:26:00.038 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.038 INFO [stderr] Dec 17 14:26:00.038 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.038 INFO [stderr] --> src/map/generator/place_items.rs:88:39 Dec 17 14:26:00.038 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 88 | mut next_pos: impl FnMut(&mut StdRng, TileRect) -> TilePos, Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.039 INFO [stderr] Dec 17 14:26:00.039 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.039 INFO [stderr] --> src/map/generator/place_items.rs:84:19 Dec 17 14:26:00.039 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 84 | rng: &mut StdRng, Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.039 INFO [stderr] Dec 17 14:26:00.039 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.039 INFO [stderr] --> src/map/generator/doorways.rs:10:53 Dec 17 14:26:00.039 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 10 | pub(in super) fn connect_rooms(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.039 INFO [stderr] Dec 17 14:26:00.039 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.039 INFO [stderr] --> src/map/generator/doorways.rs:119:51 Dec 17 14:26:00.039 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.039 INFO [stderr] Dec 17 14:26:00.039 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.039 INFO [stderr] --> src/map/generator/mod.rs:75:38 Dec 17 14:26:00.039 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 75 | .map(|level| (level, StdRng::from_seed(rng.gen()))) Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:26:00.039 INFO [stderr] Dec 17 14:26:00.039 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.039 INFO [stderr] --> src/map/generator/mod.rs:89:27 Dec 17 14:26:00.039 INFO [stderr] | Dec 17 14:26:00.039 INFO [stderr] 89 | rng = StdRng::from_seed(rng.gen()); Dec 17 14:26:00.039 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:26:00.040 INFO [stderr] Dec 17 14:26:00.040 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.040 INFO [stderr] --> src/map/generator/mod.rs:97:40 Dec 17 14:26:00.040 INFO [stderr] | Dec 17 14:26:00.040 INFO [stderr] 97 | fn generate_level(&self, rng: &mut StdRng, level: usize) -> Result { Dec 17 14:26:00.040 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.040 INFO [stderr] Dec 17 14:26:00.040 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.040 INFO [stderr] --> src/map/map_key.rs:64:38 Dec 17 14:26:00.040 INFO [stderr] | Dec 17 14:26:00.040 INFO [stderr] 64 | pub(in super) fn to_rng(self) -> StdRng { Dec 17 14:26:00.040 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.040 INFO [stderr] Dec 17 14:26:00.040 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 17 14:26:00.040 INFO [stderr] --> src/map/map_key.rs:65:9 Dec 17 14:26:00.040 INFO [stderr] | Dec 17 14:26:00.040 INFO [stderr] 65 | StdRng::from_seed(self.0) Dec 17 14:26:00.040 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 17 14:26:00.040 INFO [stderr] Dec 17 14:26:00.896 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:00.897 INFO [stderr] --> src/map/generator/sprite_patterns.rs:90:31 Dec 17 14:26:00.897 INFO [stderr] | Dec 17 14:26:00.897 INFO [stderr] 90 | let pattern = rng.choose(FLOOR_PATTERNS).unwrap(); Dec 17 14:26:00.897 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.898 INFO [stderr] Dec 17 14:26:00.932 INFO [stderr] warning: use of deprecated item 'rand::Rng::shuffle': use SliceRandom::shuffle instead Dec 17 14:26:00.933 INFO [stderr] --> src/map/generator/place_items.rs:99:13 Dec 17 14:26:00.933 INFO [stderr] | Dec 17 14:26:00.933 INFO [stderr] 99 | rng.shuffle(&mut rooms); Dec 17 14:26:00.933 INFO [stderr] | ^^^^^^^ Dec 17 14:26:00.934 INFO [stderr] Dec 17 14:26:00.976 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:00.977 INFO [stderr] --> src/map/generator/doorways.rs:32:45 Dec 17 14:26:00.977 INFO [stderr] | Dec 17 14:26:00.977 INFO [stderr] 32 | while let Some(&(edge, pair)) = rng.choose(&doorways[..]) { Dec 17 14:26:00.977 INFO [stderr] | ^^^^^^ Dec 17 14:26:00.978 INFO [stderr] Dec 17 14:26:01.024 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:01.025 INFO [stderr] --> src/map/generator/sprite_patterns.rs:90:31 Dec 17 14:26:01.025 INFO [stderr] | Dec 17 14:26:01.025 INFO [stderr] 90 | let pattern = rng.choose(FLOOR_PATTERNS).unwrap(); Dec 17 14:26:01.025 INFO [stderr] | ^^^^^^ Dec 17 14:26:01.026 INFO [stderr] Dec 17 14:26:01.052 INFO [stderr] warning: use of deprecated item 'rand::Rng::shuffle': use SliceRandom::shuffle instead Dec 17 14:26:01.053 INFO [stderr] --> src/map/generator/place_items.rs:99:13 Dec 17 14:26:01.053 INFO [stderr] | Dec 17 14:26:01.053 INFO [stderr] 99 | rng.shuffle(&mut rooms); Dec 17 14:26:01.053 INFO [stderr] | ^^^^^^^ Dec 17 14:26:01.053 INFO [stderr] Dec 17 14:26:01.104 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:01.105 INFO [stderr] --> src/map/generator/doorways.rs:32:45 Dec 17 14:26:01.105 INFO [stderr] | Dec 17 14:26:01.105 INFO [stderr] 32 | while let Some(&(edge, pair)) = rng.choose(&doorways[..]) { Dec 17 14:26:01.105 INFO [stderr] | ^^^^^^ Dec 17 14:26:01.106 INFO [stderr] Dec 17 14:26:01.160 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:01.161 INFO [stderr] --> src/map/floor_map/tile_rect.rs:168:43 Dec 17 14:26:01.161 INFO [stderr] | Dec 17 14:26:01.161 INFO [stderr] 168 | row: self.top_left.row + *rng.choose(&[0, self.dim.rows - 1]).unwrap(), Dec 17 14:26:01.161 INFO [stderr] | ^^^^^^ Dec 17 14:26:01.162 INFO [stderr] Dec 17 14:26:01.276 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 17 14:26:01.277 INFO [stderr] --> src/map/floor_map/tile_rect.rs:168:43 Dec 17 14:26:01.277 INFO [stderr] | Dec 17 14:26:01.277 INFO [stderr] 168 | row: self.top_left.row + *rng.choose(&[0, self.dim.rows - 1]).unwrap(), Dec 17 14:26:01.278 INFO [stderr] | ^^^^^^ Dec 17 14:26:01.278 INFO [stderr] Dec 17 14:26:01.460 INFO [stderr] warning: unused variable: `healths` Dec 17 14:26:01.460 INFO [stderr] --> src/systems/interactions.rs:37:13 Dec 17 14:26:01.461 INFO [stderr] | Dec 17 14:26:01.461 INFO [stderr] 37 | healths, Dec 17 14:26:01.461 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `healths: _` Dec 17 14:26:01.461 INFO [stderr] | Dec 17 14:26:01.461 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 17 14:26:01.462 INFO [stderr] Dec 17 14:26:01.462 INFO [stderr] warning: unused variable: `bounding_boxes` Dec 17 14:26:01.462 INFO [stderr] --> src/systems/ai.rs:28:13 Dec 17 14:26:01.463 INFO [stderr] | Dec 17 14:26:01.463 INFO [stderr] 28 | bounding_boxes, Dec 17 14:26:01.463 INFO [stderr] | ^^^^^^^^^^^^^^ help: try ignoring the field: `bounding_boxes: _` Dec 17 14:26:01.463 INFO [stderr] Dec 17 14:26:01.463 INFO [stderr] warning: unused variable: `positions` Dec 17 14:26:01.464 INFO [stderr] --> src/systems/ai.rs:29:13 Dec 17 14:26:01.464 INFO [stderr] | Dec 17 14:26:01.464 INFO [stderr] 29 | positions, Dec 17 14:26:01.464 INFO [stderr] | ^^^^^^^^^ help: try ignoring the field: `positions: _` Dec 17 14:26:01.464 INFO [stderr] Dec 17 14:26:01.465 INFO [stderr] warning: unused variable: `players` Dec 17 14:26:01.465 INFO [stderr] --> src/systems/ai.rs:30:13 Dec 17 14:26:01.465 INFO [stderr] | Dec 17 14:26:01.465 INFO [stderr] 30 | players, Dec 17 14:26:01.465 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `players: _` Dec 17 14:26:01.465 INFO [stderr] Dec 17 14:26:01.466 INFO [stderr] warning: unused variable: `level` Dec 17 14:26:01.466 INFO [stderr] --> src/systems/ai.rs:34:13 Dec 17 14:26:01.466 INFO [stderr] | Dec 17 14:26:01.466 INFO [stderr] 34 | let level = map.current_level_map(); Dec 17 14:26:01.467 INFO [stderr] | ^^^^^ help: consider using `_level` instead Dec 17 14:26:01.467 INFO [stderr] Dec 17 14:26:01.467 INFO [stderr] warning: unused variable: `entity` Dec 17 14:26:01.467 INFO [stderr] --> src/systems/ai.rs:36:14 Dec 17 14:26:01.467 INFO [stderr] | Dec 17 14:26:01.468 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 17 14:26:01.468 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Dec 17 14:26:01.468 INFO [stderr] Dec 17 14:26:01.468 INFO [stderr] warning: unused variable: `movement` Dec 17 14:26:01.469 INFO [stderr] --> src/systems/ai.rs:36:22 Dec 17 14:26:01.469 INFO [stderr] | Dec 17 14:26:01.469 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 17 14:26:01.469 INFO [stderr] | ^^^^^^^^ help: consider using `_movement` instead Dec 17 14:26:01.469 INFO [stderr] Dec 17 14:26:01.471 INFO [stderr] warning: unused variable: `rng` Dec 17 14:26:01.471 INFO [stderr] --> src/map/generator/doorways.rs:119:41 Dec 17 14:26:01.472 INFO [stderr] | Dec 17 14:26:01.472 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:01.472 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 17 14:26:01.472 INFO [stderr] Dec 17 14:26:01.473 INFO [stderr] warning: unused variable: `map` Dec 17 14:26:01.473 INFO [stderr] --> src/map/generator/doorways.rs:119:59 Dec 17 14:26:01.473 INFO [stderr] | Dec 17 14:26:01.473 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:01.473 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 17 14:26:01.473 INFO [stderr] Dec 17 14:26:01.474 INFO [stderr] warning: unused variable: `map` Dec 17 14:26:01.474 INFO [stderr] --> src/map/generator/validation.rs:6:42 Dec 17 14:26:01.474 INFO [stderr] | Dec 17 14:26:01.474 INFO [stderr] 6 | pub(in super) fn validate_map(&self, map: &FloorMap) { Dec 17 14:26:01.475 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 17 14:26:01.475 INFO [stderr] Dec 17 14:26:01.684 INFO [stderr] warning: unused variable: `healths` Dec 17 14:26:01.685 INFO [stderr] --> src/systems/interactions.rs:37:13 Dec 17 14:26:01.685 INFO [stderr] | Dec 17 14:26:01.685 INFO [stderr] 37 | healths, Dec 17 14:26:01.685 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `healths: _` Dec 17 14:26:01.685 INFO [stderr] | Dec 17 14:26:01.685 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 17 14:26:01.685 INFO [stderr] Dec 17 14:26:01.686 INFO [stderr] warning: unused variable: `bounding_boxes` Dec 17 14:26:01.686 INFO [stderr] --> src/systems/ai.rs:28:13 Dec 17 14:26:01.686 INFO [stderr] | Dec 17 14:26:01.686 INFO [stderr] 28 | bounding_boxes, Dec 17 14:26:01.686 INFO [stderr] | ^^^^^^^^^^^^^^ help: try ignoring the field: `bounding_boxes: _` Dec 17 14:26:01.686 INFO [stderr] Dec 17 14:26:01.687 INFO [stderr] warning: unused variable: `positions` Dec 17 14:26:01.687 INFO [stderr] --> src/systems/ai.rs:29:13 Dec 17 14:26:01.687 INFO [stderr] | Dec 17 14:26:01.687 INFO [stderr] 29 | positions, Dec 17 14:26:01.687 INFO [stderr] | ^^^^^^^^^ help: try ignoring the field: `positions: _` Dec 17 14:26:01.687 INFO [stderr] Dec 17 14:26:01.688 INFO [stderr] warning: unused variable: `players` Dec 17 14:26:01.688 INFO [stderr] --> src/systems/ai.rs:30:13 Dec 17 14:26:01.688 INFO [stderr] | Dec 17 14:26:01.688 INFO [stderr] 30 | players, Dec 17 14:26:01.688 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `players: _` Dec 17 14:26:01.688 INFO [stderr] Dec 17 14:26:01.689 INFO [stderr] warning: unused variable: `level` Dec 17 14:26:01.689 INFO [stderr] --> src/systems/ai.rs:34:13 Dec 17 14:26:01.689 INFO [stderr] | Dec 17 14:26:01.689 INFO [stderr] 34 | let level = map.current_level_map(); Dec 17 14:26:01.690 INFO [stderr] | ^^^^^ help: consider using `_level` instead Dec 17 14:26:01.690 INFO [stderr] Dec 17 14:26:01.690 INFO [stderr] warning: unused variable: `entity` Dec 17 14:26:01.690 INFO [stderr] --> src/systems/ai.rs:36:14 Dec 17 14:26:01.690 INFO [stderr] | Dec 17 14:26:01.691 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 17 14:26:01.691 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Dec 17 14:26:01.691 INFO [stderr] Dec 17 14:26:01.691 INFO [stderr] warning: unused variable: `movement` Dec 17 14:26:01.691 INFO [stderr] --> src/systems/ai.rs:36:22 Dec 17 14:26:01.692 INFO [stderr] | Dec 17 14:26:01.692 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 17 14:26:01.692 INFO [stderr] | ^^^^^^^^ help: consider using `_movement` instead Dec 17 14:26:01.692 INFO [stderr] Dec 17 14:26:01.693 INFO [stderr] warning: unused variable: `rng` Dec 17 14:26:01.693 INFO [stderr] --> src/map/generator/doorways.rs:119:41 Dec 17 14:26:01.693 INFO [stderr] | Dec 17 14:26:01.693 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:01.693 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 17 14:26:01.694 INFO [stderr] Dec 17 14:26:01.694 INFO [stderr] warning: unused variable: `map` Dec 17 14:26:01.694 INFO [stderr] --> src/map/generator/doorways.rs:119:59 Dec 17 14:26:01.694 INFO [stderr] | Dec 17 14:26:01.695 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 17 14:26:01.695 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 17 14:26:01.695 INFO [stderr] Dec 17 14:26:01.695 INFO [stderr] warning: unused variable: `map` Dec 17 14:26:01.695 INFO [stderr] --> src/map/generator/validation.rs:6:42 Dec 17 14:26:01.696 INFO [stderr] | Dec 17 14:26:01.696 INFO [stderr] 6 | pub(in super) fn validate_map(&self, map: &FloorMap) { Dec 17 14:26:01.696 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 17 14:26:01.696 INFO [stderr] Dec 17 14:26:02.480 INFO [stderr] warning: variant is never constructed: `Full` Dec 17 14:26:02.480 INFO [stderr] --> src/components/physics.rs:75:5 Dec 17 14:26:02.481 INFO [stderr] | Dec 17 14:26:02.481 INFO [stderr] 75 | / Full { Dec 17 14:26:02.481 INFO [stderr] 76 | | width: u32, Dec 17 14:26:02.481 INFO [stderr] 77 | | height: u32, Dec 17 14:26:02.482 INFO [stderr] 78 | | }, Dec 17 14:26:02.482 INFO [stderr] | |_____^ Dec 17 14:26:02.482 INFO [stderr] | Dec 17 14:26:02.482 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 17 14:26:02.483 INFO [stderr] Dec 17 14:26:02.483 INFO [stderr] warning: variant is never constructed: `Hit` Dec 17 14:26:02.483 INFO [stderr] --> src/resources.rs:102:5 Dec 17 14:26:02.484 INFO [stderr] | Dec 17 14:26:02.484 INFO [stderr] 102 | Hit, Dec 17 14:26:02.484 INFO [stderr] | ^^^ Dec 17 14:26:02.484 INFO [stderr] Dec 17 14:26:02.485 INFO [stderr] warning: variant is never constructed: `Victory` Dec 17 14:26:02.485 INFO [stderr] --> src/resources.rs:104:5 Dec 17 14:26:02.485 INFO [stderr] | Dec 17 14:26:02.485 INFO [stderr] 104 | Victory, Dec 17 14:26:02.486 INFO [stderr] | ^^^^^^^ Dec 17 14:26:02.486 INFO [stderr] Dec 17 14:26:02.486 INFO [stderr] warning: variant is never constructed: `Defeat` Dec 17 14:26:02.486 INFO [stderr] --> src/resources.rs:106:5 Dec 17 14:26:02.487 INFO [stderr] | Dec 17 14:26:02.487 INFO [stderr] 106 | Defeat, Dec 17 14:26:02.487 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.487 INFO [stderr] Dec 17 14:26:02.493 INFO [stderr] warning: method is never used: `contains` Dec 17 14:26:02.493 INFO [stderr] --> src/map/generator/bounds.rs:15:5 Dec 17 14:26:02.493 INFO [stderr] | Dec 17 14:26:02.493 INFO [stderr] 15 | pub fn contains(&self, x: T) -> bool { Dec 17 14:26:02.494 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.494 INFO [stderr] Dec 17 14:26:02.494 INFO [stderr] warning: method is never used: `square` Dec 17 14:26:02.494 INFO [stderr] --> src/map/floor_map/grid_size.rs:14:5 Dec 17 14:26:02.495 INFO [stderr] | Dec 17 14:26:02.495 INFO [stderr] 14 | pub fn square(size: usize) -> Self { Dec 17 14:26:02.495 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.495 INFO [stderr] Dec 17 14:26:02.496 INFO [stderr] warning: method is never used: `tile_positions_on_edges` Dec 17 14:26:02.496 INFO [stderr] --> src/map/floor_map/grid.rs:116:5 Dec 17 14:26:02.496 INFO [stderr] | Dec 17 14:26:02.496 INFO [stderr] 116 | pub fn tile_positions_on_edges(&self, top_left: TilePos, size: GridSize) -> impl Iterator { Dec 17 14:26:02.497 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.497 INFO [stderr] Dec 17 14:26:02.497 INFO [stderr] warning: variant is never constructed: `Challenge` Dec 17 14:26:02.497 INFO [stderr] --> src/map/floor_map/room.rs:9:5 Dec 17 14:26:02.497 INFO [stderr] | Dec 17 14:26:02.497 INFO [stderr] 9 | Challenge, Dec 17 14:26:02.497 INFO [stderr] | ^^^^^^^^^ Dec 17 14:26:02.497 INFO [stderr] Dec 17 14:26:02.498 INFO [stderr] warning: variant is never constructed: `N` Dec 17 14:26:02.498 INFO [stderr] --> src/map/floor_map/sprite.rs:10:5 Dec 17 14:26:02.498 INFO [stderr] | Dec 17 14:26:02.498 INFO [stderr] 10 | N, Dec 17 14:26:02.498 INFO [stderr] | ^ Dec 17 14:26:02.498 INFO [stderr] Dec 17 14:26:02.498 INFO [stderr] warning: variant is never constructed: `NE` Dec 17 14:26:02.498 INFO [stderr] --> src/map/floor_map/sprite.rs:13:5 Dec 17 14:26:02.498 INFO [stderr] | Dec 17 14:26:02.498 INFO [stderr] 13 | NE, Dec 17 14:26:02.498 INFO [stderr] | ^^ Dec 17 14:26:02.498 INFO [stderr] Dec 17 14:26:02.498 INFO [stderr] warning: variant is never constructed: `E` Dec 17 14:26:02.498 INFO [stderr] --> src/map/floor_map/sprite.rs:16:5 Dec 17 14:26:02.498 INFO [stderr] | Dec 17 14:26:02.498 INFO [stderr] 16 | E, Dec 17 14:26:02.498 INFO [stderr] | ^ Dec 17 14:26:02.498 INFO [stderr] Dec 17 14:26:02.499 INFO [stderr] warning: variant is never constructed: `SE` Dec 17 14:26:02.499 INFO [stderr] --> src/map/floor_map/sprite.rs:19:5 Dec 17 14:26:02.499 INFO [stderr] | Dec 17 14:26:02.499 INFO [stderr] 19 | SE, Dec 17 14:26:02.499 INFO [stderr] | ^^ Dec 17 14:26:02.499 INFO [stderr] Dec 17 14:26:02.499 INFO [stderr] warning: variant is never constructed: `SW` Dec 17 14:26:02.499 INFO [stderr] --> src/map/floor_map/sprite.rs:25:5 Dec 17 14:26:02.499 INFO [stderr] | Dec 17 14:26:02.499 INFO [stderr] 25 | SW, Dec 17 14:26:02.499 INFO [stderr] | ^^ Dec 17 14:26:02.499 INFO [stderr] Dec 17 14:26:02.499 INFO [stderr] warning: variant is never constructed: `W` Dec 17 14:26:02.500 INFO [stderr] --> src/map/floor_map/sprite.rs:28:5 Dec 17 14:26:02.500 INFO [stderr] | Dec 17 14:26:02.500 INFO [stderr] 28 | W, Dec 17 14:26:02.500 INFO [stderr] | ^ Dec 17 14:26:02.500 INFO [stderr] Dec 17 14:26:02.500 INFO [stderr] warning: variant is never constructed: `NW` Dec 17 14:26:02.500 INFO [stderr] --> src/map/floor_map/sprite.rs:31:5 Dec 17 14:26:02.500 INFO [stderr] | Dec 17 14:26:02.500 INFO [stderr] 31 | NW, Dec 17 14:26:02.500 INFO [stderr] | ^^ Dec 17 14:26:02.500 INFO [stderr] Dec 17 14:26:02.500 INFO [stderr] warning: method is never used: `flip_vertically` Dec 17 14:26:02.500 INFO [stderr] --> src/map/floor_map/sprite.rs:75:5 Dec 17 14:26:02.500 INFO [stderr] | Dec 17 14:26:02.500 INFO [stderr] 75 | pub fn flip_vertically(self) -> Self { Dec 17 14:26:02.500 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.500 INFO [stderr] Dec 17 14:26:02.500 INFO [stderr] warning: method is never used: `anchor_west` Dec 17 14:26:02.501 INFO [stderr] --> src/map/floor_map/sprite.rs:83:5 Dec 17 14:26:02.501 INFO [stderr] | Dec 17 14:26:02.501 INFO [stderr] 83 | pub fn anchor_west(self) -> Self { Dec 17 14:26:02.501 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.501 INFO [stderr] Dec 17 14:26:02.501 INFO [stderr] warning: method is never used: `dest_offset` Dec 17 14:26:02.501 INFO [stderr] --> src/map/floor_map/sprite.rs:99:5 Dec 17 14:26:02.501 INFO [stderr] | Dec 17 14:26:02.501 INFO [stderr] 99 | pub fn dest_offset(self, x: i32, y: i32) -> Self { Dec 17 14:26:02.501 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.501 INFO [stderr] Dec 17 14:26:02.501 INFO [stderr] warning: variant is never constructed: `TreasureKey` Dec 17 14:26:02.501 INFO [stderr] --> src/map/floor_map/tile_object.rs:7:5 Dec 17 14:26:02.502 INFO [stderr] | Dec 17 14:26:02.502 INFO [stderr] 7 | TreasureKey, Dec 17 14:26:02.502 INFO [stderr] | ^^^^^^^^^^^ Dec 17 14:26:02.502 INFO [stderr] Dec 17 14:26:02.502 INFO [stderr] warning: variant is never constructed: `RoomKey` Dec 17 14:26:02.502 INFO [stderr] --> src/map/floor_map/tile_object.rs:8:5 Dec 17 14:26:02.502 INFO [stderr] | Dec 17 14:26:02.502 INFO [stderr] 8 | RoomKey, Dec 17 14:26:02.502 INFO [stderr] | ^^^^^^^ Dec 17 14:26:02.502 INFO [stderr] Dec 17 14:26:02.502 INFO [stderr] warning: variant is never constructed: `Potion` Dec 17 14:26:02.502 INFO [stderr] --> src/map/floor_map/tile_object.rs:9:5 Dec 17 14:26:02.502 INFO [stderr] | Dec 17 14:26:02.502 INFO [stderr] 9 | Potion {stength: u32}, Dec 17 14:26:02.503 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.503 INFO [stderr] Dec 17 14:26:02.503 INFO [stderr] warning: variant is never constructed: `Locked` Dec 17 14:26:02.503 INFO [stderr] --> src/map/floor_map/tile_object.rs:19:5 Dec 17 14:26:02.503 INFO [stderr] | Dec 17 14:26:02.503 INFO [stderr] 19 | Locked, Dec 17 14:26:02.503 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.503 INFO [stderr] Dec 17 14:26:02.503 INFO [stderr] warning: variant is never constructed: `Open` Dec 17 14:26:02.503 INFO [stderr] --> src/map/floor_map/tile_object.rs:25:5 Dec 17 14:26:02.503 INFO [stderr] | Dec 17 14:26:02.503 INFO [stderr] 25 | Open, Dec 17 14:26:02.503 INFO [stderr] | ^^^^ Dec 17 14:26:02.503 INFO [stderr] Dec 17 14:26:02.504 INFO [stderr] warning: variant is never constructed: `Locked` Dec 17 14:26:02.504 INFO [stderr] --> src/map/floor_map/tile_object.rs:27:5 Dec 17 14:26:02.504 INFO [stderr] | Dec 17 14:26:02.504 INFO [stderr] 27 | Locked, Dec 17 14:26:02.504 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.504 INFO [stderr] Dec 17 14:26:02.504 INFO [stderr] warning: variant is never constructed: `Item` Dec 17 14:26:02.504 INFO [stderr] --> src/map/floor_map/tile_object.rs:59:5 Dec 17 14:26:02.504 INFO [stderr] | Dec 17 14:26:02.504 INFO [stderr] 59 | Item(Item), Dec 17 14:26:02.504 INFO [stderr] | ^^^^^^^^^^ Dec 17 14:26:02.504 INFO [stderr] Dec 17 14:26:02.504 INFO [stderr] warning: variant is never constructed: `Opened` Dec 17 14:26:02.504 INFO [stderr] --> src/map/floor_map/tile_object.rs:60:5 Dec 17 14:26:02.504 INFO [stderr] | Dec 17 14:26:02.504 INFO [stderr] 60 | Opened, Dec 17 14:26:02.504 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.505 INFO [stderr] Dec 17 14:26:02.505 INFO [stderr] warning: variant is never constructed: `Gate` Dec 17 14:26:02.505 INFO [stderr] --> src/map/floor_map/tile_object.rs:84:5 Dec 17 14:26:02.505 INFO [stderr] | Dec 17 14:26:02.505 INFO [stderr] 84 | / Gate { Dec 17 14:26:02.505 INFO [stderr] 85 | | state: Gate, Dec 17 14:26:02.505 INFO [stderr] 86 | | orientation: HoriVert, Dec 17 14:26:02.505 INFO [stderr] 87 | | }, Dec 17 14:26:02.505 INFO [stderr] | |_____^ Dec 17 14:26:02.505 INFO [stderr] Dec 17 14:26:02.505 INFO [stderr] warning: variant is never constructed: `Chest` Dec 17 14:26:02.505 INFO [stderr] --> src/map/floor_map/tile_object.rs:89:5 Dec 17 14:26:02.505 INFO [stderr] | Dec 17 14:26:02.505 INFO [stderr] 89 | Chest(Chest), Dec 17 14:26:02.505 INFO [stderr] | ^^^^^^^^^^^^ Dec 17 14:26:02.505 INFO [stderr] Dec 17 14:26:02.506 INFO [stderr] warning: method is never used: `is_orthogonal_difference` Dec 17 14:26:02.506 INFO [stderr] --> src/map/floor_map/tile_pos.rs:70:5 Dec 17 14:26:02.506 INFO [stderr] | Dec 17 14:26:02.506 INFO [stderr] 70 | pub fn is_orthogonal_difference(self, other: Self, distance: usize) -> bool { Dec 17 14:26:02.506 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.506 INFO [stderr] Dec 17 14:26:02.506 INFO [stderr] warning: method is never used: `expand` Dec 17 14:26:02.506 INFO [stderr] --> src/map/floor_map/tile_rect.rs:119:5 Dec 17 14:26:02.506 INFO [stderr] | Dec 17 14:26:02.506 INFO [stderr] 119 | pub fn expand(self, margin: usize) -> Self { Dec 17 14:26:02.506 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.506 INFO [stderr] Dec 17 14:26:02.506 INFO [stderr] warning: method is never used: `row_positions` Dec 17 14:26:02.506 INFO [stderr] --> src/map/floor_map/tile_rect.rs:140:5 Dec 17 14:26:02.506 INFO [stderr] | Dec 17 14:26:02.506 INFO [stderr] 140 | pub fn row_positions(self, row: usize) -> impl Iterator { Dec 17 14:26:02.506 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.507 INFO [stderr] Dec 17 14:26:02.507 INFO [stderr] warning: method is never used: `col_positions` Dec 17 14:26:02.507 INFO [stderr] --> src/map/floor_map/tile_rect.rs:145:5 Dec 17 14:26:02.507 INFO [stderr] | Dec 17 14:26:02.507 INFO [stderr] 145 | pub fn col_positions(self, col: usize) -> impl Iterator { Dec 17 14:26:02.507 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.507 INFO [stderr] Dec 17 14:26:02.507 INFO [stderr] warning: method is never used: `random_horizontal_edge_tile` Dec 17 14:26:02.507 INFO [stderr] --> src/map/floor_map/tile_rect.rs:166:5 Dec 17 14:26:02.507 INFO [stderr] | Dec 17 14:26:02.507 INFO [stderr] 166 | pub fn random_horizontal_edge_tile(self, rng: &mut R) -> TilePos { Dec 17 14:26:02.507 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.507 INFO [stderr] Dec 17 14:26:02.507 INFO [stderr] warning: method is never used: `random_vertical_edge_tile` Dec 17 14:26:02.507 INFO [stderr] --> src/map/floor_map/tile_rect.rs:174:5 Dec 17 14:26:02.507 INFO [stderr] | Dec 17 14:26:02.507 INFO [stderr] 174 | pub fn random_vertical_edge_tile(self, rng: &mut R) -> TilePos { Dec 17 14:26:02.507 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.508 INFO [stderr] Dec 17 14:26:02.508 INFO [stderr] warning: method is never used: `store_enemies` Dec 17 14:26:02.508 INFO [stderr] --> src/map/floor_map/mod.rs:124:5 Dec 17 14:26:02.508 INFO [stderr] | Dec 17 14:26:02.508 INFO [stderr] 124 | pub fn store_enemies(&mut self, enemies: impl Iterator) { Dec 17 14:26:02.508 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.508 INFO [stderr] Dec 17 14:26:02.761 INFO [stderr] warning: variant is never constructed: `Full` Dec 17 14:26:02.761 INFO [stderr] --> src/components/physics.rs:75:5 Dec 17 14:26:02.761 INFO [stderr] | Dec 17 14:26:02.761 INFO [stderr] 75 | / Full { Dec 17 14:26:02.761 INFO [stderr] 76 | | width: u32, Dec 17 14:26:02.761 INFO [stderr] 77 | | height: u32, Dec 17 14:26:02.761 INFO [stderr] 78 | | }, Dec 17 14:26:02.761 INFO [stderr] | |_____^ Dec 17 14:26:02.761 INFO [stderr] | Dec 17 14:26:02.761 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 17 14:26:02.761 INFO [stderr] Dec 17 14:26:02.762 INFO [stderr] warning: variant is never constructed: `Hit` Dec 17 14:26:02.762 INFO [stderr] --> src/resources.rs:102:5 Dec 17 14:26:02.762 INFO [stderr] | Dec 17 14:26:02.762 INFO [stderr] 102 | Hit, Dec 17 14:26:02.762 INFO [stderr] | ^^^ Dec 17 14:26:02.763 INFO [stderr] Dec 17 14:26:02.763 INFO [stderr] warning: variant is never constructed: `Victory` Dec 17 14:26:02.763 INFO [stderr] --> src/resources.rs:104:5 Dec 17 14:26:02.763 INFO [stderr] | Dec 17 14:26:02.764 INFO [stderr] 104 | Victory, Dec 17 14:26:02.764 INFO [stderr] | ^^^^^^^ Dec 17 14:26:02.764 INFO [stderr] Dec 17 14:26:02.764 INFO [stderr] warning: variant is never constructed: `Defeat` Dec 17 14:26:02.764 INFO [stderr] --> src/resources.rs:106:5 Dec 17 14:26:02.765 INFO [stderr] | Dec 17 14:26:02.765 INFO [stderr] 106 | Defeat, Dec 17 14:26:02.765 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.765 INFO [stderr] Dec 17 14:26:02.765 INFO [stderr] warning: method is never used: `contains` Dec 17 14:26:02.766 INFO [stderr] --> src/map/generator/bounds.rs:15:5 Dec 17 14:26:02.766 INFO [stderr] | Dec 17 14:26:02.766 INFO [stderr] 15 | pub fn contains(&self, x: T) -> bool { Dec 17 14:26:02.766 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.766 INFO [stderr] Dec 17 14:26:02.767 INFO [stderr] warning: method is never used: `tile_positions_on_edges` Dec 17 14:26:02.767 INFO [stderr] --> src/map/floor_map/grid.rs:116:5 Dec 17 14:26:02.767 INFO [stderr] | Dec 17 14:26:02.767 INFO [stderr] 116 | pub fn tile_positions_on_edges(&self, top_left: TilePos, size: GridSize) -> impl Iterator { Dec 17 14:26:02.768 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.768 INFO [stderr] Dec 17 14:26:02.768 INFO [stderr] warning: variant is never constructed: `Challenge` Dec 17 14:26:02.768 INFO [stderr] --> src/map/floor_map/room.rs:9:5 Dec 17 14:26:02.768 INFO [stderr] | Dec 17 14:26:02.769 INFO [stderr] 9 | Challenge, Dec 17 14:26:02.769 INFO [stderr] | ^^^^^^^^^ Dec 17 14:26:02.769 INFO [stderr] Dec 17 14:26:02.769 INFO [stderr] warning: variant is never constructed: `N` Dec 17 14:26:02.769 INFO [stderr] --> src/map/floor_map/sprite.rs:10:5 Dec 17 14:26:02.770 INFO [stderr] | Dec 17 14:26:02.770 INFO [stderr] 10 | N, Dec 17 14:26:02.770 INFO [stderr] | ^ Dec 17 14:26:02.770 INFO [stderr] Dec 17 14:26:02.770 INFO [stderr] warning: variant is never constructed: `NE` Dec 17 14:26:02.771 INFO [stderr] --> src/map/floor_map/sprite.rs:13:5 Dec 17 14:26:02.771 INFO [stderr] | Dec 17 14:26:02.771 INFO [stderr] 13 | NE, Dec 17 14:26:02.771 INFO [stderr] | ^^ Dec 17 14:26:02.771 INFO [stderr] Dec 17 14:26:02.772 INFO [stderr] warning: variant is never constructed: `E` Dec 17 14:26:02.772 INFO [stderr] --> src/map/floor_map/sprite.rs:16:5 Dec 17 14:26:02.772 INFO [stderr] | Dec 17 14:26:02.772 INFO [stderr] 16 | E, Dec 17 14:26:02.773 INFO [stderr] | ^ Dec 17 14:26:02.773 INFO [stderr] Dec 17 14:26:02.773 INFO [stderr] warning: variant is never constructed: `SE` Dec 17 14:26:02.773 INFO [stderr] --> src/map/floor_map/sprite.rs:19:5 Dec 17 14:26:02.773 INFO [stderr] | Dec 17 14:26:02.773 INFO [stderr] 19 | SE, Dec 17 14:26:02.773 INFO [stderr] | ^^ Dec 17 14:26:02.773 INFO [stderr] Dec 17 14:26:02.773 INFO [stderr] warning: variant is never constructed: `SW` Dec 17 14:26:02.773 INFO [stderr] --> src/map/floor_map/sprite.rs:25:5 Dec 17 14:26:02.773 INFO [stderr] | Dec 17 14:26:02.773 INFO [stderr] 25 | SW, Dec 17 14:26:02.773 INFO [stderr] | ^^ Dec 17 14:26:02.773 INFO [stderr] Dec 17 14:26:02.773 INFO [stderr] warning: variant is never constructed: `W` Dec 17 14:26:02.773 INFO [stderr] --> src/map/floor_map/sprite.rs:28:5 Dec 17 14:26:02.773 INFO [stderr] | Dec 17 14:26:02.773 INFO [stderr] 28 | W, Dec 17 14:26:02.773 INFO [stderr] | ^ Dec 17 14:26:02.773 INFO [stderr] Dec 17 14:26:02.773 INFO [stderr] warning: variant is never constructed: `NW` Dec 17 14:26:02.773 INFO [stderr] --> src/map/floor_map/sprite.rs:31:5 Dec 17 14:26:02.773 INFO [stderr] | Dec 17 14:26:02.773 INFO [stderr] 31 | NW, Dec 17 14:26:02.773 INFO [stderr] | ^^ Dec 17 14:26:02.773 INFO [stderr] Dec 17 14:26:02.773 INFO [stderr] warning: method is never used: `flip_vertically` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/sprite.rs:75:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 75 | pub fn flip_vertically(self) -> Self { Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: method is never used: `anchor_west` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/sprite.rs:83:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 83 | pub fn anchor_west(self) -> Self { Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: method is never used: `dest_offset` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/sprite.rs:99:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 99 | pub fn dest_offset(self, x: i32, y: i32) -> Self { Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `TreasureKey` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/tile_object.rs:7:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 7 | TreasureKey, Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `RoomKey` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/tile_object.rs:8:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 8 | RoomKey, Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `Potion` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/tile_object.rs:9:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 9 | Potion {stength: u32}, Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `Locked` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/tile_object.rs:19:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 19 | Locked, Dec 17 14:26:02.774 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `Open` Dec 17 14:26:02.774 INFO [stderr] --> src/map/floor_map/tile_object.rs:25:5 Dec 17 14:26:02.774 INFO [stderr] | Dec 17 14:26:02.774 INFO [stderr] 25 | Open, Dec 17 14:26:02.774 INFO [stderr] | ^^^^ Dec 17 14:26:02.774 INFO [stderr] Dec 17 14:26:02.774 INFO [stderr] warning: variant is never constructed: `Locked` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_object.rs:27:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 27 | Locked, Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: variant is never constructed: `Item` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_object.rs:59:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 59 | Item(Item), Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: variant is never constructed: `Opened` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_object.rs:60:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 60 | Opened, Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: variant is never constructed: `Gate` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_object.rs:84:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 84 | / Gate { Dec 17 14:26:02.775 INFO [stderr] 85 | | state: Gate, Dec 17 14:26:02.775 INFO [stderr] 86 | | orientation: HoriVert, Dec 17 14:26:02.775 INFO [stderr] 87 | | }, Dec 17 14:26:02.775 INFO [stderr] | |_____^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: variant is never constructed: `Chest` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_object.rs:89:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 89 | Chest(Chest), Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: method is never used: `is_orthogonal_difference` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_pos.rs:70:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 70 | pub fn is_orthogonal_difference(self, other: Self, distance: usize) -> bool { Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.775 INFO [stderr] warning: method is never used: `row_positions` Dec 17 14:26:02.775 INFO [stderr] --> src/map/floor_map/tile_rect.rs:140:5 Dec 17 14:26:02.775 INFO [stderr] | Dec 17 14:26:02.775 INFO [stderr] 140 | pub fn row_positions(self, row: usize) -> impl Iterator { Dec 17 14:26:02.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.775 INFO [stderr] Dec 17 14:26:02.776 INFO [stderr] warning: method is never used: `col_positions` Dec 17 14:26:02.776 INFO [stderr] --> src/map/floor_map/tile_rect.rs:145:5 Dec 17 14:26:02.776 INFO [stderr] | Dec 17 14:26:02.776 INFO [stderr] 145 | pub fn col_positions(self, col: usize) -> impl Iterator { Dec 17 14:26:02.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.776 INFO [stderr] Dec 17 14:26:02.776 INFO [stderr] warning: method is never used: `random_horizontal_edge_tile` Dec 17 14:26:02.776 INFO [stderr] --> src/map/floor_map/tile_rect.rs:166:5 Dec 17 14:26:02.776 INFO [stderr] | Dec 17 14:26:02.776 INFO [stderr] 166 | pub fn random_horizontal_edge_tile(self, rng: &mut R) -> TilePos { Dec 17 14:26:02.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.776 INFO [stderr] Dec 17 14:26:02.776 INFO [stderr] warning: method is never used: `random_vertical_edge_tile` Dec 17 14:26:02.776 INFO [stderr] --> src/map/floor_map/tile_rect.rs:174:5 Dec 17 14:26:02.776 INFO [stderr] | Dec 17 14:26:02.776 INFO [stderr] 174 | pub fn random_vertical_edge_tile(self, rng: &mut R) -> TilePos { Dec 17 14:26:02.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.776 INFO [stderr] Dec 17 14:26:02.776 INFO [stderr] warning: method is never used: `store_enemies` Dec 17 14:26:02.776 INFO [stderr] --> src/map/floor_map/mod.rs:124:5 Dec 17 14:26:02.776 INFO [stderr] | Dec 17 14:26:02.776 INFO [stderr] 124 | pub fn store_enemies(&mut self, enemies: impl Iterator) { Dec 17 14:26:02.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 17 14:26:02.776 INFO [stderr] Dec 17 14:26:02.866 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 43.88s Dec 17 14:26:04.371 INFO running `"docker" "inspect" "3880bcce3cdf4b796e6637ad531e543f64ad591caf0d3cee9312303550fc28a0"` Dec 17 14:26:04.658 INFO running `"docker" "rm" "-f" "3880bcce3cdf4b796e6637ad531e543f64ad591caf0d3cee9312303550fc28a0"` Dec 17 14:26:05.004 INFO [stdout] 3880bcce3cdf4b796e6637ad531e543f64ad591caf0d3cee9312303550fc28a0