Nov 29 17:16:48.761 INFO checking sunjay/caves against try#32252761328f59ccfadb1bafb8148c685bc830b3 for pr-56323 Nov 29 17:16:48.761 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-7/try#32252761328f59ccfadb1bafb8148c685bc830b3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56323/try#32252761328f59ccfadb1bafb8148c685bc830b3:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +32252761328f59ccfadb1bafb8148c685bc830b3-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 29 17:16:49.378 INFO [stdout] 7eb7e452626c6c7055df595b3066e3aac4e0d2cfc8181b9c3e300247b11ad1fc Nov 29 17:16:49.380 INFO running `"docker" "start" "-a" "7eb7e452626c6c7055df595b3066e3aac4e0d2cfc8181b9c3e300247b11ad1fc"` Nov 29 17:16:51.003 INFO [stderr] usermod: no changes Nov 29 17:16:51.291 INFO [stderr] Compiling num-integer v0.1.39 Nov 29 17:16:51.300 INFO [stderr] Compiling rayon v1.0.3 Nov 29 17:16:51.300 INFO [stderr] Checking atom v0.3.5 Nov 29 17:16:51.300 INFO [stderr] Checking mopa v0.2.2 Nov 29 17:16:51.300 INFO [stderr] Checking nonzero_signed v1.0.2 Nov 29 17:16:51.300 INFO [stderr] Checking tuple_utils v0.2.0 Nov 29 17:16:51.313 INFO [stderr] Checking rand_isaac v0.1.0 Nov 29 17:16:51.376 INFO [stderr] Checking colored v1.6.1 Nov 29 17:16:53.032 INFO [stderr] Compiling sdl2-sys v0.31.0 Nov 29 17:16:53.032 INFO [stderr] Checking fxhash v0.2.1 Nov 29 17:16:53.389 INFO [stderr] Checking base64 v0.10.0 Nov 29 17:16:53.840 INFO [stderr] Checking crossbeam-epoch v0.6.0 Nov 29 17:16:53.872 INFO [stderr] Checking crossbeam-epoch v0.5.2 Nov 29 17:16:54.024 INFO [stderr] Checking crossbeam-epoch v0.3.1 Nov 29 17:16:54.776 INFO [stderr] Compiling syn v0.15.18 Nov 29 17:16:55.261 INFO [stderr] Checking shrev v1.0.1 Nov 29 17:16:56.092 INFO [stderr] Checking rand v0.6.1 Nov 29 17:16:57.204 INFO [stderr] Checking crossbeam-channel v0.2.6 Nov 29 17:16:57.353 INFO [stderr] Checking crossbeam-deque v0.5.2 Nov 29 17:16:57.692 INFO [stderr] Checking crossbeam-deque v0.2.0 Nov 29 17:16:59.397 INFO [stderr] Checking num-iter v0.1.37 Nov 29 17:16:59.521 INFO [stderr] Checking rayon-core v1.4.1 Nov 29 17:17:00.884 INFO [stderr] Checking num v0.1.42 Nov 29 17:17:03.208 INFO [stderr] Checking crossbeam v0.4.1 Nov 29 17:17:05.897 INFO [stderr] Checking sdl2 v0.31.0 Nov 29 17:17:19.182 INFO [stderr] Checking hibitset v0.5.2 Nov 29 17:17:19.184 INFO [stderr] Checking shred v0.7.1 Nov 29 17:17:23.578 INFO [stderr] Compiling shred-derive v0.5.1 Nov 29 17:17:23.580 INFO [stderr] Compiling specs-derive v0.3.0 Nov 29 17:17:32.025 INFO [stderr] Checking specs v0.14.1 Nov 29 17:17:35.014 INFO [stderr] Checking caves v0.1.0 (/source) Nov 29 17:17:36.733 INFO [stderr] warning: unused import: `RanOutOfAttempts` Nov 29 17:17:36.734 INFO [stderr] --> src/map/generator/doorways.rs:5:27 Nov 29 17:17:36.734 INFO [stderr] | Nov 29 17:17:36.734 INFO [stderr] 5 | use super::{MapGenerator, RanOutOfAttempts}; Nov 29 17:17:36.734 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 29 17:17:36.734 INFO [stderr] | Nov 29 17:17:36.734 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 29 17:17:36.734 INFO [stderr] Nov 29 17:17:36.812 INFO [stderr] warning: unused import: `RanOutOfAttempts` Nov 29 17:17:36.812 INFO [stderr] --> src/map/generator/doorways.rs:5:27 Nov 29 17:17:36.812 INFO [stderr] | Nov 29 17:17:36.812 INFO [stderr] 5 | use super::{MapGenerator, RanOutOfAttempts}; Nov 29 17:17:36.812 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 29 17:17:36.812 INFO [stderr] | Nov 29 17:17:36.812 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 29 17:17:36.812 INFO [stderr] Nov 29 17:17:36.932 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.932 INFO [stderr] --> src/map/generator/rooms.rs:3:12 Nov 29 17:17:36.932 INFO [stderr] | Nov 29 17:17:36.932 INFO [stderr] 3 | use rand::{StdRng, Rng}; Nov 29 17:17:36.932 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.932 INFO [stderr] | Nov 29 17:17:36.932 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 29 17:17:36.932 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/generator/sprite_patterns.rs:1:12 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 1 | use rand::{StdRng, Rng}; Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/generator/place_items.rs:1:12 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 1 | use rand::{StdRng, Rng}; Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/generator/doorways.rs:3:12 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 3 | use rand::{StdRng, Rng}; Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/generator/mod.rs:15:20 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 15 | use rand::{random, StdRng, Rng, SeedableRng}; Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/map_key.rs:5:5 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 5 | StdRng, Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.933 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.933 INFO [stderr] --> src/map/map_key.rs:30:14 Nov 29 17:17:36.933 INFO [stderr] | Nov 29 17:17:36.933 INFO [stderr] 30 | type Seed = ::Seed; Nov 29 17:17:36.933 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.933 INFO [stderr] Nov 29 17:17:36.935 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.935 INFO [stderr] --> src/map/generator/rooms.rs:12:19 Nov 29 17:17:36.935 INFO [stderr] | Nov 29 17:17:36.935 INFO [stderr] 12 | rng: &mut StdRng, Nov 29 17:17:36.935 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.935 INFO [stderr] Nov 29 17:17:36.935 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.935 INFO [stderr] --> src/map/generator/rooms.rs:56:37 Nov 29 17:17:36.935 INFO [stderr] | Nov 29 17:17:36.935 INFO [stderr] 56 | fn random_room(&self, rng: &mut StdRng, room_rects: &[TileRect]) -> Option { Nov 29 17:17:36.935 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.935 INFO [stderr] Nov 29 17:17:36.935 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.935 INFO [stderr] --> src/map/generator/rooms.rs:318:46 Nov 29 17:17:36.935 INFO [stderr] | Nov 29 17:17:36.935 INFO [stderr] 318 | fn assign_special_rooms(&self, rng: &mut StdRng, map: &mut FloorMap, level: usize) { Nov 29 17:17:36.935 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.935 INFO [stderr] Nov 29 17:17:36.936 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.936 INFO [stderr] --> src/map/generator/sprite_patterns.rs:8:65 Nov 29 17:17:36.936 INFO [stderr] | Nov 29 17:17:36.936 INFO [stderr] 8 | pub(in super) fn layout_floor_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.936 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.936 INFO [stderr] Nov 29 17:17:36.936 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.936 INFO [stderr] --> src/map/generator/sprite_patterns.rs:13:45 Nov 29 17:17:36.936 INFO [stderr] | Nov 29 17:17:36.936 INFO [stderr] 13 | fn layout_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.936 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.936 INFO [stderr] Nov 29 17:17:36.936 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.936 INFO [stderr] --> src/map/generator/sprite_patterns.rs:78:46 Nov 29 17:17:36.936 INFO [stderr] | Nov 29 17:17:36.936 INFO [stderr] 78 | fn layout_floor_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.936 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.936 INFO [stderr] Nov 29 17:17:36.936 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.936 INFO [stderr] --> src/map/generator/place_items.rs:34:19 Nov 29 17:17:36.936 INFO [stderr] | Nov 29 17:17:36.936 INFO [stderr] 34 | rng: &mut StdRng, Nov 29 17:17:36.936 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.936 INFO [stderr] Nov 29 17:17:36.936 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.936 INFO [stderr] --> src/map/generator/place_items.rs:39:35 Nov 29 17:17:36.936 INFO [stderr] | Nov 29 17:17:36.936 INFO [stderr] 39 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_right_vertical_edge_tile(rng); Nov 29 17:17:36.936 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.936 INFO [stderr] Nov 29 17:17:36.944 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.944 INFO [stderr] --> src/map/generator/place_items.rs:52:19 Nov 29 17:17:36.944 INFO [stderr] | Nov 29 17:17:36.944 INFO [stderr] 52 | rng: &mut StdRng, Nov 29 17:17:36.944 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.944 INFO [stderr] Nov 29 17:17:36.945 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.945 INFO [stderr] --> src/map/generator/place_items.rs:57:35 Nov 29 17:17:36.945 INFO [stderr] | Nov 29 17:17:36.945 INFO [stderr] 57 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_left_vertical_edge_tile(rng); Nov 29 17:17:36.945 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.945 INFO [stderr] Nov 29 17:17:36.945 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.945 INFO [stderr] --> src/map/generator/place_items.rs:88:39 Nov 29 17:17:36.945 INFO [stderr] | Nov 29 17:17:36.945 INFO [stderr] 88 | mut next_pos: impl FnMut(&mut StdRng, TileRect) -> TilePos, Nov 29 17:17:36.945 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.945 INFO [stderr] Nov 29 17:17:36.945 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.945 INFO [stderr] --> src/map/generator/place_items.rs:84:19 Nov 29 17:17:36.945 INFO [stderr] | Nov 29 17:17:36.945 INFO [stderr] 84 | rng: &mut StdRng, Nov 29 17:17:36.945 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.946 INFO [stderr] Nov 29 17:17:36.946 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.946 INFO [stderr] --> src/map/generator/doorways.rs:10:53 Nov 29 17:17:36.946 INFO [stderr] | Nov 29 17:17:36.946 INFO [stderr] 10 | pub(in super) fn connect_rooms(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.946 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.946 INFO [stderr] Nov 29 17:17:36.946 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.946 INFO [stderr] --> src/map/generator/doorways.rs:119:51 Nov 29 17:17:36.946 INFO [stderr] | Nov 29 17:17:36.952 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.952 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.952 INFO [stderr] Nov 29 17:17:36.952 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.952 INFO [stderr] --> src/map/generator/mod.rs:75:38 Nov 29 17:17:36.952 INFO [stderr] | Nov 29 17:17:36.952 INFO [stderr] 75 | .map(|level| (level, StdRng::from_seed(rng.gen()))) Nov 29 17:17:36.952 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.952 INFO [stderr] Nov 29 17:17:36.953 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.953 INFO [stderr] --> src/map/generator/mod.rs:89:27 Nov 29 17:17:36.953 INFO [stderr] | Nov 29 17:17:36.953 INFO [stderr] 89 | rng = StdRng::from_seed(rng.gen()); Nov 29 17:17:36.953 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.953 INFO [stderr] Nov 29 17:17:36.953 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.953 INFO [stderr] --> src/map/generator/mod.rs:97:40 Nov 29 17:17:36.953 INFO [stderr] | Nov 29 17:17:36.953 INFO [stderr] 97 | fn generate_level(&self, rng: &mut StdRng, level: usize) -> Result { Nov 29 17:17:36.953 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.953 INFO [stderr] Nov 29 17:17:36.954 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.954 INFO [stderr] --> src/map/map_key.rs:64:38 Nov 29 17:17:36.954 INFO [stderr] | Nov 29 17:17:36.954 INFO [stderr] 64 | pub(in super) fn to_rng(self) -> StdRng { Nov 29 17:17:36.954 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.954 INFO [stderr] Nov 29 17:17:36.954 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.954 INFO [stderr] --> src/map/map_key.rs:65:9 Nov 29 17:17:36.954 INFO [stderr] | Nov 29 17:17:36.954 INFO [stderr] 65 | StdRng::from_seed(self.0) Nov 29 17:17:36.954 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.954 INFO [stderr] Nov 29 17:17:36.973 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.973 INFO [stderr] --> src/map/generator/rooms.rs:3:12 Nov 29 17:17:36.973 INFO [stderr] | Nov 29 17:17:36.973 INFO [stderr] 3 | use rand::{StdRng, Rng}; Nov 29 17:17:36.973 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.973 INFO [stderr] | Nov 29 17:17:36.980 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 29 17:17:36.980 INFO [stderr] Nov 29 17:17:36.980 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.980 INFO [stderr] --> src/map/generator/sprite_patterns.rs:1:12 Nov 29 17:17:36.981 INFO [stderr] | Nov 29 17:17:36.981 INFO [stderr] 1 | use rand::{StdRng, Rng}; Nov 29 17:17:36.981 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.981 INFO [stderr] Nov 29 17:17:36.981 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.981 INFO [stderr] --> src/map/generator/place_items.rs:1:12 Nov 29 17:17:36.981 INFO [stderr] | Nov 29 17:17:36.981 INFO [stderr] 1 | use rand::{StdRng, Rng}; Nov 29 17:17:36.981 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.981 INFO [stderr] Nov 29 17:17:36.982 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.982 INFO [stderr] --> src/map/generator/doorways.rs:3:12 Nov 29 17:17:36.982 INFO [stderr] | Nov 29 17:17:36.982 INFO [stderr] 3 | use rand::{StdRng, Rng}; Nov 29 17:17:36.982 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.982 INFO [stderr] Nov 29 17:17:36.982 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.982 INFO [stderr] --> src/map/generator/mod.rs:15:20 Nov 29 17:17:36.982 INFO [stderr] | Nov 29 17:17:36.982 INFO [stderr] 15 | use rand::{random, StdRng, Rng, SeedableRng}; Nov 29 17:17:36.982 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.982 INFO [stderr] Nov 29 17:17:36.983 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.983 INFO [stderr] --> src/map/map_key.rs:5:5 Nov 29 17:17:36.983 INFO [stderr] | Nov 29 17:17:36.983 INFO [stderr] 5 | StdRng, Nov 29 17:17:36.983 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.983 INFO [stderr] Nov 29 17:17:36.983 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.983 INFO [stderr] --> src/map/map_key.rs:30:14 Nov 29 17:17:36.983 INFO [stderr] | Nov 29 17:17:36.983 INFO [stderr] 30 | type Seed = ::Seed; Nov 29 17:17:36.983 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.983 INFO [stderr] Nov 29 17:17:36.985 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.985 INFO [stderr] --> src/map/generator/rooms.rs:12:19 Nov 29 17:17:36.985 INFO [stderr] | Nov 29 17:17:36.985 INFO [stderr] 12 | rng: &mut StdRng, Nov 29 17:17:36.985 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.985 INFO [stderr] Nov 29 17:17:36.985 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.986 INFO [stderr] --> src/map/generator/rooms.rs:56:37 Nov 29 17:17:36.986 INFO [stderr] | Nov 29 17:17:36.986 INFO [stderr] 56 | fn random_room(&self, rng: &mut StdRng, room_rects: &[TileRect]) -> Option { Nov 29 17:17:36.986 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.986 INFO [stderr] Nov 29 17:17:36.986 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.986 INFO [stderr] --> src/map/generator/rooms.rs:318:46 Nov 29 17:17:36.986 INFO [stderr] | Nov 29 17:17:36.986 INFO [stderr] 318 | fn assign_special_rooms(&self, rng: &mut StdRng, map: &mut FloorMap, level: usize) { Nov 29 17:17:36.986 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.986 INFO [stderr] Nov 29 17:17:36.986 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.986 INFO [stderr] --> src/map/generator/sprite_patterns.rs:8:65 Nov 29 17:17:36.986 INFO [stderr] | Nov 29 17:17:36.986 INFO [stderr] 8 | pub(in super) fn layout_floor_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.986 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.986 INFO [stderr] Nov 29 17:17:36.986 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.986 INFO [stderr] --> src/map/generator/sprite_patterns.rs:13:45 Nov 29 17:17:36.987 INFO [stderr] | Nov 29 17:17:36.987 INFO [stderr] 13 | fn layout_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.987 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.987 INFO [stderr] Nov 29 17:17:36.987 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.987 INFO [stderr] --> src/map/generator/sprite_patterns.rs:78:46 Nov 29 17:17:36.987 INFO [stderr] | Nov 29 17:17:36.987 INFO [stderr] 78 | fn layout_floor_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.987 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.987 INFO [stderr] Nov 29 17:17:36.987 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.987 INFO [stderr] --> src/map/generator/place_items.rs:34:19 Nov 29 17:17:36.987 INFO [stderr] | Nov 29 17:17:36.987 INFO [stderr] 34 | rng: &mut StdRng, Nov 29 17:17:36.987 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.987 INFO [stderr] Nov 29 17:17:36.987 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.987 INFO [stderr] --> src/map/generator/place_items.rs:39:35 Nov 29 17:17:36.987 INFO [stderr] | Nov 29 17:17:36.988 INFO [stderr] 39 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_right_vertical_edge_tile(rng); Nov 29 17:17:36.988 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.988 INFO [stderr] Nov 29 17:17:36.988 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.988 INFO [stderr] --> src/map/generator/place_items.rs:52:19 Nov 29 17:17:36.988 INFO [stderr] | Nov 29 17:17:36.988 INFO [stderr] 52 | rng: &mut StdRng, Nov 29 17:17:36.988 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.988 INFO [stderr] Nov 29 17:17:36.988 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.988 INFO [stderr] --> src/map/generator/place_items.rs:57:35 Nov 29 17:17:36.988 INFO [stderr] | Nov 29 17:17:36.988 INFO [stderr] 57 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_left_vertical_edge_tile(rng); Nov 29 17:17:36.988 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.988 INFO [stderr] Nov 29 17:17:36.988 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.988 INFO [stderr] --> src/map/generator/place_items.rs:88:39 Nov 29 17:17:36.988 INFO [stderr] | Nov 29 17:17:36.988 INFO [stderr] 88 | mut next_pos: impl FnMut(&mut StdRng, TileRect) -> TilePos, Nov 29 17:17:36.989 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.989 INFO [stderr] Nov 29 17:17:36.989 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.989 INFO [stderr] --> src/map/generator/place_items.rs:84:19 Nov 29 17:17:36.989 INFO [stderr] | Nov 29 17:17:36.989 INFO [stderr] 84 | rng: &mut StdRng, Nov 29 17:17:36.989 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.989 INFO [stderr] Nov 29 17:17:36.989 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.989 INFO [stderr] --> src/map/generator/doorways.rs:10:53 Nov 29 17:17:36.989 INFO [stderr] | Nov 29 17:17:36.989 INFO [stderr] 10 | pub(in super) fn connect_rooms(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.989 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.989 INFO [stderr] Nov 29 17:17:36.989 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.989 INFO [stderr] --> src/map/generator/doorways.rs:119:51 Nov 29 17:17:36.989 INFO [stderr] | Nov 29 17:17:36.989 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:36.989 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.989 INFO [stderr] Nov 29 17:17:36.990 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.990 INFO [stderr] --> src/map/generator/mod.rs:75:38 Nov 29 17:17:36.990 INFO [stderr] | Nov 29 17:17:36.990 INFO [stderr] 75 | .map(|level| (level, StdRng::from_seed(rng.gen()))) Nov 29 17:17:36.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.990 INFO [stderr] Nov 29 17:17:36.990 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.990 INFO [stderr] --> src/map/generator/mod.rs:89:27 Nov 29 17:17:36.990 INFO [stderr] | Nov 29 17:17:36.990 INFO [stderr] 89 | rng = StdRng::from_seed(rng.gen()); Nov 29 17:17:36.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.990 INFO [stderr] Nov 29 17:17:36.990 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.990 INFO [stderr] --> src/map/generator/mod.rs:97:40 Nov 29 17:17:36.990 INFO [stderr] | Nov 29 17:17:36.990 INFO [stderr] 97 | fn generate_level(&self, rng: &mut StdRng, level: usize) -> Result { Nov 29 17:17:36.990 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.990 INFO [stderr] Nov 29 17:17:36.996 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.996 INFO [stderr] --> src/map/map_key.rs:64:38 Nov 29 17:17:36.996 INFO [stderr] | Nov 29 17:17:36.996 INFO [stderr] 64 | pub(in super) fn to_rng(self) -> StdRng { Nov 29 17:17:36.996 INFO [stderr] | ^^^^^^ Nov 29 17:17:36.996 INFO [stderr] Nov 29 17:17:36.996 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Nov 29 17:17:36.996 INFO [stderr] --> src/map/map_key.rs:65:9 Nov 29 17:17:36.996 INFO [stderr] | Nov 29 17:17:36.996 INFO [stderr] 65 | StdRng::from_seed(self.0) Nov 29 17:17:36.996 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 29 17:17:36.996 INFO [stderr] Nov 29 17:17:38.014 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.014 INFO [stderr] --> src/map/generator/sprite_patterns.rs:90:31 Nov 29 17:17:38.015 INFO [stderr] | Nov 29 17:17:38.015 INFO [stderr] 90 | let pattern = rng.choose(FLOOR_PATTERNS).unwrap(); Nov 29 17:17:38.015 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.015 INFO [stderr] Nov 29 17:17:38.017 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.017 INFO [stderr] --> src/map/generator/sprite_patterns.rs:90:31 Nov 29 17:17:38.017 INFO [stderr] | Nov 29 17:17:38.018 INFO [stderr] 90 | let pattern = rng.choose(FLOOR_PATTERNS).unwrap(); Nov 29 17:17:38.018 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.018 INFO [stderr] Nov 29 17:17:38.052 INFO [stderr] warning: use of deprecated item 'rand::Rng::shuffle': use SliceRandom::shuffle instead Nov 29 17:17:38.052 INFO [stderr] --> src/map/generator/place_items.rs:99:13 Nov 29 17:17:38.052 INFO [stderr] | Nov 29 17:17:38.052 INFO [stderr] 99 | rng.shuffle(&mut rooms); Nov 29 17:17:38.052 INFO [stderr] | ^^^^^^^ Nov 29 17:17:38.052 INFO [stderr] warning: use of deprecated item 'rand::Rng::shuffle': use SliceRandom::shuffle instead Nov 29 17:17:38.052 INFO [stderr] --> src/map/generator/place_items.rs:99:13 Nov 29 17:17:38.052 INFO [stderr] | Nov 29 17:17:38.052 INFO [stderr] 99 | rng.shuffle(&mut rooms); Nov 29 17:17:38.052 INFO [stderr] | ^^^^^^^ Nov 29 17:17:38.052 INFO [stderr] Nov 29 17:17:38.052 INFO [stderr] Nov 29 17:17:38.096 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.099 INFO [stderr] --> src/map/generator/doorways.rs:32:45 Nov 29 17:17:38.099 INFO [stderr] | Nov 29 17:17:38.099 INFO [stderr] 32 | while let Some(&(edge, pair)) = rng.choose(&doorways[..]) { Nov 29 17:17:38.099 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.099 INFO [stderr] Nov 29 17:17:38.099 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.099 INFO [stderr] --> src/map/generator/doorways.rs:32:45 Nov 29 17:17:38.099 INFO [stderr] | Nov 29 17:17:38.099 INFO [stderr] 32 | while let Some(&(edge, pair)) = rng.choose(&doorways[..]) { Nov 29 17:17:38.099 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.099 INFO [stderr] Nov 29 17:17:38.276 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.276 INFO [stderr] --> src/map/floor_map/tile_rect.rs:168:43 Nov 29 17:17:38.277 INFO [stderr] | Nov 29 17:17:38.277 INFO [stderr] 168 | row: self.top_left.row + *rng.choose(&[0, self.dim.rows - 1]).unwrap(), Nov 29 17:17:38.277 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.277 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Nov 29 17:17:38.277 INFO [stderr] --> src/map/floor_map/tile_rect.rs:168:43 Nov 29 17:17:38.277 INFO [stderr] | Nov 29 17:17:38.278 INFO [stderr] 168 | row: self.top_left.row + *rng.choose(&[0, self.dim.rows - 1]).unwrap(), Nov 29 17:17:38.278 INFO [stderr] | ^^^^^^ Nov 29 17:17:38.278 INFO [stderr] Nov 29 17:17:38.278 INFO [stderr] Nov 29 17:17:38.664 INFO [stderr] warning: unused variable: `healths` Nov 29 17:17:38.664 INFO [stderr] --> src/systems/interactions.rs:37:13 Nov 29 17:17:38.664 INFO [stderr] | Nov 29 17:17:38.664 INFO [stderr] 37 | healths, Nov 29 17:17:38.664 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `healths: _` Nov 29 17:17:38.664 INFO [stderr] | Nov 29 17:17:38.664 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 29 17:17:38.665 INFO [stderr] Nov 29 17:17:38.665 INFO [stderr] warning: unused variable: `bounding_boxes` Nov 29 17:17:38.665 INFO [stderr] --> src/systems/ai.rs:28:13 Nov 29 17:17:38.665 INFO [stderr] | Nov 29 17:17:38.665 INFO [stderr] 28 | bounding_boxes, Nov 29 17:17:38.665 INFO [stderr] | ^^^^^^^^^^^^^^ help: try ignoring the field: `bounding_boxes: _` Nov 29 17:17:38.665 INFO [stderr] Nov 29 17:17:38.668 INFO [stderr] warning: unused variable: `positions` Nov 29 17:17:38.668 INFO [stderr] --> src/systems/ai.rs:29:13 Nov 29 17:17:38.668 INFO [stderr] | Nov 29 17:17:38.668 INFO [stderr] 29 | positions, Nov 29 17:17:38.668 INFO [stderr] | ^^^^^^^^^ help: try ignoring the field: `positions: _` Nov 29 17:17:38.668 INFO [stderr] Nov 29 17:17:38.669 INFO [stderr] warning: unused variable: `players` Nov 29 17:17:38.669 INFO [stderr] --> src/systems/ai.rs:30:13 Nov 29 17:17:38.669 INFO [stderr] | Nov 29 17:17:38.669 INFO [stderr] 30 | players, Nov 29 17:17:38.670 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `players: _` Nov 29 17:17:38.670 INFO [stderr] Nov 29 17:17:38.670 INFO [stderr] warning: unused variable: `level` Nov 29 17:17:38.670 INFO [stderr] --> src/systems/ai.rs:34:13 Nov 29 17:17:38.671 INFO [stderr] | Nov 29 17:17:38.671 INFO [stderr] 34 | let level = map.current_level_map(); Nov 29 17:17:38.671 INFO [stderr] | ^^^^^ help: consider using `_level` instead Nov 29 17:17:38.671 INFO [stderr] Nov 29 17:17:38.672 INFO [stderr] warning: unused variable: `entity` Nov 29 17:17:38.672 INFO [stderr] --> src/systems/ai.rs:36:14 Nov 29 17:17:38.672 INFO [stderr] | Nov 29 17:17:38.672 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Nov 29 17:17:38.673 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Nov 29 17:17:38.673 INFO [stderr] Nov 29 17:17:38.673 INFO [stderr] warning: unused variable: `movement` Nov 29 17:17:38.673 INFO [stderr] --> src/systems/ai.rs:36:22 Nov 29 17:17:38.674 INFO [stderr] | Nov 29 17:17:38.674 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Nov 29 17:17:38.674 INFO [stderr] | ^^^^^^^^ help: consider using `_movement` instead Nov 29 17:17:38.674 INFO [stderr] Nov 29 17:17:38.676 INFO [stderr] warning: unused variable: `rng` Nov 29 17:17:38.677 INFO [stderr] --> src/map/generator/doorways.rs:119:41 Nov 29 17:17:38.677 INFO [stderr] | Nov 29 17:17:38.677 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:38.678 INFO [stderr] | ^^^ help: consider using `_rng` instead Nov 29 17:17:38.678 INFO [stderr] Nov 29 17:17:38.678 INFO [stderr] warning: unused variable: `map` Nov 29 17:17:38.678 INFO [stderr] --> src/map/generator/doorways.rs:119:59 Nov 29 17:17:38.679 INFO [stderr] | Nov 29 17:17:38.679 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:38.679 INFO [stderr] | ^^^ help: consider using `_map` instead Nov 29 17:17:38.679 INFO [stderr] Nov 29 17:17:38.680 INFO [stderr] warning: unused variable: `map` Nov 29 17:17:38.680 INFO [stderr] --> src/map/generator/validation.rs:6:42 Nov 29 17:17:38.680 INFO [stderr] | Nov 29 17:17:38.680 INFO [stderr] 6 | pub(in super) fn validate_map(&self, map: &FloorMap) { Nov 29 17:17:38.681 INFO [stderr] | ^^^ help: consider using `_map` instead Nov 29 17:17:38.681 INFO [stderr] Nov 29 17:17:38.712 INFO [stderr] warning: unused variable: `healths` Nov 29 17:17:38.713 INFO [stderr] --> src/systems/interactions.rs:37:13 Nov 29 17:17:38.713 INFO [stderr] | Nov 29 17:17:38.713 INFO [stderr] 37 | healths, Nov 29 17:17:38.713 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `healths: _` Nov 29 17:17:38.714 INFO [stderr] | Nov 29 17:17:38.714 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 29 17:17:38.714 INFO [stderr] Nov 29 17:17:38.714 INFO [stderr] warning: unused variable: `bounding_boxes` Nov 29 17:17:38.715 INFO [stderr] --> src/systems/ai.rs:28:13 Nov 29 17:17:38.715 INFO [stderr] | Nov 29 17:17:38.715 INFO [stderr] 28 | bounding_boxes, Nov 29 17:17:38.715 INFO [stderr] | ^^^^^^^^^^^^^^ help: try ignoring the field: `bounding_boxes: _` Nov 29 17:17:38.715 INFO [stderr] Nov 29 17:17:38.716 INFO [stderr] warning: unused variable: `positions` Nov 29 17:17:38.716 INFO [stderr] --> src/systems/ai.rs:29:13 Nov 29 17:17:38.716 INFO [stderr] | Nov 29 17:17:38.716 INFO [stderr] 29 | positions, Nov 29 17:17:38.717 INFO [stderr] | ^^^^^^^^^ help: try ignoring the field: `positions: _` Nov 29 17:17:38.717 INFO [stderr] Nov 29 17:17:38.717 INFO [stderr] warning: unused variable: `players` Nov 29 17:17:38.717 INFO [stderr] --> src/systems/ai.rs:30:13 Nov 29 17:17:38.718 INFO [stderr] | Nov 29 17:17:38.718 INFO [stderr] 30 | players, Nov 29 17:17:38.718 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `players: _` Nov 29 17:17:38.718 INFO [stderr] Nov 29 17:17:38.718 INFO [stderr] warning: unused variable: `level` Nov 29 17:17:38.719 INFO [stderr] --> src/systems/ai.rs:34:13 Nov 29 17:17:38.719 INFO [stderr] | Nov 29 17:17:38.719 INFO [stderr] 34 | let level = map.current_level_map(); Nov 29 17:17:38.719 INFO [stderr] | ^^^^^ help: consider using `_level` instead Nov 29 17:17:38.720 INFO [stderr] Nov 29 17:17:38.720 INFO [stderr] warning: unused variable: `entity` Nov 29 17:17:38.720 INFO [stderr] --> src/systems/ai.rs:36:14 Nov 29 17:17:38.720 INFO [stderr] | Nov 29 17:17:38.721 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Nov 29 17:17:38.721 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Nov 29 17:17:38.721 INFO [stderr] Nov 29 17:17:38.721 INFO [stderr] warning: unused variable: `movement` Nov 29 17:17:38.721 INFO [stderr] --> src/systems/ai.rs:36:22 Nov 29 17:17:38.722 INFO [stderr] | Nov 29 17:17:38.722 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Nov 29 17:17:38.722 INFO [stderr] | ^^^^^^^^ help: consider using `_movement` instead Nov 29 17:17:38.722 INFO [stderr] Nov 29 17:17:38.723 INFO [stderr] warning: unused variable: `rng` Nov 29 17:17:38.723 INFO [stderr] --> src/map/generator/doorways.rs:119:41 Nov 29 17:17:38.723 INFO [stderr] | Nov 29 17:17:38.723 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:38.724 INFO [stderr] | ^^^ help: consider using `_rng` instead Nov 29 17:17:38.724 INFO [stderr] Nov 29 17:17:38.724 INFO [stderr] warning: unused variable: `map` Nov 29 17:17:38.724 INFO [stderr] --> src/map/generator/doorways.rs:119:59 Nov 29 17:17:38.725 INFO [stderr] | Nov 29 17:17:38.725 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Nov 29 17:17:38.725 INFO [stderr] | ^^^ help: consider using `_map` instead Nov 29 17:17:38.725 INFO [stderr] Nov 29 17:17:38.725 INFO [stderr] warning: unused variable: `map` Nov 29 17:17:38.726 INFO [stderr] --> src/map/generator/validation.rs:6:42 Nov 29 17:17:38.726 INFO [stderr] | Nov 29 17:17:38.726 INFO [stderr] 6 | pub(in super) fn validate_map(&self, map: &FloorMap) { Nov 29 17:17:38.726 INFO [stderr] | ^^^ help: consider using `_map` instead Nov 29 17:17:38.727 INFO [stderr] Nov 29 17:17:39.802 INFO [stderr] warning: variant is never constructed: `Full` Nov 29 17:17:39.802 INFO [stderr] --> src/components/physics.rs:75:5 Nov 29 17:17:39.802 INFO [stderr] | Nov 29 17:17:39.803 INFO [stderr] 75 | / Full { Nov 29 17:17:39.803 INFO [stderr] 76 | | width: u32, Nov 29 17:17:39.803 INFO [stderr] 77 | | height: u32, Nov 29 17:17:39.804 INFO [stderr] 78 | | }, Nov 29 17:17:39.804 INFO [stderr] | |_____^ Nov 29 17:17:39.804 INFO [stderr] | Nov 29 17:17:39.805 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 29 17:17:39.805 INFO [stderr] Nov 29 17:17:39.805 INFO [stderr] warning: variant is never constructed: `Hit` Nov 29 17:17:39.806 INFO [stderr] --> src/resources.rs:102:5 Nov 29 17:17:39.806 INFO [stderr] | Nov 29 17:17:39.806 INFO [stderr] 102 | Hit, Nov 29 17:17:39.806 INFO [stderr] | ^^^ Nov 29 17:17:39.806 INFO [stderr] Nov 29 17:17:39.806 INFO [stderr] warning: variant is never constructed: `Victory` Nov 29 17:17:39.806 INFO [stderr] --> src/resources.rs:104:5 Nov 29 17:17:39.806 INFO [stderr] | Nov 29 17:17:39.806 INFO [stderr] 104 | Victory, Nov 29 17:17:39.806 INFO [stderr] | ^^^^^^^ Nov 29 17:17:39.807 INFO [stderr] Nov 29 17:17:39.807 INFO [stderr] warning: variant is never constructed: `Defeat` Nov 29 17:17:39.807 INFO [stderr] --> src/resources.rs:106:5 Nov 29 17:17:39.807 INFO [stderr] | Nov 29 17:17:39.807 INFO [stderr] 106 | Defeat, Nov 29 17:17:39.807 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.807 INFO [stderr] Nov 29 17:17:39.807 INFO [stderr] warning: method is never used: `contains` Nov 29 17:17:39.807 INFO [stderr] --> src/map/generator/bounds.rs:15:5 Nov 29 17:17:39.807 INFO [stderr] | Nov 29 17:17:39.807 INFO [stderr] 15 | pub fn contains(&self, x: T) -> bool { Nov 29 17:17:39.807 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.808 INFO [stderr] Nov 29 17:17:39.808 INFO [stderr] warning: method is never used: `square` Nov 29 17:17:39.808 INFO [stderr] --> src/map/floor_map/grid_size.rs:14:5 Nov 29 17:17:39.808 INFO [stderr] | Nov 29 17:17:39.808 INFO [stderr] 14 | pub fn square(size: usize) -> Self { Nov 29 17:17:39.808 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.808 INFO [stderr] Nov 29 17:17:39.808 INFO [stderr] warning: method is never used: `tile_positions_on_edges` Nov 29 17:17:39.809 INFO [stderr] --> src/map/floor_map/grid.rs:116:5 Nov 29 17:17:39.809 INFO [stderr] | Nov 29 17:17:39.809 INFO [stderr] 116 | pub fn tile_positions_on_edges(&self, top_left: TilePos, size: GridSize) -> impl Iterator { Nov 29 17:17:39.809 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.809 INFO [stderr] Nov 29 17:17:39.809 INFO [stderr] warning: variant is never constructed: `Challenge` Nov 29 17:17:39.809 INFO [stderr] --> src/map/floor_map/room.rs:9:5 Nov 29 17:17:39.809 INFO [stderr] | Nov 29 17:17:39.809 INFO [stderr] 9 | Challenge, Nov 29 17:17:39.809 INFO [stderr] | ^^^^^^^^^ Nov 29 17:17:39.809 INFO [stderr] Nov 29 17:17:39.809 INFO [stderr] warning: variant is never constructed: `N` Nov 29 17:17:39.809 INFO [stderr] --> src/map/floor_map/sprite.rs:10:5 Nov 29 17:17:39.809 INFO [stderr] | Nov 29 17:17:39.810 INFO [stderr] 10 | N, Nov 29 17:17:39.810 INFO [stderr] | ^ Nov 29 17:17:39.810 INFO [stderr] Nov 29 17:17:39.810 INFO [stderr] warning: variant is never constructed: `NE` Nov 29 17:17:39.810 INFO [stderr] --> src/map/floor_map/sprite.rs:13:5 Nov 29 17:17:39.810 INFO [stderr] | Nov 29 17:17:39.810 INFO [stderr] 13 | NE, Nov 29 17:17:39.810 INFO [stderr] | ^^ Nov 29 17:17:39.810 INFO [stderr] Nov 29 17:17:39.810 INFO [stderr] warning: variant is never constructed: `E` Nov 29 17:17:39.810 INFO [stderr] --> src/map/floor_map/sprite.rs:16:5 Nov 29 17:17:39.810 INFO [stderr] | Nov 29 17:17:39.810 INFO [stderr] 16 | E, Nov 29 17:17:39.811 INFO [stderr] | ^ Nov 29 17:17:39.811 INFO [stderr] Nov 29 17:17:39.811 INFO [stderr] warning: variant is never constructed: `SE` Nov 29 17:17:39.811 INFO [stderr] --> src/map/floor_map/sprite.rs:19:5 Nov 29 17:17:39.812 INFO [stderr] | Nov 29 17:17:39.812 INFO [stderr] 19 | SE, Nov 29 17:17:39.812 INFO [stderr] | ^^ Nov 29 17:17:39.812 INFO [stderr] Nov 29 17:17:39.813 INFO [stderr] warning: variant is never constructed: `SW` Nov 29 17:17:39.813 INFO [stderr] --> src/map/floor_map/sprite.rs:25:5 Nov 29 17:17:39.813 INFO [stderr] | Nov 29 17:17:39.813 INFO [stderr] 25 | SW, Nov 29 17:17:39.814 INFO [stderr] | ^^ Nov 29 17:17:39.814 INFO [stderr] Nov 29 17:17:39.814 INFO [stderr] warning: variant is never constructed: `W` Nov 29 17:17:39.814 INFO [stderr] --> src/map/floor_map/sprite.rs:28:5 Nov 29 17:17:39.814 INFO [stderr] | Nov 29 17:17:39.815 INFO [stderr] 28 | W, Nov 29 17:17:39.815 INFO [stderr] | ^ Nov 29 17:17:39.815 INFO [stderr] Nov 29 17:17:39.815 INFO [stderr] warning: variant is never constructed: `NW` Nov 29 17:17:39.816 INFO [stderr] --> src/map/floor_map/sprite.rs:31:5 Nov 29 17:17:39.816 INFO [stderr] | Nov 29 17:17:39.816 INFO [stderr] 31 | NW, Nov 29 17:17:39.816 INFO [stderr] | ^^ Nov 29 17:17:39.817 INFO [stderr] Nov 29 17:17:39.817 INFO [stderr] warning: method is never used: `flip_vertically` Nov 29 17:17:39.817 INFO [stderr] --> src/map/floor_map/sprite.rs:75:5 Nov 29 17:17:39.818 INFO [stderr] | Nov 29 17:17:39.818 INFO [stderr] 75 | pub fn flip_vertically(self) -> Self { Nov 29 17:17:39.818 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.818 INFO [stderr] Nov 29 17:17:39.819 INFO [stderr] warning: method is never used: `anchor_west` Nov 29 17:17:39.819 INFO [stderr] --> src/map/floor_map/sprite.rs:83:5 Nov 29 17:17:39.819 INFO [stderr] | Nov 29 17:17:39.819 INFO [stderr] 83 | pub fn anchor_west(self) -> Self { Nov 29 17:17:39.819 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.820 INFO [stderr] Nov 29 17:17:39.820 INFO [stderr] warning: method is never used: `dest_offset` Nov 29 17:17:39.820 INFO [stderr] --> src/map/floor_map/sprite.rs:99:5 Nov 29 17:17:39.820 INFO [stderr] | Nov 29 17:17:39.821 INFO [stderr] 99 | pub fn dest_offset(self, x: i32, y: i32) -> Self { Nov 29 17:17:39.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.821 INFO [stderr] Nov 29 17:17:39.821 INFO [stderr] warning: variant is never constructed: `TreasureKey` Nov 29 17:17:39.822 INFO [stderr] --> src/map/floor_map/tile_object.rs:7:5 Nov 29 17:17:39.822 INFO [stderr] | Nov 29 17:17:39.822 INFO [stderr] 7 | TreasureKey, Nov 29 17:17:39.822 INFO [stderr] | ^^^^^^^^^^^ Nov 29 17:17:39.823 INFO [stderr] Nov 29 17:17:39.823 INFO [stderr] warning: variant is never constructed: `RoomKey` Nov 29 17:17:39.823 INFO [stderr] --> src/map/floor_map/tile_object.rs:8:5 Nov 29 17:17:39.823 INFO [stderr] | Nov 29 17:17:39.824 INFO [stderr] 8 | RoomKey, Nov 29 17:17:39.824 INFO [stderr] | ^^^^^^^ Nov 29 17:17:39.824 INFO [stderr] Nov 29 17:17:39.824 INFO [stderr] warning: variant is never constructed: `Potion` Nov 29 17:17:39.825 INFO [stderr] --> src/map/floor_map/tile_object.rs:9:5 Nov 29 17:17:39.825 INFO [stderr] | Nov 29 17:17:39.825 INFO [stderr] 9 | Potion {stength: u32}, Nov 29 17:17:39.825 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.826 INFO [stderr] Nov 29 17:17:39.826 INFO [stderr] warning: variant is never constructed: `Locked` Nov 29 17:17:39.826 INFO [stderr] --> src/map/floor_map/tile_object.rs:19:5 Nov 29 17:17:39.826 INFO [stderr] | Nov 29 17:17:39.827 INFO [stderr] 19 | Locked, Nov 29 17:17:39.827 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.827 INFO [stderr] Nov 29 17:17:39.827 INFO [stderr] warning: variant is never constructed: `Open` Nov 29 17:17:39.828 INFO [stderr] --> src/map/floor_map/tile_object.rs:25:5 Nov 29 17:17:39.828 INFO [stderr] | Nov 29 17:17:39.828 INFO [stderr] 25 | Open, Nov 29 17:17:39.828 INFO [stderr] | ^^^^ Nov 29 17:17:39.829 INFO [stderr] Nov 29 17:17:39.829 INFO [stderr] warning: variant is never constructed: `Locked` Nov 29 17:17:39.829 INFO [stderr] --> src/map/floor_map/tile_object.rs:27:5 Nov 29 17:17:39.829 INFO [stderr] | Nov 29 17:17:39.830 INFO [stderr] 27 | Locked, Nov 29 17:17:39.830 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.830 INFO [stderr] Nov 29 17:17:39.830 INFO [stderr] warning: variant is never constructed: `Item` Nov 29 17:17:39.831 INFO [stderr] --> src/map/floor_map/tile_object.rs:59:5 Nov 29 17:17:39.831 INFO [stderr] | Nov 29 17:17:39.831 INFO [stderr] 59 | Item(Item), Nov 29 17:17:39.831 INFO [stderr] | ^^^^^^^^^^ Nov 29 17:17:39.831 INFO [stderr] Nov 29 17:17:39.832 INFO [stderr] warning: variant is never constructed: `Opened` Nov 29 17:17:39.832 INFO [stderr] --> src/map/floor_map/tile_object.rs:60:5 Nov 29 17:17:39.832 INFO [stderr] | Nov 29 17:17:39.832 INFO [stderr] 60 | Opened, Nov 29 17:17:39.833 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.833 INFO [stderr] Nov 29 17:17:39.833 INFO [stderr] warning: variant is never constructed: `Gate` Nov 29 17:17:39.833 INFO [stderr] --> src/map/floor_map/tile_object.rs:84:5 Nov 29 17:17:39.834 INFO [stderr] | Nov 29 17:17:39.834 INFO [stderr] 84 | / Gate { Nov 29 17:17:39.834 INFO [stderr] 85 | | state: Gate, Nov 29 17:17:39.834 INFO [stderr] 86 | | orientation: HoriVert, Nov 29 17:17:39.835 INFO [stderr] 87 | | }, Nov 29 17:17:39.835 INFO [stderr] | |_____^ Nov 29 17:17:39.835 INFO [stderr] Nov 29 17:17:39.835 INFO [stderr] warning: variant is never constructed: `Chest` Nov 29 17:17:39.836 INFO [stderr] --> src/map/floor_map/tile_object.rs:89:5 Nov 29 17:17:39.836 INFO [stderr] | Nov 29 17:17:39.836 INFO [stderr] 89 | Chest(Chest), Nov 29 17:17:39.836 INFO [stderr] | ^^^^^^^^^^^^ Nov 29 17:17:39.837 INFO [stderr] Nov 29 17:17:39.837 INFO [stderr] warning: method is never used: `is_orthogonal_difference` Nov 29 17:17:39.844 INFO [stderr] --> src/map/floor_map/tile_pos.rs:70:5 Nov 29 17:17:39.844 INFO [stderr] | Nov 29 17:17:39.845 INFO [stderr] 70 | pub fn is_orthogonal_difference(self, other: Self, distance: usize) -> bool { Nov 29 17:17:39.845 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.845 INFO [stderr] Nov 29 17:17:39.846 INFO [stderr] warning: method is never used: `expand` Nov 29 17:17:39.846 INFO [stderr] --> src/map/floor_map/tile_rect.rs:119:5 Nov 29 17:17:39.846 INFO [stderr] | Nov 29 17:17:39.846 INFO [stderr] 119 | pub fn expand(self, margin: usize) -> Self { Nov 29 17:17:39.847 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.847 INFO [stderr] Nov 29 17:17:39.847 INFO [stderr] warning: method is never used: `row_positions` Nov 29 17:17:39.847 INFO [stderr] --> src/map/floor_map/tile_rect.rs:140:5 Nov 29 17:17:39.848 INFO [stderr] | Nov 29 17:17:39.848 INFO [stderr] 140 | pub fn row_positions(self, row: usize) -> impl Iterator { Nov 29 17:17:39.848 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.848 INFO [stderr] Nov 29 17:17:39.849 INFO [stderr] warning: method is never used: `col_positions` Nov 29 17:17:39.849 INFO [stderr] --> src/map/floor_map/tile_rect.rs:145:5 Nov 29 17:17:39.849 INFO [stderr] | Nov 29 17:17:39.849 INFO [stderr] 145 | pub fn col_positions(self, col: usize) -> impl Iterator { Nov 29 17:17:39.850 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.850 INFO [stderr] Nov 29 17:17:39.850 INFO [stderr] warning: method is never used: `random_horizontal_edge_tile` Nov 29 17:17:39.850 INFO [stderr] --> src/map/floor_map/tile_rect.rs:166:5 Nov 29 17:17:39.851 INFO [stderr] | Nov 29 17:17:39.851 INFO [stderr] 166 | pub fn random_horizontal_edge_tile(self, rng: &mut R) -> TilePos { Nov 29 17:17:39.851 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.851 INFO [stderr] Nov 29 17:17:39.852 INFO [stderr] warning: method is never used: `random_vertical_edge_tile` Nov 29 17:17:39.852 INFO [stderr] --> src/map/floor_map/tile_rect.rs:174:5 Nov 29 17:17:39.852 INFO [stderr] | Nov 29 17:17:39.852 INFO [stderr] 174 | pub fn random_vertical_edge_tile(self, rng: &mut R) -> TilePos { Nov 29 17:17:39.853 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.853 INFO [stderr] Nov 29 17:17:39.853 INFO [stderr] warning: method is never used: `store_enemies` Nov 29 17:17:39.854 INFO [stderr] --> src/map/floor_map/mod.rs:124:5 Nov 29 17:17:39.854 INFO [stderr] | Nov 29 17:17:39.854 INFO [stderr] 124 | pub fn store_enemies(&mut self, enemies: impl Iterator) { Nov 29 17:17:39.855 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.855 INFO [stderr] Nov 29 17:17:39.944 INFO [stderr] warning: variant is never constructed: `Full` Nov 29 17:17:39.944 INFO [stderr] --> src/components/physics.rs:75:5 Nov 29 17:17:39.945 INFO [stderr] | Nov 29 17:17:39.945 INFO [stderr] 75 | / Full { Nov 29 17:17:39.945 INFO [stderr] 76 | | width: u32, Nov 29 17:17:39.945 INFO [stderr] 77 | | height: u32, Nov 29 17:17:39.945 INFO [stderr] 78 | | }, Nov 29 17:17:39.946 INFO [stderr] | |_____^ Nov 29 17:17:39.946 INFO [stderr] | Nov 29 17:17:39.946 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 29 17:17:39.946 INFO [stderr] Nov 29 17:17:39.947 INFO [stderr] warning: variant is never constructed: `Hit` Nov 29 17:17:39.947 INFO [stderr] --> src/resources.rs:102:5 Nov 29 17:17:39.948 INFO [stderr] | Nov 29 17:17:39.948 INFO [stderr] 102 | Hit, Nov 29 17:17:39.948 INFO [stderr] | ^^^ Nov 29 17:17:39.948 INFO [stderr] Nov 29 17:17:39.949 INFO [stderr] warning: variant is never constructed: `Victory` Nov 29 17:17:39.949 INFO [stderr] --> src/resources.rs:104:5 Nov 29 17:17:39.949 INFO [stderr] | Nov 29 17:17:39.949 INFO [stderr] 104 | Victory, Nov 29 17:17:39.950 INFO [stderr] | ^^^^^^^ Nov 29 17:17:39.964 INFO [stderr] Nov 29 17:17:39.965 INFO [stderr] warning: variant is never constructed: `Defeat` Nov 29 17:17:39.965 INFO [stderr] --> src/resources.rs:106:5 Nov 29 17:17:39.965 INFO [stderr] | Nov 29 17:17:39.966 INFO [stderr] 106 | Defeat, Nov 29 17:17:39.966 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.966 INFO [stderr] Nov 29 17:17:39.967 INFO [stderr] warning: method is never used: `contains` Nov 29 17:17:39.967 INFO [stderr] --> src/map/generator/bounds.rs:15:5 Nov 29 17:17:39.967 INFO [stderr] | Nov 29 17:17:39.968 INFO [stderr] 15 | pub fn contains(&self, x: T) -> bool { Nov 29 17:17:39.968 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.968 INFO [stderr] Nov 29 17:17:39.969 INFO [stderr] warning: method is never used: `tile_positions_on_edges` Nov 29 17:17:39.969 INFO [stderr] --> src/map/floor_map/grid.rs:116:5 Nov 29 17:17:39.969 INFO [stderr] | Nov 29 17:17:39.969 INFO [stderr] 116 | pub fn tile_positions_on_edges(&self, top_left: TilePos, size: GridSize) -> impl Iterator { Nov 29 17:17:39.970 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.970 INFO [stderr] Nov 29 17:17:39.970 INFO [stderr] warning: variant is never constructed: `Challenge` Nov 29 17:17:39.971 INFO [stderr] --> src/map/floor_map/room.rs:9:5 Nov 29 17:17:39.971 INFO [stderr] | Nov 29 17:17:39.971 INFO [stderr] 9 | Challenge, Nov 29 17:17:39.971 INFO [stderr] | ^^^^^^^^^ Nov 29 17:17:39.972 INFO [stderr] Nov 29 17:17:39.972 INFO [stderr] warning: variant is never constructed: `N` Nov 29 17:17:39.972 INFO [stderr] --> src/map/floor_map/sprite.rs:10:5 Nov 29 17:17:39.973 INFO [stderr] | Nov 29 17:17:39.973 INFO [stderr] 10 | N, Nov 29 17:17:39.973 INFO [stderr] | ^ Nov 29 17:17:39.973 INFO [stderr] Nov 29 17:17:39.974 INFO [stderr] warning: variant is never constructed: `NE` Nov 29 17:17:39.974 INFO [stderr] --> src/map/floor_map/sprite.rs:13:5 Nov 29 17:17:39.974 INFO [stderr] | Nov 29 17:17:39.974 INFO [stderr] 13 | NE, Nov 29 17:17:39.975 INFO [stderr] | ^^ Nov 29 17:17:39.975 INFO [stderr] Nov 29 17:17:39.975 INFO [stderr] warning: variant is never constructed: `E` Nov 29 17:17:39.976 INFO [stderr] --> src/map/floor_map/sprite.rs:16:5 Nov 29 17:17:39.976 INFO [stderr] | Nov 29 17:17:39.976 INFO [stderr] 16 | E, Nov 29 17:17:39.976 INFO [stderr] | ^ Nov 29 17:17:39.977 INFO [stderr] Nov 29 17:17:39.977 INFO [stderr] warning: variant is never constructed: `SE` Nov 29 17:17:39.977 INFO [stderr] --> src/map/floor_map/sprite.rs:19:5 Nov 29 17:17:39.977 INFO [stderr] | Nov 29 17:17:39.978 INFO [stderr] 19 | SE, Nov 29 17:17:39.978 INFO [stderr] | ^^ Nov 29 17:17:39.978 INFO [stderr] Nov 29 17:17:39.979 INFO [stderr] warning: variant is never constructed: `SW` Nov 29 17:17:39.979 INFO [stderr] --> src/map/floor_map/sprite.rs:25:5 Nov 29 17:17:39.979 INFO [stderr] | Nov 29 17:17:39.979 INFO [stderr] 25 | SW, Nov 29 17:17:39.980 INFO [stderr] | ^^ Nov 29 17:17:39.980 INFO [stderr] Nov 29 17:17:39.980 INFO [stderr] warning: variant is never constructed: `W` Nov 29 17:17:39.980 INFO [stderr] --> src/map/floor_map/sprite.rs:28:5 Nov 29 17:17:39.981 INFO [stderr] | Nov 29 17:17:39.981 INFO [stderr] 28 | W, Nov 29 17:17:39.981 INFO [stderr] | ^ Nov 29 17:17:39.981 INFO [stderr] Nov 29 17:17:39.982 INFO [stderr] warning: variant is never constructed: `NW` Nov 29 17:17:39.982 INFO [stderr] --> src/map/floor_map/sprite.rs:31:5 Nov 29 17:17:39.982 INFO [stderr] | Nov 29 17:17:39.983 INFO [stderr] 31 | NW, Nov 29 17:17:39.983 INFO [stderr] | ^^ Nov 29 17:17:39.983 INFO [stderr] Nov 29 17:17:39.983 INFO [stderr] warning: method is never used: `flip_vertically` Nov 29 17:17:39.984 INFO [stderr] --> src/map/floor_map/sprite.rs:75:5 Nov 29 17:17:39.984 INFO [stderr] | Nov 29 17:17:39.984 INFO [stderr] 75 | pub fn flip_vertically(self) -> Self { Nov 29 17:17:39.984 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.985 INFO [stderr] Nov 29 17:17:39.985 INFO [stderr] warning: method is never used: `anchor_west` Nov 29 17:17:39.985 INFO [stderr] --> src/map/floor_map/sprite.rs:83:5 Nov 29 17:17:39.985 INFO [stderr] | Nov 29 17:17:39.986 INFO [stderr] 83 | pub fn anchor_west(self) -> Self { Nov 29 17:17:39.986 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.986 INFO [stderr] Nov 29 17:17:39.986 INFO [stderr] warning: method is never used: `dest_offset` Nov 29 17:17:39.986 INFO [stderr] --> src/map/floor_map/sprite.rs:99:5 Nov 29 17:17:39.986 INFO [stderr] | Nov 29 17:17:39.987 INFO [stderr] 99 | pub fn dest_offset(self, x: i32, y: i32) -> Self { Nov 29 17:17:39.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.987 INFO [stderr] Nov 29 17:17:39.987 INFO [stderr] warning: variant is never constructed: `TreasureKey` Nov 29 17:17:39.987 INFO [stderr] --> src/map/floor_map/tile_object.rs:7:5 Nov 29 17:17:39.988 INFO [stderr] | Nov 29 17:17:39.988 INFO [stderr] 7 | TreasureKey, Nov 29 17:17:39.988 INFO [stderr] | ^^^^^^^^^^^ Nov 29 17:17:39.988 INFO [stderr] Nov 29 17:17:39.988 INFO [stderr] warning: variant is never constructed: `RoomKey` Nov 29 17:17:39.988 INFO [stderr] --> src/map/floor_map/tile_object.rs:8:5 Nov 29 17:17:39.989 INFO [stderr] | Nov 29 17:17:39.989 INFO [stderr] 8 | RoomKey, Nov 29 17:17:39.989 INFO [stderr] | ^^^^^^^ Nov 29 17:17:39.989 INFO [stderr] Nov 29 17:17:39.989 INFO [stderr] warning: variant is never constructed: `Potion` Nov 29 17:17:39.989 INFO [stderr] --> src/map/floor_map/tile_object.rs:9:5 Nov 29 17:17:39.990 INFO [stderr] | Nov 29 17:17:39.990 INFO [stderr] 9 | Potion {stength: u32}, Nov 29 17:17:39.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:39.990 INFO [stderr] Nov 29 17:17:39.990 INFO [stderr] warning: variant is never constructed: `Locked` Nov 29 17:17:39.991 INFO [stderr] --> src/map/floor_map/tile_object.rs:19:5 Nov 29 17:17:39.991 INFO [stderr] | Nov 29 17:17:39.991 INFO [stderr] 19 | Locked, Nov 29 17:17:39.991 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.991 INFO [stderr] Nov 29 17:17:39.992 INFO [stderr] warning: variant is never constructed: `Open` Nov 29 17:17:39.992 INFO [stderr] --> src/map/floor_map/tile_object.rs:25:5 Nov 29 17:17:39.992 INFO [stderr] | Nov 29 17:17:39.992 INFO [stderr] 25 | Open, Nov 29 17:17:39.992 INFO [stderr] | ^^^^ Nov 29 17:17:39.993 INFO [stderr] Nov 29 17:17:39.993 INFO [stderr] warning: variant is never constructed: `Locked` Nov 29 17:17:39.993 INFO [stderr] --> src/map/floor_map/tile_object.rs:27:5 Nov 29 17:17:39.993 INFO [stderr] | Nov 29 17:17:39.993 INFO [stderr] 27 | Locked, Nov 29 17:17:39.994 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.994 INFO [stderr] Nov 29 17:17:39.994 INFO [stderr] warning: variant is never constructed: `Item` Nov 29 17:17:39.994 INFO [stderr] --> src/map/floor_map/tile_object.rs:59:5 Nov 29 17:17:39.994 INFO [stderr] | Nov 29 17:17:39.995 INFO [stderr] 59 | Item(Item), Nov 29 17:17:39.995 INFO [stderr] | ^^^^^^^^^^ Nov 29 17:17:39.995 INFO [stderr] Nov 29 17:17:39.995 INFO [stderr] warning: variant is never constructed: `Opened` Nov 29 17:17:39.995 INFO [stderr] --> src/map/floor_map/tile_object.rs:60:5 Nov 29 17:17:39.996 INFO [stderr] | Nov 29 17:17:39.996 INFO [stderr] 60 | Opened, Nov 29 17:17:39.996 INFO [stderr] | ^^^^^^ Nov 29 17:17:39.996 INFO [stderr] Nov 29 17:17:39.996 INFO [stderr] warning: variant is never constructed: `Gate` Nov 29 17:17:39.997 INFO [stderr] --> src/map/floor_map/tile_object.rs:84:5 Nov 29 17:17:39.997 INFO [stderr] | Nov 29 17:17:39.997 INFO [stderr] 84 | / Gate { Nov 29 17:17:39.997 INFO [stderr] 85 | | state: Gate, Nov 29 17:17:39.998 INFO [stderr] 86 | | orientation: HoriVert, Nov 29 17:17:39.998 INFO [stderr] 87 | | }, Nov 29 17:17:39.998 INFO [stderr] | |_____^ Nov 29 17:17:39.998 INFO [stderr] Nov 29 17:17:39.998 INFO [stderr] warning: variant is never constructed: `Chest` Nov 29 17:17:39.999 INFO [stderr] --> src/map/floor_map/tile_object.rs:89:5 Nov 29 17:17:39.999 INFO [stderr] | Nov 29 17:17:39.999 INFO [stderr] 89 | Chest(Chest), Nov 29 17:17:39.999 INFO [stderr] | ^^^^^^^^^^^^ Nov 29 17:17:39.999 INFO [stderr] Nov 29 17:17:40.000 INFO [stderr] warning: method is never used: `is_orthogonal_difference` Nov 29 17:17:40.000 INFO [stderr] --> src/map/floor_map/tile_pos.rs:70:5 Nov 29 17:17:40.000 INFO [stderr] | Nov 29 17:17:40.000 INFO [stderr] 70 | pub fn is_orthogonal_difference(self, other: Self, distance: usize) -> bool { Nov 29 17:17:40.001 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.001 INFO [stderr] Nov 29 17:17:40.001 INFO [stderr] warning: method is never used: `row_positions` Nov 29 17:17:40.001 INFO [stderr] --> src/map/floor_map/tile_rect.rs:140:5 Nov 29 17:17:40.001 INFO [stderr] | Nov 29 17:17:40.002 INFO [stderr] 140 | pub fn row_positions(self, row: usize) -> impl Iterator { Nov 29 17:17:40.002 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.002 INFO [stderr] Nov 29 17:17:40.002 INFO [stderr] warning: method is never used: `col_positions` Nov 29 17:17:40.002 INFO [stderr] --> src/map/floor_map/tile_rect.rs:145:5 Nov 29 17:17:40.003 INFO [stderr] | Nov 29 17:17:40.003 INFO [stderr] 145 | pub fn col_positions(self, col: usize) -> impl Iterator { Nov 29 17:17:40.003 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.003 INFO [stderr] Nov 29 17:17:40.003 INFO [stderr] warning: method is never used: `random_horizontal_edge_tile` Nov 29 17:17:40.004 INFO [stderr] --> src/map/floor_map/tile_rect.rs:166:5 Nov 29 17:17:40.004 INFO [stderr] | Nov 29 17:17:40.004 INFO [stderr] 166 | pub fn random_horizontal_edge_tile(self, rng: &mut R) -> TilePos { Nov 29 17:17:40.004 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.004 INFO [stderr] Nov 29 17:17:40.004 INFO [stderr] warning: method is never used: `random_vertical_edge_tile` Nov 29 17:17:40.005 INFO [stderr] --> src/map/floor_map/tile_rect.rs:174:5 Nov 29 17:17:40.005 INFO [stderr] | Nov 29 17:17:40.005 INFO [stderr] 174 | pub fn random_vertical_edge_tile(self, rng: &mut R) -> TilePos { Nov 29 17:17:40.005 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.005 INFO [stderr] Nov 29 17:17:40.006 INFO [stderr] warning: method is never used: `store_enemies` Nov 29 17:17:40.006 INFO [stderr] --> src/map/floor_map/mod.rs:124:5 Nov 29 17:17:40.006 INFO [stderr] | Nov 29 17:17:40.006 INFO [stderr] 124 | pub fn store_enemies(&mut self, enemies: impl Iterator) { Nov 29 17:17:40.006 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 17:17:40.007 INFO [stderr] Nov 29 17:17:40.121 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 49.11s Nov 29 17:17:40.141 INFO [stderr] su: No module specific data is present Nov 29 17:17:41.903 INFO running `"docker" "inspect" "7eb7e452626c6c7055df595b3066e3aac4e0d2cfc8181b9c3e300247b11ad1fc"` Nov 29 17:17:42.274 INFO running `"docker" "rm" "-f" "7eb7e452626c6c7055df595b3066e3aac4e0d2cfc8181b9c3e300247b11ad1fc"` Nov 29 17:17:42.623 INFO [stdout] 7eb7e452626c6c7055df595b3066e3aac4e0d2cfc8181b9c3e300247b11ad1fc