Dec 02 01:49:57.600 INFO testing abomb4/rust-five against 1.30.1 for beta-1.31-5
Dec 02 01:49:57.600 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 01:49:57.825 INFO [stdout] 4fbc79610488dc284614b51f02a1fae5cdbd0686980623968cbfe94dc4230d23
Dec 02 01:49:57.828 INFO running `"docker" "start" "-a" "4fbc79610488dc284614b51f02a1fae5cdbd0686980623968cbfe94dc4230d23"`
Dec 02 01:49:58.339 INFO [stderr] usermod: no changes
Dec 02 01:49:58.375 INFO [stderr]    Compiling rust-five v0.1.0 (/source)
Dec 02 01:49:58.751 INFO [stderr] warning: unused import: `game::GameBuilderPlayerType::Human`
Dec 02 01:49:58.751 INFO [stderr]  --> src/main.rs:8:5
Dec 02 01:49:58.751 INFO [stderr]   |
Dec 02 01:49:58.751 INFO [stderr] 8 | use game::GameBuilderPlayerType::Human;
Dec 02 01:49:58.751 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 01:49:58.751 INFO [stderr]   |
Dec 02 01:49:58.751 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 01:49:58.751 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `context`
Dec 02 01:49:58.891 INFO [stderr]   --> src/game/players.rs:79:25
Dec 02 01:49:58.891 INFO [stderr]    |
Dec 02 01:49:58.891 INFO [stderr] 79 |     fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Dec 02 01:49:58.891 INFO [stderr]    |                         ^^^^^^^ help: consider using `_context` instead
Dec 02 01:49:58.891 INFO [stderr]    |
Dec 02 01:49:58.891 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `context`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:120:29
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 120 |         fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Dec 02 01:49:58.891 INFO [stderr]     |                             ^^^^^^^ help: consider using `_context` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `board`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:151:39
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 151 |         fn find_points_need_calculate(board: &Board) -> Vec<CoordinationFlat> {
Dec 02 01:49:58.891 INFO [stderr]     |                                       ^^^^^ help: consider using `_board` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `board`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:156:28
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Dec 02 01:49:58.891 INFO [stderr]     |                            ^^^^^ help: consider using `_board` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `coord`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:156:43
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Dec 02 01:49:58.891 INFO [stderr]     |                                           ^^^^^ help: consider using `_coord` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `last`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:172:17
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 172 |             let last = &context.last_point;
Dec 02 01:49:58.891 INFO [stderr]     |                 ^^^^ help: consider using `_last` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `total`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:173:17
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 173 |             let total = &context.total_pieces;
Dec 02 01:49:58.891 INFO [stderr]     |                 ^^^^^ help: consider using `_total` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.891 INFO [stderr] warning: unused variable: `need_calculate`
Dec 02 01:49:58.891 INFO [stderr]    --> src/game/players.rs:176:17
Dec 02 01:49:58.891 INFO [stderr]     |
Dec 02 01:49:58.891 INFO [stderr] 176 |             let need_calculate = EasyAi::find_points_need_calculate(&board);
Dec 02 01:49:58.891 INFO [stderr]     |                 ^^^^^^^^^^^^^^ help: consider using `_need_calculate` instead
Dec 02 01:49:58.891 INFO [stderr] 
Dec 02 01:49:58.924 INFO [stderr] warning: field is never used: `piece`
Dec 02 01:49:58.924 INFO [stderr]    --> src/game/players.rs:140:9
Dec 02 01:49:58.924 INFO [stderr]     |
Dec 02 01:49:58.924 INFO [stderr] 140 |         piece: PieceType
Dec 02 01:49:58.924 INFO [stderr]     |         ^^^^^^^^^^^^^^^^
Dec 02 01:49:58.924 INFO [stderr]     |
Dec 02 01:49:58.924 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 01:49:58.924 INFO [stderr] 
Dec 02 01:49:58.924 INFO [stderr] warning: method is never used: `new`
Dec 02 01:49:58.924 INFO [stderr]    --> src/game/players.rs:144:9
Dec 02 01:49:58.924 INFO [stderr]     |
Dec 02 01:49:58.924 INFO [stderr] 144 |         pub fn new(piece: PieceType) -> EasyAi {
Dec 02 01:49:58.924 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 01:49:58.924 INFO [stderr] 
Dec 02 01:49:58.924 INFO [stderr] warning: method is never used: `calculate_score`
Dec 02 01:49:58.924 INFO [stderr]    --> src/game/players.rs:156:9
Dec 02 01:49:58.924 INFO [stderr]     |
Dec 02 01:49:58.924 INFO [stderr] 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Dec 02 01:49:58.924 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 01:49:58.924 INFO [stderr] 
Dec 02 01:49:58.924 INFO [stderr] warning: method is never used: `get_another_player_mut`
Dec 02 01:49:58.924 INFO [stderr]    --> src/game/mod.rs:323:5
Dec 02 01:49:58.924 INFO [stderr]     |
Dec 02 01:49:58.924 INFO [stderr] 323 |     fn get_another_player_mut(&mut self) -> &mut Box<Player> {
Dec 02 01:49:58.924 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 01:49:58.924 INFO [stderr] 
Dec 02 01:49:58.932 INFO [stderr] warning: function cannot return without recursing
Dec 02 01:49:58.932 INFO [stderr]    --> src/game/players.rs:183:9
Dec 02 01:49:58.932 INFO [stderr]     |
Dec 02 01:49:58.932 INFO [stderr] 183 |         fn piece_type(&self) -> PieceType {
Dec 02 01:49:58.932 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
Dec 02 01:49:58.932 INFO [stderr] 184 |             self.piece_type()
Dec 02 01:49:58.932 INFO [stderr]     |             ----------------- recursive call site
Dec 02 01:49:58.932 INFO [stderr]     |
Dec 02 01:49:58.932 INFO [stderr]     = note: #[warn(unconditional_recursion)] on by default
Dec 02 01:49:58.932 INFO [stderr]     = help: a `loop` may express intention better if this is on purpose
Dec 02 01:49:58.932 INFO [stderr] 
Dec 02 01:49:59.451 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.08s
Dec 02 01:49:59.454 INFO [stderr] su: No module specific data is present
Dec 02 01:49:59.843 INFO running `"docker" "inspect" "4fbc79610488dc284614b51f02a1fae5cdbd0686980623968cbfe94dc4230d23"`
Dec 02 01:49:59.960 INFO running `"docker" "rm" "-f" "4fbc79610488dc284614b51f02a1fae5cdbd0686980623968cbfe94dc4230d23"`
Dec 02 01:50:00.119 INFO [stdout] 4fbc79610488dc284614b51f02a1fae5cdbd0686980623968cbfe94dc4230d23
Dec 02 01:50:00.119 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 01:50:00.352 INFO [stdout] 2dd3fcca7587206da68803ffeca771e56bfcff795f29cb16a83b411bd7c8aecd
Dec 02 01:50:00.356 INFO running `"docker" "start" "-a" "2dd3fcca7587206da68803ffeca771e56bfcff795f29cb16a83b411bd7c8aecd"`
Dec 02 01:50:00.997 INFO [stderr] usermod: no changes
Dec 02 01:50:01.026 INFO [stderr]    Compiling rust-five v0.1.0 (/source)
Dec 02 01:50:01.415 INFO [stderr] error: #[test] attribute is only allowed on fn items
Dec 02 01:50:01.415 INFO [stderr]    --> src/game/board.rs:119:5
Dec 02 01:50:01.415 INFO [stderr]     |
Dec 02 01:50:01.415 INFO [stderr] 119 | /     fn test() {
Dec 02 01:50:01.415 INFO [stderr] 120 | |         let mut b = Board::new();
Dec 02 01:50:01.415 INFO [stderr] 121 | |         let coord = CoordinationFlat::new(3, 3);
Dec 02 01:50:01.415 INFO [stderr] 122 | |         let p = BoardPieceType::WHITE;
Dec 02 01:50:01.415 INFO [stderr] ...   |
Dec 02 01:50:01.415 INFO [stderr] 125 | |         assert!(b.get(coord).unwrap() == p)
Dec 02 01:50:01.415 INFO [stderr] 126 | |     }
Dec 02 01:50:01.415 INFO [stderr]     | |_____^
Dec 02 01:50:01.415 INFO [stderr] 
Dec 02 01:50:01.424 INFO [stderr] error: aborting due to previous error
Dec 02 01:50:01.424 INFO [stderr] 
Dec 02 01:50:01.426 INFO [stderr] error: Could not compile `rust-five`.
Dec 02 01:50:01.426 INFO [stderr] 
Dec 02 01:50:01.426 INFO [stderr] To learn more, run the command again with --verbose.
Dec 02 01:50:01.426 INFO [stderr] su: No module specific data is present
Dec 02 01:50:01.729 INFO running `"docker" "inspect" "2dd3fcca7587206da68803ffeca771e56bfcff795f29cb16a83b411bd7c8aecd"`
Dec 02 01:50:01.879 INFO running `"docker" "rm" "-f" "2dd3fcca7587206da68803ffeca771e56bfcff795f29cb16a83b411bd7c8aecd"`
Dec 02 01:50:01.985 INFO [stdout] 2dd3fcca7587206da68803ffeca771e56bfcff795f29cb16a83b411bd7c8aecd
