Dec 06 02:59:25.753 INFO testing csreid/chess-engine against master#906deae0790bd18681b937fe9a141a3c26cf1855 for pr-56514 Dec 06 02:59:25.753 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-3/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/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 +906deae0790bd18681b937fe9a141a3c26cf1855-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 06 02:59:25.978 INFO [stdout] c2ce88bd05592bddbb4c85c2f8198cd6d5b7ff2b7d6df5c35f9c27f9b82dcdf8 Dec 06 02:59:25.982 INFO running `"docker" "start" "-a" "c2ce88bd05592bddbb4c85c2f8198cd6d5b7ff2b7d6df5c35f9c27f9b82dcdf8"` Dec 06 02:59:26.884 INFO [stderr] usermod: no changes Dec 06 02:59:26.970 INFO [stderr] Compiling chess v2.0.1 Dec 06 03:04:05.087 INFO [stderr] Compiling chess-engine v0.1.0 (/source) Dec 06 03:04:06.127 INFO [stderr] warning: unused imports: `ALL_FILES`, `ALL_RANKS`, `Piece`, `Square` Dec 06 03:04:06.127 INFO [stderr] --> src/main.rs:9:2 Dec 06 03:04:06.127 INFO [stderr] | Dec 06 03:04:06.127 INFO [stderr] 9 | ALL_FILES, Dec 06 03:04:06.127 INFO [stderr] | ^^^^^^^^^ Dec 06 03:04:06.127 INFO [stderr] 10 | ALL_RANKS, Dec 06 03:04:06.127 INFO [stderr] | ^^^^^^^^^ Dec 06 03:04:06.127 INFO [stderr] ... Dec 06 03:04:06.127 INFO [stderr] 16 | Piece, Dec 06 03:04:06.127 INFO [stderr] | ^^^^^ Dec 06 03:04:06.128 INFO [stderr] 17 | Square, Dec 06 03:04:06.128 INFO [stderr] | ^^^^^^ Dec 06 03:04:06.128 INFO [stderr] | Dec 06 03:04:06.128 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 03:04:06.128 INFO [stderr] Dec 06 03:04:06.128 INFO [stderr] warning: unused import: `std::io` Dec 06 03:04:06.128 INFO [stderr] --> src/main.rs:20:5 Dec 06 03:04:06.128 INFO [stderr] | Dec 06 03:04:06.128 INFO [stderr] 20 | use std::io; Dec 06 03:04:06.128 INFO [stderr] | ^^^^^^^ Dec 06 03:04:06.128 INFO [stderr] Dec 06 03:04:06.128 INFO [stderr] warning: unused import: `rand::*` Dec 06 03:04:06.128 INFO [stderr] --> src/main.rs:22:5 Dec 06 03:04:06.128 INFO [stderr] | Dec 06 03:04:06.128 INFO [stderr] 22 | use rand::*; Dec 06 03:04:06.128 INFO [stderr] | ^^^^^^^ Dec 06 03:04:06.128 INFO [stderr] Dec 06 03:04:06.292 INFO [stderr] warning: unused variable: `finished_count` Dec 06 03:04:06.292 INFO [stderr] --> src/main.rs:86:10 Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] 86 | let mut finished_count = 0; Dec 06 03:04:06.292 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_finished_count` instead Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 03:04:06.292 INFO [stderr] Dec 06 03:04:06.292 INFO [stderr] warning: unused variable: `total_count` Dec 06 03:04:06.292 INFO [stderr] --> src/main.rs:87:10 Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] 87 | let mut total_count = 0; Dec 06 03:04:06.292 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_total_count` instead Dec 06 03:04:06.292 INFO [stderr] Dec 06 03:04:06.292 INFO [stderr] warning: unused variable: `rng` Dec 06 03:04:06.292 INFO [stderr] --> src/main.rs:91:10 Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 06 03:04:06.292 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 06 03:04:06.292 INFO [stderr] Dec 06 03:04:06.292 INFO [stderr] warning: unused variable: `iter2` Dec 06 03:04:06.292 INFO [stderr] --> src/main.rs:93:10 Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 06 03:04:06.292 INFO [stderr] | ^^^^^ help: consider using `_iter2` instead Dec 06 03:04:06.292 INFO [stderr] Dec 06 03:04:06.292 INFO [stderr] warning: unused variable: `count` Dec 06 03:04:06.292 INFO [stderr] --> src/main.rs:94:10 Dec 06 03:04:06.292 INFO [stderr] | Dec 06 03:04:06.292 INFO [stderr] 94 | let mut count = 0; Dec 06 03:04:06.292 INFO [stderr] | ^^^^^ help: consider using `_count` instead Dec 06 03:04:06.292 INFO [stderr] Dec 06 03:04:06.306 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.306 INFO [stderr] --> src/main.rs:86:6 Dec 06 03:04:06.306 INFO [stderr] | Dec 06 03:04:06.306 INFO [stderr] 86 | let mut finished_count = 0; Dec 06 03:04:06.306 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 06 03:04:06.306 INFO [stderr] | | Dec 06 03:04:06.306 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.306 INFO [stderr] | Dec 06 03:04:06.306 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 03:04:06.306 INFO [stderr] Dec 06 03:04:06.306 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.306 INFO [stderr] --> src/main.rs:87:6 Dec 06 03:04:06.307 INFO [stderr] | Dec 06 03:04:06.307 INFO [stderr] 87 | let mut total_count = 0; Dec 06 03:04:06.307 INFO [stderr] | ----^^^^^^^^^^^ Dec 06 03:04:06.307 INFO [stderr] | | Dec 06 03:04:06.307 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.307 INFO [stderr] Dec 06 03:04:06.307 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.307 INFO [stderr] --> src/main.rs:90:6 Dec 06 03:04:06.307 INFO [stderr] | Dec 06 03:04:06.307 INFO [stderr] 90 | let mut board = Board::from_fen(fen.to_string()).unwrap(); Dec 06 03:04:06.307 INFO [stderr] | ----^^^^^ Dec 06 03:04:06.307 INFO [stderr] | | Dec 06 03:04:06.307 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.307 INFO [stderr] Dec 06 03:04:06.307 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.307 INFO [stderr] --> src/main.rs:91:6 Dec 06 03:04:06.307 INFO [stderr] | Dec 06 03:04:06.307 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 06 03:04:06.307 INFO [stderr] | ----^^^ Dec 06 03:04:06.307 INFO [stderr] | | Dec 06 03:04:06.307 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.307 INFO [stderr] Dec 06 03:04:06.307 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.307 INFO [stderr] --> src/main.rs:93:6 Dec 06 03:04:06.307 INFO [stderr] | Dec 06 03:04:06.307 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 06 03:04:06.307 INFO [stderr] | ----^^^^^ Dec 06 03:04:06.307 INFO [stderr] | | Dec 06 03:04:06.307 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.307 INFO [stderr] Dec 06 03:04:06.308 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:06.308 INFO [stderr] --> src/main.rs:94:6 Dec 06 03:04:06.308 INFO [stderr] | Dec 06 03:04:06.308 INFO [stderr] 94 | let mut count = 0; Dec 06 03:04:06.308 INFO [stderr] | ----^^^^^ Dec 06 03:04:06.308 INFO [stderr] | | Dec 06 03:04:06.308 INFO [stderr] | help: remove this `mut` Dec 06 03:04:06.308 INFO [stderr] Dec 06 03:04:07.260 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4m 40s Dec 06 03:04:07.268 INFO [stderr] su: No module specific data is present Dec 06 03:04:08.072 INFO running `"docker" "inspect" "c2ce88bd05592bddbb4c85c2f8198cd6d5b7ff2b7d6df5c35f9c27f9b82dcdf8"` Dec 06 03:04:08.195 INFO running `"docker" "rm" "-f" "c2ce88bd05592bddbb4c85c2f8198cd6d5b7ff2b7d6df5c35f9c27f9b82dcdf8"` Dec 06 03:04:08.292 INFO [stdout] c2ce88bd05592bddbb4c85c2f8198cd6d5b7ff2b7d6df5c35f9c27f9b82dcdf8 Dec 06 03:04:08.294 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-3/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/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 +906deae0790bd18681b937fe9a141a3c26cf1855-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 06 03:04:08.672 INFO [stdout] 460ae89d07943526554de9ed8709fcd5ec8e32ceb66f3310026c461ff69e055b Dec 06 03:04:08.674 INFO running `"docker" "start" "-a" "460ae89d07943526554de9ed8709fcd5ec8e32ceb66f3310026c461ff69e055b"` Dec 06 03:04:09.293 INFO [stderr] usermod: no changes Dec 06 03:04:09.368 INFO [stderr] Compiling chess-engine v0.1.0 (/source) Dec 06 03:04:10.391 INFO [stderr] warning: unused imports: `ALL_FILES`, `ALL_RANKS`, `Piece`, `Square` Dec 06 03:04:10.391 INFO [stderr] --> src/main.rs:9:2 Dec 06 03:04:10.391 INFO [stderr] | Dec 06 03:04:10.391 INFO [stderr] 9 | ALL_FILES, Dec 06 03:04:10.391 INFO [stderr] | ^^^^^^^^^ Dec 06 03:04:10.391 INFO [stderr] 10 | ALL_RANKS, Dec 06 03:04:10.391 INFO [stderr] | ^^^^^^^^^ Dec 06 03:04:10.391 INFO [stderr] ... Dec 06 03:04:10.391 INFO [stderr] 16 | Piece, Dec 06 03:04:10.391 INFO [stderr] | ^^^^^ Dec 06 03:04:10.391 INFO [stderr] 17 | Square, Dec 06 03:04:10.391 INFO [stderr] | ^^^^^^ Dec 06 03:04:10.391 INFO [stderr] | Dec 06 03:04:10.391 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 03:04:10.391 INFO [stderr] Dec 06 03:04:10.391 INFO [stderr] warning: unused import: `std::io` Dec 06 03:04:10.392 INFO [stderr] --> src/main.rs:20:5 Dec 06 03:04:10.392 INFO [stderr] | Dec 06 03:04:10.392 INFO [stderr] 20 | use std::io; Dec 06 03:04:10.392 INFO [stderr] | ^^^^^^^ Dec 06 03:04:10.392 INFO [stderr] Dec 06 03:04:10.392 INFO [stderr] warning: unused import: `rand::*` Dec 06 03:04:10.392 INFO [stderr] --> src/main.rs:22:5 Dec 06 03:04:10.392 INFO [stderr] | Dec 06 03:04:10.392 INFO [stderr] 22 | use rand::*; Dec 06 03:04:10.392 INFO [stderr] | ^^^^^^^ Dec 06 03:04:10.392 INFO [stderr] Dec 06 03:04:10.484 INFO [stderr] warning: unused variable: `finished_count` Dec 06 03:04:10.485 INFO [stderr] --> src/main.rs:86:10 Dec 06 03:04:10.485 INFO [stderr] | Dec 06 03:04:10.485 INFO [stderr] 86 | let mut finished_count = 0; Dec 06 03:04:10.485 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_finished_count` instead Dec 06 03:04:10.486 INFO [stderr] | Dec 06 03:04:10.486 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 03:04:10.486 INFO [stderr] Dec 06 03:04:10.486 INFO [stderr] warning: unused variable: `total_count` Dec 06 03:04:10.487 INFO [stderr] --> src/main.rs:87:10 Dec 06 03:04:10.487 INFO [stderr] | Dec 06 03:04:10.487 INFO [stderr] 87 | let mut total_count = 0; Dec 06 03:04:10.487 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_total_count` instead Dec 06 03:04:10.488 INFO [stderr] Dec 06 03:04:10.488 INFO [stderr] warning: unused variable: `rng` Dec 06 03:04:10.488 INFO [stderr] --> src/main.rs:91:10 Dec 06 03:04:10.489 INFO [stderr] | Dec 06 03:04:10.489 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 06 03:04:10.489 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 06 03:04:10.489 INFO [stderr] Dec 06 03:04:10.489 INFO [stderr] warning: unused variable: `iter2` Dec 06 03:04:10.490 INFO [stderr] --> src/main.rs:93:10 Dec 06 03:04:10.490 INFO [stderr] | Dec 06 03:04:10.490 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 06 03:04:10.491 INFO [stderr] | ^^^^^ help: consider using `_iter2` instead Dec 06 03:04:10.491 INFO [stderr] Dec 06 03:04:10.491 INFO [stderr] warning: unused variable: `count` Dec 06 03:04:10.491 INFO [stderr] --> src/main.rs:94:10 Dec 06 03:04:10.491 INFO [stderr] | Dec 06 03:04:10.491 INFO [stderr] 94 | let mut count = 0; Dec 06 03:04:10.491 INFO [stderr] | ^^^^^ help: consider using `_count` instead Dec 06 03:04:10.491 INFO [stderr] Dec 06 03:04:10.496 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:86:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 86 | let mut finished_count = 0; Dec 06 03:04:10.497 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.497 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:87:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 87 | let mut total_count = 0; Dec 06 03:04:10.497 INFO [stderr] | ----^^^^^^^^^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.497 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:90:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 90 | let mut board = Board::from_fen(fen.to_string()).unwrap(); Dec 06 03:04:10.497 INFO [stderr] | ----^^^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.497 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:91:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 91 | let mut rng = rand::thread_rng(); Dec 06 03:04:10.497 INFO [stderr] | ----^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.497 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:93:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 93 | let mut iter2 = MoveGen::new_legal(&board); Dec 06 03:04:10.497 INFO [stderr] | ----^^^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.497 INFO [stderr] warning: variable does not need to be mutable Dec 06 03:04:10.497 INFO [stderr] --> src/main.rs:94:6 Dec 06 03:04:10.497 INFO [stderr] | Dec 06 03:04:10.497 INFO [stderr] 94 | let mut count = 0; Dec 06 03:04:10.497 INFO [stderr] | ----^^^^^ Dec 06 03:04:10.497 INFO [stderr] | | Dec 06 03:04:10.497 INFO [stderr] | help: remove this `mut` Dec 06 03:04:10.497 INFO [stderr] Dec 06 03:04:10.760 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.44s Dec 06 03:04:10.762 INFO [stderr] su: No module specific data is present Dec 06 03:04:11.106 INFO running `"docker" "inspect" "460ae89d07943526554de9ed8709fcd5ec8e32ceb66f3310026c461ff69e055b"` Dec 06 03:04:11.246 INFO running `"docker" "rm" "-f" "460ae89d07943526554de9ed8709fcd5ec8e32ceb66f3310026c461ff69e055b"` Dec 06 03:04:11.355 INFO [stdout] 460ae89d07943526554de9ed8709fcd5ec8e32ceb66f3310026c461ff69e055b Dec 06 03:04:11.357 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-3/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/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 +906deae0790bd18681b937fe9a141a3c26cf1855-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 06 03:04:11.533 INFO [stdout] 2cff2124eee8e30a8849c62b5af4455c21d2045252a4a88d3dccb701321d6c7b Dec 06 03:04:11.542 INFO running `"docker" "start" "-a" "2cff2124eee8e30a8849c62b5af4455c21d2045252a4a88d3dccb701321d6c7b"` Dec 06 03:04:11.901 INFO [stderr] usermod: no changes Dec 06 03:04:11.972 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.05s Dec 06 03:04:11.985 INFO [stderr] Running /target/debug/deps/chess_engine-c7814fb75aff3b9c Dec 06 03:04:11.988 INFO [stdout] Dec 06 03:04:11.988 INFO [stdout] running 0 tests Dec 06 03:04:11.988 INFO [stdout] Dec 06 03:04:11.988 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 03:04:11.988 INFO [stdout] Dec 06 03:04:11.990 INFO [stderr] su: No module specific data is present Dec 06 03:04:12.295 INFO running `"docker" "inspect" "2cff2124eee8e30a8849c62b5af4455c21d2045252a4a88d3dccb701321d6c7b"` Dec 06 03:04:12.410 INFO running `"docker" "rm" "-f" "2cff2124eee8e30a8849c62b5af4455c21d2045252a4a88d3dccb701321d6c7b"` Dec 06 03:04:12.526 INFO [stdout] 2cff2124eee8e30a8849c62b5af4455c21d2045252a4a88d3dccb701321d6c7b