Dec 13 22:48:52.800 INFO testing csreid/chess-engine against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 13 22:48:52.800 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-3/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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"` Dec 13 22:48:53.221 INFO [stdout] ae4057406be2ddd76346aa1bbcec5e29e1e21389694576c3d6d723559859f139 Dec 13 22:48:53.225 INFO running `"docker" "start" "-a" "ae4057406be2ddd76346aa1bbcec5e29e1e21389694576c3d6d723559859f139"` Dec 13 22:48:53.900 INFO [stderr] usermod: no changes Dec 13 22:48:54.015 INFO [stderr] Compiling chess v2.0.1 Dec 13 22:48:54.028 INFO [stderr] Compiling stopwatch v0.0.7 Dec 13 22:52:42.159 INFO [stderr] Compiling chess-engine v0.1.0 (/source) Dec 13 22:52:43.591 INFO [stderr] warning: unused imports: `ALL_FILES`, `ALL_RANKS`, `Piece`, `Square` Dec 13 22:52:43.591 INFO [stderr] --> src/main.rs:9:2 Dec 13 22:52:43.591 INFO [stderr] | Dec 13 22:52:43.591 INFO [stderr] 9 | ALL_FILES, Dec 13 22:52:43.591 INFO [stderr] | ^^^^^^^^^ Dec 13 22:52:43.591 INFO [stderr] 10 | ALL_RANKS, Dec 13 22:52:43.591 INFO [stderr] | ^^^^^^^^^ Dec 13 22:52:43.591 INFO [stderr] ... Dec 13 22:52:43.591 INFO [stderr] 16 | Piece, Dec 13 22:52:43.591 INFO [stderr] | ^^^^^ Dec 13 22:52:43.591 INFO [stderr] 17 | Square, Dec 13 22:52:43.591 INFO [stderr] | ^^^^^^ Dec 13 22:52:43.591 INFO [stderr] | Dec 13 22:52:43.591 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 22:52:43.591 INFO [stderr] Dec 13 22:52:43.591 INFO [stderr] warning: unused import: `std::io` Dec 13 22:52:43.591 INFO [stderr] --> src/main.rs:20:5 Dec 13 22:52:43.591 INFO [stderr] | Dec 13 22:52:43.591 INFO [stderr] 20 | use std::io; Dec 13 22:52:43.591 INFO [stderr] | ^^^^^^^ Dec 13 22:52:43.591 INFO [stderr] Dec 13 22:52:43.591 INFO [stderr] warning: unused import: `rand::*` Dec 13 22:52:43.591 INFO [stderr] --> src/main.rs:22:5 Dec 13 22:52:43.591 INFO [stderr] | Dec 13 22:52:43.591 INFO [stderr] 22 | use rand::*; Dec 13 22:52:43.591 INFO [stderr] | ^^^^^^^ Dec 13 22:52:43.591 INFO [stderr] Dec 13 22:52:43.736 INFO [stderr] warning: unused variable: `finished_count` Dec 13 22:52:43.736 INFO [stderr] --> src/main.rs:86:10 Dec 13 22:52:43.736 INFO [stderr] | Dec 13 22:52:43.736 INFO [stderr] 86 | let mut finished_count = 0; Dec 13 22:52:43.736 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_finished_count` instead Dec 13 22:52:43.736 INFO [stderr] | Dec 13 22:52:43.736 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 22:52:43.736 INFO [stderr] Dec 13 22:52:43.736 INFO [stderr] warning: unused variable: `total_count` Dec 13 22:52:43.736 INFO [stderr] --> src/main.rs:87:10 Dec 13 22:52:43.736 INFO [stderr] | Dec 13 22:52:43.736 INFO [stderr] 87 | let mut total_count = 0; Dec 13 22:52:43.736 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_total_count` instead Dec 13 22:52:43.736 INFO [stderr] Dec 13 22:52:43.736 INFO [stderr] warning: unused variable: `rng` Dec 13 22:52:43.736 INFO [stderr] --> src/main.rs:91:10 Dec 13 22:52:43.736 INFO [stderr] | Dec 13 22:52:43.737 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 13 22:52:43.737 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 13 22:52:43.737 INFO [stderr] Dec 13 22:52:43.737 INFO [stderr] warning: unused variable: `iter2` Dec 13 22:52:43.737 INFO [stderr] --> src/main.rs:93:10 Dec 13 22:52:43.737 INFO [stderr] | Dec 13 22:52:43.737 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 13 22:52:43.737 INFO [stderr] | ^^^^^ help: consider using `_iter2` instead Dec 13 22:52:43.737 INFO [stderr] Dec 13 22:52:43.737 INFO [stderr] warning: unused variable: `count` Dec 13 22:52:43.737 INFO [stderr] --> src/main.rs:94:10 Dec 13 22:52:43.737 INFO [stderr] | Dec 13 22:52:43.737 INFO [stderr] 94 | let mut count = 0; Dec 13 22:52:43.737 INFO [stderr] | ^^^^^ help: consider using `_count` instead Dec 13 22:52:43.737 INFO [stderr] Dec 13 22:52:43.759 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.759 INFO [stderr] --> src/main.rs:86:6 Dec 13 22:52:43.759 INFO [stderr] | Dec 13 22:52:43.759 INFO [stderr] 86 | let mut finished_count = 0; Dec 13 22:52:43.759 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 13 22:52:43.759 INFO [stderr] | | Dec 13 22:52:43.759 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.759 INFO [stderr] | Dec 13 22:52:43.759 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 13 22:52:43.759 INFO [stderr] Dec 13 22:52:43.759 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.759 INFO [stderr] --> src/main.rs:87:6 Dec 13 22:52:43.759 INFO [stderr] | Dec 13 22:52:43.759 INFO [stderr] 87 | let mut total_count = 0; Dec 13 22:52:43.759 INFO [stderr] | ----^^^^^^^^^^^ Dec 13 22:52:43.759 INFO [stderr] | | Dec 13 22:52:43.759 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.759 INFO [stderr] Dec 13 22:52:43.759 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.759 INFO [stderr] --> src/main.rs:90:6 Dec 13 22:52:43.759 INFO [stderr] | Dec 13 22:52:43.759 INFO [stderr] 90 | let mut board = Board::from_fen(fen.to_string()).unwrap(); Dec 13 22:52:43.759 INFO [stderr] | ----^^^^^ Dec 13 22:52:43.759 INFO [stderr] | | Dec 13 22:52:43.759 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.759 INFO [stderr] Dec 13 22:52:43.759 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.759 INFO [stderr] --> src/main.rs:91:6 Dec 13 22:52:43.759 INFO [stderr] | Dec 13 22:52:43.759 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 13 22:52:43.759 INFO [stderr] | ----^^^ Dec 13 22:52:43.759 INFO [stderr] | | Dec 13 22:52:43.759 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.759 INFO [stderr] Dec 13 22:52:43.759 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.759 INFO [stderr] --> src/main.rs:93:6 Dec 13 22:52:43.760 INFO [stderr] | Dec 13 22:52:43.760 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 13 22:52:43.760 INFO [stderr] | ----^^^^^ Dec 13 22:52:43.760 INFO [stderr] | | Dec 13 22:52:43.760 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.760 INFO [stderr] Dec 13 22:52:43.760 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:43.760 INFO [stderr] --> src/main.rs:94:6 Dec 13 22:52:43.760 INFO [stderr] | Dec 13 22:52:43.760 INFO [stderr] 94 | let mut count = 0; Dec 13 22:52:43.760 INFO [stderr] | ----^^^^^ Dec 13 22:52:43.760 INFO [stderr] | | Dec 13 22:52:43.760 INFO [stderr] | help: remove this `mut` Dec 13 22:52:43.760 INFO [stderr] Dec 13 22:52:44.852 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3m 50s Dec 13 22:52:44.859 INFO [stderr] su: No module specific data is present Dec 13 22:52:45.983 INFO running `"docker" "inspect" "ae4057406be2ddd76346aa1bbcec5e29e1e21389694576c3d6d723559859f139"` Dec 13 22:52:46.191 INFO running `"docker" "rm" "-f" "ae4057406be2ddd76346aa1bbcec5e29e1e21389694576c3d6d723559859f139"` Dec 13 22:52:46.487 INFO [stdout] ae4057406be2ddd76346aa1bbcec5e29e1e21389694576c3d6d723559859f139 Dec 13 22:52:46.489 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-3/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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"` Dec 13 22:52:46.941 INFO [stdout] eda7c7d737076ed0f6d95755c46edaed63f2c5c222030e0b9b69ba8f9895ef1f Dec 13 22:52:46.943 INFO running `"docker" "start" "-a" "eda7c7d737076ed0f6d95755c46edaed63f2c5c222030e0b9b69ba8f9895ef1f"` Dec 13 22:52:48.588 INFO [stderr] usermod: no changes Dec 13 22:52:48.682 INFO [stderr] Compiling chess-engine v0.1.0 (/source) Dec 13 22:52:49.855 INFO [stderr] warning: unused imports: `ALL_FILES`, `ALL_RANKS`, `Piece`, `Square` Dec 13 22:52:49.855 INFO [stderr] --> src/main.rs:9:2 Dec 13 22:52:49.856 INFO [stderr] | Dec 13 22:52:49.856 INFO [stderr] 9 | ALL_FILES, Dec 13 22:52:49.856 INFO [stderr] | ^^^^^^^^^ Dec 13 22:52:49.856 INFO [stderr] 10 | ALL_RANKS, Dec 13 22:52:49.857 INFO [stderr] | ^^^^^^^^^ Dec 13 22:52:49.857 INFO [stderr] ... Dec 13 22:52:49.857 INFO [stderr] 16 | Piece, Dec 13 22:52:49.857 INFO [stderr] | ^^^^^ Dec 13 22:52:49.857 INFO [stderr] 17 | Square, Dec 13 22:52:49.858 INFO [stderr] | ^^^^^^ Dec 13 22:52:49.858 INFO [stderr] | Dec 13 22:52:49.858 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 22:52:49.858 INFO [stderr] Dec 13 22:52:49.859 INFO [stderr] warning: unused import: `std::io` Dec 13 22:52:49.859 INFO [stderr] --> src/main.rs:20:5 Dec 13 22:52:49.859 INFO [stderr] | Dec 13 22:52:49.859 INFO [stderr] 20 | use std::io; Dec 13 22:52:49.860 INFO [stderr] | ^^^^^^^ Dec 13 22:52:49.860 INFO [stderr] Dec 13 22:52:49.860 INFO [stderr] warning: unused import: `rand::*` Dec 13 22:52:49.860 INFO [stderr] --> src/main.rs:22:5 Dec 13 22:52:49.860 INFO [stderr] | Dec 13 22:52:49.861 INFO [stderr] 22 | use rand::*; Dec 13 22:52:49.861 INFO [stderr] | ^^^^^^^ Dec 13 22:52:49.861 INFO [stderr] Dec 13 22:52:49.975 INFO [stderr] warning: unused variable: `finished_count` Dec 13 22:52:49.975 INFO [stderr] --> src/main.rs:86:10 Dec 13 22:52:49.975 INFO [stderr] | Dec 13 22:52:49.975 INFO [stderr] 86 | let mut finished_count = 0; Dec 13 22:52:49.975 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_finished_count` instead Dec 13 22:52:49.975 INFO [stderr] | Dec 13 22:52:49.975 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 22:52:49.975 INFO [stderr] Dec 13 22:52:49.975 INFO [stderr] warning: unused variable: `total_count` Dec 13 22:52:49.975 INFO [stderr] --> src/main.rs:87:10 Dec 13 22:52:49.976 INFO [stderr] | Dec 13 22:52:49.976 INFO [stderr] 87 | let mut total_count = 0; Dec 13 22:52:49.976 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_total_count` instead Dec 13 22:52:49.976 INFO [stderr] Dec 13 22:52:49.976 INFO [stderr] warning: unused variable: `rng` Dec 13 22:52:49.976 INFO [stderr] --> src/main.rs:91:10 Dec 13 22:52:49.976 INFO [stderr] | Dec 13 22:52:49.976 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 13 22:52:49.976 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 13 22:52:49.976 INFO [stderr] Dec 13 22:52:49.976 INFO [stderr] warning: unused variable: `iter2` Dec 13 22:52:49.976 INFO [stderr] --> src/main.rs:93:10 Dec 13 22:52:49.977 INFO [stderr] | Dec 13 22:52:49.977 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 13 22:52:49.977 INFO [stderr] | ^^^^^ help: consider using `_iter2` instead Dec 13 22:52:49.977 INFO [stderr] Dec 13 22:52:49.977 INFO [stderr] warning: unused variable: `count` Dec 13 22:52:49.977 INFO [stderr] --> src/main.rs:94:10 Dec 13 22:52:49.978 INFO [stderr] | Dec 13 22:52:49.978 INFO [stderr] 94 | let mut count = 0; Dec 13 22:52:49.978 INFO [stderr] | ^^^^^ help: consider using `_count` instead Dec 13 22:52:49.978 INFO [stderr] Dec 13 22:52:49.993 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.993 INFO [stderr] --> src/main.rs:86:6 Dec 13 22:52:49.993 INFO [stderr] | Dec 13 22:52:49.993 INFO [stderr] 86 | let mut finished_count = 0; Dec 13 22:52:49.993 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 13 22:52:49.993 INFO [stderr] | | Dec 13 22:52:49.993 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.993 INFO [stderr] | Dec 13 22:52:49.993 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 13 22:52:49.993 INFO [stderr] Dec 13 22:52:49.993 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.993 INFO [stderr] --> src/main.rs:87:6 Dec 13 22:52:49.993 INFO [stderr] | Dec 13 22:52:49.994 INFO [stderr] 87 | let mut total_count = 0; Dec 13 22:52:49.994 INFO [stderr] | ----^^^^^^^^^^^ Dec 13 22:52:49.994 INFO [stderr] | | Dec 13 22:52:49.994 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.994 INFO [stderr] Dec 13 22:52:49.994 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.994 INFO [stderr] --> src/main.rs:90:6 Dec 13 22:52:49.994 INFO [stderr] | Dec 13 22:52:49.994 INFO [stderr] 90 | let mut board = Board::from_fen(fen.to_string()).unwrap(); Dec 13 22:52:49.995 INFO [stderr] | ----^^^^^ Dec 13 22:52:49.995 INFO [stderr] | | Dec 13 22:52:49.995 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.995 INFO [stderr] Dec 13 22:52:49.995 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.995 INFO [stderr] --> src/main.rs:91:6 Dec 13 22:52:49.995 INFO [stderr] | Dec 13 22:52:49.995 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 13 22:52:49.996 INFO [stderr] | ----^^^ Dec 13 22:52:49.996 INFO [stderr] | | Dec 13 22:52:49.996 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.996 INFO [stderr] Dec 13 22:52:49.996 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.996 INFO [stderr] --> src/main.rs:93:6 Dec 13 22:52:49.996 INFO [stderr] | Dec 13 22:52:49.996 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 13 22:52:49.997 INFO [stderr] | ----^^^^^ Dec 13 22:52:49.997 INFO [stderr] | | Dec 13 22:52:49.997 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.997 INFO [stderr] Dec 13 22:52:49.997 INFO [stderr] warning: variable does not need to be mutable Dec 13 22:52:49.997 INFO [stderr] --> src/main.rs:94:6 Dec 13 22:52:49.997 INFO [stderr] | Dec 13 22:52:49.997 INFO [stderr] 94 | let mut count = 0; Dec 13 22:52:49.997 INFO [stderr] | ----^^^^^ Dec 13 22:52:49.997 INFO [stderr] | | Dec 13 22:52:49.998 INFO [stderr] | help: remove this `mut` Dec 13 22:52:49.998 INFO [stderr] Dec 13 22:52:50.500 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.88s Dec 13 22:52:50.504 INFO [stderr] su: No module specific data is present Dec 13 22:52:51.585 INFO running `"docker" "inspect" "eda7c7d737076ed0f6d95755c46edaed63f2c5c222030e0b9b69ba8f9895ef1f"` Dec 13 22:52:51.845 INFO running `"docker" "rm" "-f" "eda7c7d737076ed0f6d95755c46edaed63f2c5c222030e0b9b69ba8f9895ef1f"` Dec 13 22:52:52.092 INFO [stdout] eda7c7d737076ed0f6d95755c46edaed63f2c5c222030e0b9b69ba8f9895ef1f Dec 13 22:52:52.097 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-3/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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"` Dec 13 22:52:52.427 INFO [stdout] de3855b86ee416c97a6567afbb31e86d72a794df48de7e835d3c18a7332b12fd Dec 13 22:52:52.432 INFO running `"docker" "start" "-a" "de3855b86ee416c97a6567afbb31e86d72a794df48de7e835d3c18a7332b12fd"` Dec 13 22:52:52.987 INFO [stderr] usermod: no changes Dec 13 22:52:53.071 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.05s Dec 13 22:52:53.084 INFO [stderr] Running /target/debug/deps/chess_engine-f26967dcab76abd2 Dec 13 22:52:53.089 INFO [stdout] Dec 13 22:52:53.090 INFO [stdout] running 0 tests Dec 13 22:52:53.090 INFO [stdout] Dec 13 22:52:53.090 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 22:52:53.090 INFO [stdout] Dec 13 22:52:53.092 INFO [stderr] su: No module specific data is present Dec 13 22:52:53.486 INFO running `"docker" "inspect" "de3855b86ee416c97a6567afbb31e86d72a794df48de7e835d3c18a7332b12fd"` Dec 13 22:52:53.775 INFO running `"docker" "rm" "-f" "de3855b86ee416c97a6567afbb31e86d72a794df48de7e835d3c18a7332b12fd"` Dec 13 22:52:53.935 INFO [stdout] de3855b86ee416c97a6567afbb31e86d72a794df48de7e835d3c18a7332b12fd