Nov 17 05:14:48.739 INFO testing dawee/rust-sokoban against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 17 05:14:48.741 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 05:14:49.097 INFO [stdout] 782fe72ece541f5f69c116430c50122bc57b426b16077d50bd5f780e503638ed Nov 17 05:14:49.101 INFO running `"docker" "start" "-a" "782fe72ece541f5f69c116430c50122bc57b426b16077d50bd5f780e503638ed"` Nov 17 05:14:50.378 INFO [stderr] usermod: no changes Nov 17 05:14:50.825 INFO [stderr] Compiling x11-dl v2.17.0 Nov 17 05:14:50.843 INFO [stderr] Compiling piston2d-opengl_graphics v0.50.0 Nov 17 05:14:58.472 INFO [stderr] Compiling winit v0.8.3 Nov 17 05:15:03.079 INFO [stderr] Compiling glutin v0.10.1 Nov 17 05:15:05.624 INFO [stderr] Compiling pistoncore-glutin_window v0.43.0 Nov 17 05:15:08.571 INFO [stderr] Compiling rust-sokoban v0.1.0 (/source) Nov 17 05:15:10.859 INFO [stderr] warning: unused import: `transform_pos` Nov 17 05:15:10.860 INFO [stderr] --> src/sokoban/block.rs:7:42 Nov 17 05:15:10.860 INFO [stderr] | Nov 17 05:15:10.860 INFO [stderr] 7 | use graphics::math::{Matrix2d, identity, transform_pos}; Nov 17 05:15:10.861 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 05:15:10.861 INFO [stderr] | Nov 17 05:15:10.861 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 05:15:10.861 INFO [stderr] Nov 17 05:15:10.862 INFO [stderr] warning: unused import: `transform_pos` Nov 17 05:15:10.862 INFO [stderr] --> src/sokoban/character.rs:7:42 Nov 17 05:15:10.862 INFO [stderr] | Nov 17 05:15:10.863 INFO [stderr] 7 | use graphics::math::{Matrix2d, identity, transform_pos}; Nov 17 05:15:10.863 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 05:15:10.863 INFO [stderr] Nov 17 05:15:10.863 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 05:15:10.863 INFO [stderr] --> src/sokoban/level.rs:18:8 Nov 17 05:15:10.864 INFO [stderr] | Nov 17 05:15:10.864 INFO [stderr] 18 | if (*col == 16) { Nov 17 05:15:10.864 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 17 05:15:10.864 INFO [stderr] | Nov 17 05:15:10.865 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 05:15:10.865 INFO [stderr] Nov 17 05:15:10.865 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 05:15:10.866 INFO [stderr] --> src/sokoban/level.rs:84:16 Nov 17 05:15:10.866 INFO [stderr] | Nov 17 05:15:10.866 INFO [stderr] 84 | if (cell == cell_type) { Nov 17 05:15:10.866 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 05:15:10.871 INFO [stderr] Nov 17 05:15:11.053 INFO [stderr] warning: unused variable: `rows` Nov 17 05:15:11.053 INFO [stderr] --> src/sokoban/game.rs:24:14 Nov 17 05:15:11.053 INFO [stderr] | Nov 17 05:15:11.053 INFO [stderr] 24 | let (rows, cols) = (12, 16); Nov 17 05:15:11.054 INFO [stderr] | ^^^^ help: consider using `_rows` instead Nov 17 05:15:11.054 INFO [stderr] | Nov 17 05:15:11.054 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 05:15:11.054 INFO [stderr] Nov 17 05:15:11.054 INFO [stderr] warning: unused variable: `cols` Nov 17 05:15:11.055 INFO [stderr] --> src/sokoban/game.rs:24:20 Nov 17 05:15:11.055 INFO [stderr] | Nov 17 05:15:11.055 INFO [stderr] 24 | let (rows, cols) = (12, 16); Nov 17 05:15:11.055 INFO [stderr] | ^^^^ help: consider using `_cols` instead Nov 17 05:15:11.055 INFO [stderr] Nov 17 05:15:11.056 INFO [stderr] warning: unused variable: `cell` Nov 17 05:15:11.056 INFO [stderr] --> src/sokoban/level.rs:103:30 Nov 17 05:15:11.056 INFO [stderr] | Nov 17 05:15:11.056 INFO [stderr] 103 | self.each(|row, col, cell| { Nov 17 05:15:11.056 INFO [stderr] | ^^^^ help: consider using `_cell` instead Nov 17 05:15:11.057 INFO [stderr] Nov 17 05:15:11.127 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:11.127 INFO [stderr] --> src/sokoban/level.rs:90:40 Nov 17 05:15:11.127 INFO [stderr] | Nov 17 05:15:11.127 INFO [stderr] 90 | pub fn each_wall(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:11.128 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:11.128 INFO [stderr] | | Nov 17 05:15:11.128 INFO [stderr] | help: remove this `mut` Nov 17 05:15:11.128 INFO [stderr] | Nov 17 05:15:11.128 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 05:15:11.128 INFO [stderr] Nov 17 05:15:11.129 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:11.129 INFO [stderr] --> src/sokoban/level.rs:94:41 Nov 17 05:15:11.129 INFO [stderr] | Nov 17 05:15:11.129 INFO [stderr] 94 | pub fn each_block(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:11.129 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:11.129 INFO [stderr] | | Nov 17 05:15:11.130 INFO [stderr] | help: remove this `mut` Nov 17 05:15:11.130 INFO [stderr] Nov 17 05:15:11.130 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:11.130 INFO [stderr] --> src/sokoban/level.rs:98:43 Nov 17 05:15:11.130 INFO [stderr] | Nov 17 05:15:11.130 INFO [stderr] 98 | pub fn each_diamond(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:11.131 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:11.131 INFO [stderr] | | Nov 17 05:15:11.131 INFO [stderr] | help: remove this `mut` Nov 17 05:15:11.131 INFO [stderr] Nov 17 05:15:14.909 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.48s Nov 17 05:15:14.921 INFO [stderr] su: No module specific data is present Nov 17 05:15:15.407 INFO running `"docker" "inspect" "782fe72ece541f5f69c116430c50122bc57b426b16077d50bd5f780e503638ed"` Nov 17 05:15:15.701 INFO running `"docker" "rm" "-f" "782fe72ece541f5f69c116430c50122bc57b426b16077d50bd5f780e503638ed"` Nov 17 05:15:15.792 INFO [stdout] 782fe72ece541f5f69c116430c50122bc57b426b16077d50bd5f780e503638ed Nov 17 05:15:15.796 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 05:15:16.069 INFO [stdout] b728a83ae09048723fa78a986d254f30ecac1c1597ad3d2499194d5f35b47ce3 Nov 17 05:15:16.071 INFO running `"docker" "start" "-a" "b728a83ae09048723fa78a986d254f30ecac1c1597ad3d2499194d5f35b47ce3"` Nov 17 05:15:16.565 INFO [stderr] usermod: no changes Nov 17 05:15:16.715 INFO [stderr] Compiling rust-sokoban v0.1.0 (/source) Nov 17 05:15:18.897 INFO [stderr] warning: unused import: `transform_pos` Nov 17 05:15:18.897 INFO [stderr] --> src/sokoban/block.rs:7:42 Nov 17 05:15:18.897 INFO [stderr] | Nov 17 05:15:18.897 INFO [stderr] 7 | use graphics::math::{Matrix2d, identity, transform_pos}; Nov 17 05:15:18.897 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 05:15:18.897 INFO [stderr] | Nov 17 05:15:18.897 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 05:15:18.897 INFO [stderr] Nov 17 05:15:18.897 INFO [stderr] warning: unused import: `transform_pos` Nov 17 05:15:18.897 INFO [stderr] --> src/sokoban/character.rs:7:42 Nov 17 05:15:18.897 INFO [stderr] | Nov 17 05:15:18.897 INFO [stderr] 7 | use graphics::math::{Matrix2d, identity, transform_pos}; Nov 17 05:15:18.897 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 05:15:18.897 INFO [stderr] Nov 17 05:15:18.899 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 05:15:18.899 INFO [stderr] --> src/sokoban/level.rs:18:8 Nov 17 05:15:18.899 INFO [stderr] | Nov 17 05:15:18.899 INFO [stderr] 18 | if (*col == 16) { Nov 17 05:15:18.899 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 17 05:15:18.899 INFO [stderr] | Nov 17 05:15:18.899 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 05:15:18.899 INFO [stderr] Nov 17 05:15:18.899 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 05:15:18.899 INFO [stderr] --> src/sokoban/level.rs:84:16 Nov 17 05:15:18.899 INFO [stderr] | Nov 17 05:15:18.899 INFO [stderr] 84 | if (cell == cell_type) { Nov 17 05:15:18.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 05:15:18.899 INFO [stderr] Nov 17 05:15:19.075 INFO [stderr] warning: unused variable: `rows` Nov 17 05:15:19.075 INFO [stderr] --> src/sokoban/game.rs:24:14 Nov 17 05:15:19.075 INFO [stderr] | Nov 17 05:15:19.075 INFO [stderr] 24 | let (rows, cols) = (12, 16); Nov 17 05:15:19.075 INFO [stderr] | ^^^^ help: consider using `_rows` instead Nov 17 05:15:19.075 INFO [stderr] | Nov 17 05:15:19.075 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 05:15:19.075 INFO [stderr] Nov 17 05:15:19.075 INFO [stderr] warning: unused variable: `cols` Nov 17 05:15:19.075 INFO [stderr] --> src/sokoban/game.rs:24:20 Nov 17 05:15:19.075 INFO [stderr] | Nov 17 05:15:19.075 INFO [stderr] 24 | let (rows, cols) = (12, 16); Nov 17 05:15:19.075 INFO [stderr] | ^^^^ help: consider using `_cols` instead Nov 17 05:15:19.075 INFO [stderr] Nov 17 05:15:19.075 INFO [stderr] warning: unused variable: `cell` Nov 17 05:15:19.075 INFO [stderr] --> src/sokoban/level.rs:103:30 Nov 17 05:15:19.075 INFO [stderr] | Nov 17 05:15:19.075 INFO [stderr] 103 | self.each(|row, col, cell| { Nov 17 05:15:19.075 INFO [stderr] | ^^^^ help: consider using `_cell` instead Nov 17 05:15:19.075 INFO [stderr] Nov 17 05:15:19.133 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:19.134 INFO [stderr] --> src/sokoban/level.rs:90:40 Nov 17 05:15:19.134 INFO [stderr] | Nov 17 05:15:19.134 INFO [stderr] 90 | pub fn each_wall(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:19.134 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:19.134 INFO [stderr] | | Nov 17 05:15:19.134 INFO [stderr] | help: remove this `mut` Nov 17 05:15:19.134 INFO [stderr] | Nov 17 05:15:19.134 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 05:15:19.134 INFO [stderr] Nov 17 05:15:19.134 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:19.134 INFO [stderr] --> src/sokoban/level.rs:94:41 Nov 17 05:15:19.134 INFO [stderr] | Nov 17 05:15:19.134 INFO [stderr] 94 | pub fn each_block(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:19.134 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:19.134 INFO [stderr] | | Nov 17 05:15:19.134 INFO [stderr] | help: remove this `mut` Nov 17 05:15:19.134 INFO [stderr] Nov 17 05:15:19.135 INFO [stderr] warning: variable does not need to be mutable Nov 17 05:15:19.135 INFO [stderr] --> src/sokoban/level.rs:98:43 Nov 17 05:15:19.136 INFO [stderr] | Nov 17 05:15:19.136 INFO [stderr] 98 | pub fn each_diamond(&self, mut predicate: Predicate) where Predicate: FnMut(u32, u32) { Nov 17 05:15:19.136 INFO [stderr] | ----^^^^^^^^^ Nov 17 05:15:19.136 INFO [stderr] | | Nov 17 05:15:19.136 INFO [stderr] | help: remove this `mut` Nov 17 05:15:19.136 INFO [stderr] Nov 17 05:15:19.435 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.85s Nov 17 05:15:19.446 INFO [stderr] su: No module specific data is present Nov 17 05:15:19.949 INFO running `"docker" "inspect" "b728a83ae09048723fa78a986d254f30ecac1c1597ad3d2499194d5f35b47ce3"` Nov 17 05:15:20.096 INFO running `"docker" "rm" "-f" "b728a83ae09048723fa78a986d254f30ecac1c1597ad3d2499194d5f35b47ce3"` Nov 17 05:15:20.207 INFO [stdout] b728a83ae09048723fa78a986d254f30ecac1c1597ad3d2499194d5f35b47ce3 Nov 17 05:15:20.208 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 05:15:20.407 INFO [stdout] 3d722969de940d7b60d69c2daee50118f447b4cfebe823b218a6e04332bb6e7e Nov 17 05:15:20.411 INFO running `"docker" "start" "-a" "3d722969de940d7b60d69c2daee50118f447b4cfebe823b218a6e04332bb6e7e"` Nov 17 05:15:21.139 INFO [stderr] usermod: no changes Nov 17 05:15:21.347 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.18s Nov 17 05:15:21.363 INFO [stderr] Running /target/debug/deps/rust_sokoban-8a162714aa402e03 Nov 17 05:15:21.365 INFO [stdout] Nov 17 05:15:21.365 INFO [stdout] running 0 tests Nov 17 05:15:21.366 INFO [stdout] Nov 17 05:15:21.366 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 05:15:21.366 INFO [stdout] Nov 17 05:15:21.371 INFO [stderr] su: No module specific data is present Nov 17 05:15:21.697 INFO running `"docker" "inspect" "3d722969de940d7b60d69c2daee50118f447b4cfebe823b218a6e04332bb6e7e"` Nov 17 05:15:21.789 INFO running `"docker" "rm" "-f" "3d722969de940d7b60d69c2daee50118f447b4cfebe823b218a6e04332bb6e7e"` Nov 17 05:15:21.885 INFO [stdout] 3d722969de940d7b60d69c2daee50118f447b4cfebe823b218a6e04332bb6e7e