Nov 17 12:45:06.993 INFO testing Payathp/text-adventure against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 17 12:45:06.999 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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.396 INFO [stdout] b30d90ca85865fe85a86711b81c39cfb184d6a28af64ee05dd2c3fd8c556eab2 Nov 17 12:45:07.401 INFO running `"docker" "start" "-a" "b30d90ca85865fe85a86711b81c39cfb184d6a28af64ee05dd2c3fd8c556eab2"` Nov 17 12:45:08.431 INFO [stderr] usermod: no changes Nov 17 12:45:08.475 INFO [stderr] Compiling text-adventure v0.1.0 (/source) Nov 17 12:45:08.778 INFO [stderr] warning: unused import: `enemies` Nov 17 12:45:08.778 INFO [stderr] --> src/player.rs:1:5 Nov 17 12:45:08.778 INFO [stderr] | Nov 17 12:45:08.778 INFO [stderr] 1 | use enemies; Nov 17 12:45:08.778 INFO [stderr] | ^^^^^^^ Nov 17 12:45:08.778 INFO [stderr] | Nov 17 12:45:08.778 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 12:45:08.778 INFO [stderr] Nov 17 12:45:08.935 INFO [stderr] warning: unused variable: `victory` Nov 17 12:45:08.935 INFO [stderr] --> src/player.rs:19:66 Nov 17 12:45:08.935 INFO [stderr] | Nov 17 12:45:08.935 INFO [stderr] 19 | fn new(inventory: Vec, hp: i32, x: i32, y: i32, victory: bool) -> Player Nov 17 12:45:08.935 INFO [stderr] | ^^^^^^^ help: consider using `_victory` instead Nov 17 12:45:08.935 INFO [stderr] | Nov 17 12:45:08.935 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 12:45:08.935 INFO [stderr] Nov 17 12:45:08.935 INFO [stderr] warning: unused variable: `action_method` Nov 17 12:45:08.935 INFO [stderr] --> src/player.rs:107:17 Nov 17 12:45:08.935 INFO [stderr] | Nov 17 12:45:08.935 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:08.935 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_action_method` instead Nov 17 12:45:08.935 INFO [stderr] Nov 17 12:45:08.982 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:08.982 INFO [stderr] --> src/player.rs:107:13 Nov 17 12:45:08.982 INFO [stderr] | Nov 17 12:45:08.982 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:08.982 INFO [stderr] | ----^^^^^^^^^^^^^ Nov 17 12:45:08.982 INFO [stderr] | | Nov 17 12:45:08.982 INFO [stderr] | help: remove this `mut` Nov 17 12:45:08.982 INFO [stderr] | Nov 17 12:45:08.982 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 12:45:08.982 INFO [stderr] Nov 17 12:45:08.993 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:08.993 INFO [stderr] --> src/game.rs:41:13 Nov 17 12:45:08.993 INFO [stderr] | Nov 17 12:45:08.993 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:08.993 INFO [stderr] | ----^^^^^^^^^^^^ Nov 17 12:45:08.993 INFO [stderr] | | Nov 17 12:45:08.993 INFO [stderr] | help: remove this `mut` Nov 17 12:45:08.993 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:08.995 INFO [stderr] --> src/tiles.rs:194:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 194 | pub fn get_name(&self) -> &'static str Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `not_empty_tile` Nov 17 12:45:08.995 INFO [stderr] --> src/tiles.rs:199:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 199 | pub fn not_empty_tile(&self) -> bool Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `new_rock` Nov 17 12:45:08.995 INFO [stderr] --> src/items.rs:46:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 46 | pub fn new_rock() -> Item Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `get_damage` Nov 17 12:45:08.995 INFO [stderr] --> src/items.rs:51:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 51 | pub fn get_damage(&self) -> i32 Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `new_ogre` Nov 17 12:45:08.995 INFO [stderr] --> src/enemies.rs:34:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 34 | pub fn new_ogre() -> Enemy Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:08.995 INFO [stderr] --> src/enemies.rs:44:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 44 | pub fn get_name<'a>(&self) -> &'a str Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `current_position` Nov 17 12:45:08.995 INFO [stderr] --> src/player.rs:77:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 77 | pub fn current_position(&self) -> &tiles::Position Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:08.995 INFO [stderr] warning: method is never used: `do_action` Nov 17 12:45:08.995 INFO [stderr] --> src/player.rs:105:5 Nov 17 12:45:08.995 INFO [stderr] | Nov 17 12:45:08.995 INFO [stderr] 105 | pub fn do_action<'a>(&mut self, map: &mut Vec, action: &'a str) Nov 17 12:45:08.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:08.995 INFO [stderr] Nov 17 12:45:09.665 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.22s Nov 17 12:45:09.670 INFO [stderr] su: No module specific data is present Nov 17 12:45:09.988 INFO running `"docker" "inspect" "b30d90ca85865fe85a86711b81c39cfb184d6a28af64ee05dd2c3fd8c556eab2"` Nov 17 12:45:10.089 INFO running `"docker" "rm" "-f" "b30d90ca85865fe85a86711b81c39cfb184d6a28af64ee05dd2c3fd8c556eab2"` Nov 17 12:45:10.178 INFO [stdout] b30d90ca85865fe85a86711b81c39cfb184d6a28af64ee05dd2c3fd8c556eab2 Nov 17 12:45:10.180 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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.419 INFO [stdout] eccb1e1be947fef920881d3990a22b16bc42ebf39ba8411b64255bcb9ca5e020 Nov 17 12:45:10.424 INFO running `"docker" "start" "-a" "eccb1e1be947fef920881d3990a22b16bc42ebf39ba8411b64255bcb9ca5e020"` Nov 17 12:45:10.805 INFO [stderr] usermod: no changes Nov 17 12:45:10.850 INFO [stderr] Compiling text-adventure v0.1.0 (/source) Nov 17 12:45:11.312 INFO [stderr] warning: unused import: `enemies` Nov 17 12:45:11.312 INFO [stderr] --> src/player.rs:1:5 Nov 17 12:45:11.312 INFO [stderr] | Nov 17 12:45:11.313 INFO [stderr] 1 | use enemies; Nov 17 12:45:11.313 INFO [stderr] | ^^^^^^^ Nov 17 12:45:11.313 INFO [stderr] | Nov 17 12:45:11.313 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 12:45:11.314 INFO [stderr] Nov 17 12:45:11.454 INFO [stderr] warning: unused variable: `victory` Nov 17 12:45:11.454 INFO [stderr] --> src/player.rs:19:66 Nov 17 12:45:11.454 INFO [stderr] | Nov 17 12:45:11.454 INFO [stderr] 19 | fn new(inventory: Vec, hp: i32, x: i32, y: i32, victory: bool) -> Player Nov 17 12:45:11.455 INFO [stderr] | ^^^^^^^ help: consider using `_victory` instead Nov 17 12:45:11.455 INFO [stderr] | Nov 17 12:45:11.455 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 12:45:11.455 INFO [stderr] Nov 17 12:45:11.456 INFO [stderr] warning: unused variable: `action_method` Nov 17 12:45:11.456 INFO [stderr] --> src/player.rs:107:17 Nov 17 12:45:11.456 INFO [stderr] | Nov 17 12:45:11.456 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:11.457 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_action_method` instead Nov 17 12:45:11.457 INFO [stderr] Nov 17 12:45:11.493 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:11.494 INFO [stderr] --> src/player.rs:107:13 Nov 17 12:45:11.494 INFO [stderr] | Nov 17 12:45:11.494 INFO [stderr] 107 | let mut action_method = actions::Action::identify_action_with_enemies(action, self, map); Nov 17 12:45:11.494 INFO [stderr] | ----^^^^^^^^^^^^^ Nov 17 12:45:11.495 INFO [stderr] | | Nov 17 12:45:11.495 INFO [stderr] | help: remove this `mut` Nov 17 12:45:11.495 INFO [stderr] | Nov 17 12:45:11.496 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 12:45:11.496 INFO [stderr] Nov 17 12:45:11.502 INFO [stderr] warning: variable does not need to be mutable Nov 17 12:45:11.502 INFO [stderr] --> src/game.rs:41:13 Nov 17 12:45:11.502 INFO [stderr] | Nov 17 12:45:11.502 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.503 INFO [stderr] | ----^^^^^^^^^^^^ Nov 17 12:45:11.503 INFO [stderr] | | Nov 17 12:45:11.503 INFO [stderr] | help: remove this `mut` Nov 17 12:45:11.503 INFO [stderr] Nov 17 12:45:11.504 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:11.504 INFO [stderr] --> src/tiles.rs:194:5 Nov 17 12:45:11.504 INFO [stderr] | Nov 17 12:45:11.504 INFO [stderr] 194 | pub fn get_name(&self) -> &'static str Nov 17 12:45:11.505 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.505 INFO [stderr] | Nov 17 12:45:11.505 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 12:45:11.505 INFO [stderr] Nov 17 12:45:11.505 INFO [stderr] warning: method is never used: `not_empty_tile` Nov 17 12:45:11.506 INFO [stderr] --> src/tiles.rs:199:5 Nov 17 12:45:11.506 INFO [stderr] | Nov 17 12:45:11.506 INFO [stderr] 199 | pub fn not_empty_tile(&self) -> bool Nov 17 12:45:11.506 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.507 INFO [stderr] Nov 17 12:45:11.507 INFO [stderr] warning: method is never used: `new_rock` Nov 17 12:45:11.507 INFO [stderr] --> src/items.rs:46:5 Nov 17 12:45:11.507 INFO [stderr] | Nov 17 12:45:11.507 INFO [stderr] 46 | pub fn new_rock() -> Item Nov 17 12:45:11.508 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.508 INFO [stderr] Nov 17 12:45:11.508 INFO [stderr] warning: method is never used: `get_damage` Nov 17 12:45:11.508 INFO [stderr] --> src/items.rs:51:5 Nov 17 12:45:11.508 INFO [stderr] | Nov 17 12:45:11.508 INFO [stderr] 51 | pub fn get_damage(&self) -> i32 Nov 17 12:45:11.508 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.509 INFO [stderr] Nov 17 12:45:11.509 INFO [stderr] warning: method is never used: `new_ogre` Nov 17 12:45:11.509 INFO [stderr] --> src/enemies.rs:34:5 Nov 17 12:45:11.509 INFO [stderr] | Nov 17 12:45:11.509 INFO [stderr] 34 | pub fn new_ogre() -> Enemy Nov 17 12:45:11.509 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.509 INFO [stderr] Nov 17 12:45:11.510 INFO [stderr] warning: method is never used: `get_name` Nov 17 12:45:11.510 INFO [stderr] --> src/enemies.rs:44:5 Nov 17 12:45:11.510 INFO [stderr] | Nov 17 12:45:11.510 INFO [stderr] 44 | pub fn get_name<'a>(&self) -> &'a str Nov 17 12:45:11.510 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.510 INFO [stderr] Nov 17 12:45:11.510 INFO [stderr] warning: method is never used: `current_position` Nov 17 12:45:11.511 INFO [stderr] --> src/player.rs:77:5 Nov 17 12:45:11.511 INFO [stderr] | Nov 17 12:45:11.511 INFO [stderr] 77 | pub fn current_position(&self) -> &tiles::Position Nov 17 12:45:11.511 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.511 INFO [stderr] Nov 17 12:45:11.511 INFO [stderr] warning: method is never used: `do_action` Nov 17 12:45:11.511 INFO [stderr] --> src/player.rs:105:5 Nov 17 12:45:11.512 INFO [stderr] | Nov 17 12:45:11.512 INFO [stderr] 105 | pub fn do_action<'a>(&mut self, map: &mut Vec, action: &'a str) Nov 17 12:45:11.512 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:45:11.512 INFO [stderr] Nov 17 12:45:11.895 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.06s Nov 17 12:45:11.899 INFO [stderr] su: No module specific data is present Nov 17 12:45:12.408 INFO running `"docker" "inspect" "eccb1e1be947fef920881d3990a22b16bc42ebf39ba8411b64255bcb9ca5e020"` Nov 17 12:45:12.512 INFO running `"docker" "rm" "-f" "eccb1e1be947fef920881d3990a22b16bc42ebf39ba8411b64255bcb9ca5e020"` Nov 17 12:45:12.651 INFO [stdout] eccb1e1be947fef920881d3990a22b16bc42ebf39ba8411b64255bcb9ca5e020 Nov 17 12:45:12.657 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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.861 INFO [stdout] 5b8263dc00850cff768a1c718bed65c737219722f2be5bbac7c635b6d90b8b8f Nov 17 12:45:12.863 INFO running `"docker" "start" "-a" "5b8263dc00850cff768a1c718bed65c737219722f2be5bbac7c635b6d90b8b8f"` Nov 17 12:45:13.414 INFO [stderr] usermod: no changes Nov 17 12:45:13.435 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.00s Nov 17 12:45:13.436 INFO [stderr] Running /target/debug/deps/text_adventure-ecaf6a3029575aec Nov 17 12:45:13.441 INFO [stdout] Nov 17 12:45:13.441 INFO [stdout] running 0 tests Nov 17 12:45:13.441 INFO [stdout] Nov 17 12:45:13.441 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 12:45:13.441 INFO [stdout] Nov 17 12:45:13.442 INFO [stderr] su: No module specific data is present Nov 17 12:45:13.716 INFO running `"docker" "inspect" "5b8263dc00850cff768a1c718bed65c737219722f2be5bbac7c635b6d90b8b8f"` Nov 17 12:45:13.844 INFO running `"docker" "rm" "-f" "5b8263dc00850cff768a1c718bed65c737219722f2be5bbac7c635b6d90b8b8f"` Nov 17 12:45:13.984 INFO [stdout] 5b8263dc00850cff768a1c718bed65c737219722f2be5bbac7c635b6d90b8b8f