Nov 17 12:45:07.502 INFO testing Payathp/text-adventure against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 17 12:45:07.504 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt build --frozen" "-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 17 12:45:07.918 INFO [stdout] 83f5f1145f8f450df706a29a113113d29c405b73a8901c728bb613d77c35f5da Nov 17 12:45:07.920 INFO running `"docker" "start" "-a" "83f5f1145f8f450df706a29a113113d29c405b73a8901c728bb613d77c35f5da"` Nov 17 12:45:08.696 INFO [stderr] usermod: no changes Nov 17 12:45:08.731 INFO [stderr] Compiling text-adventure v0.1.0 (/source) Nov 17 12:45:09.062 INFO [stderr] warning: unused import: `enemies` Nov 17 12:45:09.062 INFO [stderr] --> src/player.rs:1:5 Nov 17 12:45:09.062 INFO [stderr] | Nov 17 12:45:09.062 INFO [stderr] 1 | use enemies; Nov 17 12:45:09.062 INFO [stderr] | ^^^^^^^ Nov 17 12:45:09.062 INFO [stderr] | Nov 17 12:45:09.062 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 12:45:09.062 INFO [stderr] Nov 17 12:45:09.212 INFO [stderr] warning: unused variable: `victory` Nov 17 12:45:09.212 INFO [stderr] --> src/player.rs:19:66 Nov 17 12:45:09.212 INFO [stderr] | Nov 17 12:45:09.212 INFO [stderr] 19 | fn new(inventory: Vec, hp: i32, x: i32, y: i32, victory: bool) -> Player Nov 17 12:45:09.212 INFO [stderr] | ^^^^^^^ help: consider using `_victory` instead Nov 17 12:45:09.212 INFO [stderr] | Nov 17 12:45:09.212 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 12:45:09.212 INFO [stderr] Nov 17 12:45:09.212 INFO [stderr] warning: unused variable: `action_method` Nov 17 12:45:09.212 INFO [stderr] --> src/player.rs:107:17 Nov 17 12:45:09.212 INFO [stderr] | Nov 17 12:45:09.212 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:09.212 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_action_method` instead Nov 17 12:45:09.212 INFO [stderr] Nov 17 12:45:09.253 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:09.253 INFO [stderr] --> src/player.rs:107:13 Nov 17 12:45:09.253 INFO [stderr] | Nov 17 12:45:09.253 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:09.253 INFO [stderr] | ----^^^^^^^^^^^^^ Nov 17 12:45:09.253 INFO [stderr] | | Nov 17 12:45:09.253 INFO [stderr] | help: remove this `mut` Nov 17 12:45:09.253 INFO [stderr] | Nov 17 12:45:09.253 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 12:45:09.253 INFO [stderr] Nov 17 12:45:09.262 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:09.262 INFO [stderr] --> src/game.rs:41:13 Nov 17 12:45:09.262 INFO [stderr] | Nov 17 12:45:09.262 INFO [stderr] 41 | let mut current_room = &mut world::tile_exists(&map, current_player.position.x, current_player.position.y).unwrap().clone(); Nov 17 12:45:09.262 INFO [stderr] | ----^^^^^^^^^^^^ Nov 17 12:45:09.262 INFO [stderr] | | Nov 17 12:45:09.262 INFO [stderr] | help: remove this `mut` Nov 17 12:45:09.262 INFO [stderr] Nov 17 12:45:09.263 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:09.263 INFO [stderr] --> src/tiles.rs:194:5 Nov 17 12:45:09.263 INFO [stderr] | Nov 17 12:45:09.263 INFO [stderr] 194 | pub fn get_name(&self) -> &'static str Nov 17 12:45:09.263 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.263 INFO [stderr] | Nov 17 12:45:09.263 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 12:45:09.263 INFO [stderr] Nov 17 12:45:09.263 INFO [stderr] warning: method is never used: `not_empty_tile` Nov 17 12:45:09.263 INFO [stderr] --> src/tiles.rs:199:5 Nov 17 12:45:09.263 INFO [stderr] | Nov 17 12:45:09.263 INFO [stderr] 199 | pub fn not_empty_tile(&self) -> bool Nov 17 12:45:09.263 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.263 INFO [stderr] Nov 17 12:45:09.263 INFO [stderr] warning: method is never used: `new_rock` Nov 17 12:45:09.263 INFO [stderr] --> src/items.rs:46:5 Nov 17 12:45:09.263 INFO [stderr] | Nov 17 12:45:09.263 INFO [stderr] 46 | pub fn new_rock() -> Item Nov 17 12:45:09.263 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.263 INFO [stderr] Nov 17 12:45:09.263 INFO [stderr] warning: method is never used: `get_damage` Nov 17 12:45:09.263 INFO [stderr] --> src/items.rs:51:5 Nov 17 12:45:09.263 INFO [stderr] | Nov 17 12:45:09.263 INFO [stderr] 51 | pub fn get_damage(&self) -> i32 Nov 17 12:45:09.263 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.263 INFO [stderr] Nov 17 12:45:09.264 INFO [stderr] warning: method is never used: `new_ogre` Nov 17 12:45:09.264 INFO [stderr] --> src/enemies.rs:34:5 Nov 17 12:45:09.264 INFO [stderr] | Nov 17 12:45:09.264 INFO [stderr] 34 | pub fn new_ogre() -> Enemy Nov 17 12:45:09.264 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.264 INFO [stderr] Nov 17 12:45:09.264 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:09.264 INFO [stderr] --> src/enemies.rs:44:5 Nov 17 12:45:09.264 INFO [stderr] | Nov 17 12:45:09.264 INFO [stderr] 44 | pub fn get_name<'a>(&self) -> &'a str Nov 17 12:45:09.264 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.264 INFO [stderr] Nov 17 12:45:09.264 INFO [stderr] warning: method is never used: `current_position` Nov 17 12:45:09.264 INFO [stderr] --> src/player.rs:77:5 Nov 17 12:45:09.264 INFO [stderr] | Nov 17 12:45:09.264 INFO [stderr] 77 | pub fn current_position(&self) -> &tiles::Position Nov 17 12:45:09.264 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.264 INFO [stderr] Nov 17 12:45:09.264 INFO [stderr] warning: method is never used: `do_action` Nov 17 12:45:09.264 INFO [stderr] --> src/player.rs:105:5 Nov 17 12:45:09.264 INFO [stderr] | Nov 17 12:45:09.264 INFO [stderr] 105 | pub fn do_action<'a>(&mut self, map: &mut Vec, action: &'a str) Nov 17 12:45:09.265 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:09.265 INFO [stderr] Nov 17 12:45:09.959 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.24s Nov 17 12:45:09.961 INFO [stderr] su: No module specific data is present Nov 17 12:45:10.266 INFO running `"docker" "inspect" "83f5f1145f8f450df706a29a113113d29c405b73a8901c728bb613d77c35f5da"` Nov 17 12:45:10.325 INFO running `"docker" "rm" "-f" "83f5f1145f8f450df706a29a113113d29c405b73a8901c728bb613d77c35f5da"` Nov 17 12:45:10.428 INFO [stdout] 83f5f1145f8f450df706a29a113113d29c405b73a8901c728bb613d77c35f5da Nov 17 12:45:10.430 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen --no-run" "-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 17 12:45:10.588 INFO [stdout] 12734809cc6e4ea797de79af9d0e085cd3e4d39210425bdb028b8490e01746cb Nov 17 12:45:10.592 INFO running `"docker" "start" "-a" "12734809cc6e4ea797de79af9d0e085cd3e4d39210425bdb028b8490e01746cb"` Nov 17 12:45:11.132 INFO [stderr] usermod: no changes Nov 17 12:45:11.164 INFO [stderr] Compiling text-adventure v0.1.0 (/source) Nov 17 12:45:11.605 INFO [stderr] warning: unused import: `enemies` Nov 17 12:45:11.605 INFO [stderr] --> src/player.rs:1:5 Nov 17 12:45:11.605 INFO [stderr] | Nov 17 12:45:11.605 INFO [stderr] 1 | use enemies; Nov 17 12:45:11.605 INFO [stderr] | ^^^^^^^ Nov 17 12:45:11.605 INFO [stderr] | Nov 17 12:45:11.605 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 12:45:11.605 INFO [stderr] Nov 17 12:45:11.800 INFO [stderr] warning: unused variable: `victory` Nov 17 12:45:11.800 INFO [stderr] --> src/player.rs:19:66 Nov 17 12:45:11.800 INFO [stderr] | Nov 17 12:45:11.800 INFO [stderr] 19 | fn new(inventory: Vec, hp: i32, x: i32, y: i32, victory: bool) -> Player Nov 17 12:45:11.800 INFO [stderr] | ^^^^^^^ help: consider using `_victory` instead Nov 17 12:45:11.800 INFO [stderr] | Nov 17 12:45:11.800 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 12:45:11.800 INFO [stderr] Nov 17 12:45:11.801 INFO [stderr] warning: unused variable: `action_method` Nov 17 12:45:11.801 INFO [stderr] --> src/player.rs:107:17 Nov 17 12:45:11.801 INFO [stderr] | Nov 17 12:45:11.801 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:11.801 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_action_method` instead Nov 17 12:45:11.802 INFO [stderr] Nov 17 12:45:11.847 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:11.847 INFO [stderr] --> src/player.rs:107:13 Nov 17 12:45:11.847 INFO [stderr] | Nov 17 12:45:11.847 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:11.847 INFO [stderr] | ----^^^^^^^^^^^^^ Nov 17 12:45:11.847 INFO [stderr] | | Nov 17 12:45:11.847 INFO [stderr] | help: remove this `mut` Nov 17 12:45:11.847 INFO [stderr] | Nov 17 12:45:11.847 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 12:45:11.847 INFO [stderr] Nov 17 12:45:11.856 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:11.856 INFO [stderr] --> src/game.rs:41:13 Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] 41 | let mut current_room = &mut world::tile_exists(&map, current_player.position.x, current_player.position.y).unwrap().clone(); Nov 17 12:45:11.856 INFO [stderr] | ----^^^^^^^^^^^^ Nov 17 12:45:11.856 INFO [stderr] | | Nov 17 12:45:11.856 INFO [stderr] | help: remove this `mut` Nov 17 12:45:11.856 INFO [stderr] Nov 17 12:45:11.856 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:11.856 INFO [stderr] --> src/tiles.rs:194:5 Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] 194 | pub fn get_name(&self) -> &'static str Nov 17 12:45:11.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 12:45:11.856 INFO [stderr] Nov 17 12:45:11.856 INFO [stderr] warning: method is never used: `not_empty_tile` Nov 17 12:45:11.856 INFO [stderr] --> src/tiles.rs:199:5 Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] 199 | pub fn not_empty_tile(&self) -> bool Nov 17 12:45:11.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.856 INFO [stderr] Nov 17 12:45:11.856 INFO [stderr] warning: method is never used: `new_rock` Nov 17 12:45:11.856 INFO [stderr] --> src/items.rs:46:5 Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] 46 | pub fn new_rock() -> Item Nov 17 12:45:11.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.856 INFO [stderr] Nov 17 12:45:11.856 INFO [stderr] warning: method is never used: `get_damage` Nov 17 12:45:11.856 INFO [stderr] --> src/items.rs:51:5 Nov 17 12:45:11.856 INFO [stderr] | Nov 17 12:45:11.856 INFO [stderr] 51 | pub fn get_damage(&self) -> i32 Nov 17 12:45:11.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.856 INFO [stderr] Nov 17 12:45:11.863 INFO [stderr] warning: method is never used: `new_ogre` Nov 17 12:45:11.863 INFO [stderr] --> src/enemies.rs:34:5 Nov 17 12:45:11.863 INFO [stderr] | Nov 17 12:45:11.863 INFO [stderr] 34 | pub fn new_ogre() -> Enemy Nov 17 12:45:11.863 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.863 INFO [stderr] Nov 17 12:45:11.863 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:11.863 INFO [stderr] --> src/enemies.rs:44:5 Nov 17 12:45:11.863 INFO [stderr] | Nov 17 12:45:11.863 INFO [stderr] 44 | pub fn get_name<'a>(&self) -> &'a str Nov 17 12:45:11.863 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.863 INFO [stderr] Nov 17 12:45:11.863 INFO [stderr] warning: method is never used: `current_position` Nov 17 12:45:11.863 INFO [stderr] --> src/player.rs:77:5 Nov 17 12:45:11.863 INFO [stderr] | Nov 17 12:45:11.863 INFO [stderr] 77 | pub fn current_position(&self) -> &tiles::Position Nov 17 12:45:11.863 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.863 INFO [stderr] Nov 17 12:45:11.863 INFO [stderr] warning: method is never used: `do_action` Nov 17 12:45:11.863 INFO [stderr] --> src/player.rs:105:5 Nov 17 12:45:11.863 INFO [stderr] | Nov 17 12:45:11.863 INFO [stderr] 105 | pub fn do_action<'a>(&mut self, map: &mut Vec, action: &'a str) Nov 17 12:45:11.863 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.863 INFO [stderr] Nov 17 12:45:12.142 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.99s Nov 17 12:45:12.145 INFO [stderr] su: No module specific data is present Nov 17 12:45:12.492 INFO running `"docker" "inspect" "12734809cc6e4ea797de79af9d0e085cd3e4d39210425bdb028b8490e01746cb"` Nov 17 12:45:12.596 INFO running `"docker" "rm" "-f" "12734809cc6e4ea797de79af9d0e085cd3e4d39210425bdb028b8490e01746cb"` Nov 17 12:45:12.719 INFO [stdout] 12734809cc6e4ea797de79af9d0e085cd3e4d39210425bdb028b8490e01746cb Nov 17 12:45:12.726 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen" "-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 17 12:45:12.906 INFO [stdout] b56dd3bfac0c4cceb7298152690e810a9c6d335a2ac489aa11d70f127d8a8b12 Nov 17 12:45:12.908 INFO running `"docker" "start" "-a" "b56dd3bfac0c4cceb7298152690e810a9c6d335a2ac489aa11d70f127d8a8b12"` Nov 17 12:45:13.382 INFO [stderr] usermod: no changes Nov 17 12:45:13.406 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.01s Nov 17 12:45:13.407 INFO [stderr] Running /target/debug/deps/text_adventure-9eb824aeab8b1caa Nov 17 12:45:13.412 INFO [stdout] Nov 17 12:45:13.412 INFO [stdout] running 0 tests Nov 17 12:45:13.412 INFO [stdout] Nov 17 12:45:13.412 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 12:45:13.412 INFO [stdout] Nov 17 12:45:13.415 INFO [stderr] su: No module specific data is present Nov 17 12:45:13.692 INFO running `"docker" "inspect" "b56dd3bfac0c4cceb7298152690e810a9c6d335a2ac489aa11d70f127d8a8b12"` Nov 17 12:45:13.804 INFO running `"docker" "rm" "-f" "b56dd3bfac0c4cceb7298152690e810a9c6d335a2ac489aa11d70f127d8a8b12"` Nov 17 12:45:13.929 INFO [stdout] b56dd3bfac0c4cceb7298152690e810a9c6d335a2ac489aa11d70f127d8a8b12