Nov 01 16:39:00.116 INFO testing abomb4/rust-five against 1.30.0 for beta-1.31-1
Nov 01 16:39:00.116 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 16:39:00.503 INFO blam! 36c0c0f807610e4beab0caec5271b70bd8819dfa829c15a08baa5d187a6746d4
Nov 01 16:39:00.509 INFO running `"docker" "start" "-a" "36c0c0f807610e4beab0caec5271b70bd8819dfa829c15a08baa5d187a6746d4"`
Nov 01 16:39:01.775 INFO kablam! usermod: no changes
Nov 01 16:39:01.830 INFO kablam!    Compiling rust-five v0.1.0 (/source)
Nov 01 16:39:02.271 INFO kablam! warning: unused import: `game::GameBuilderPlayerType::Human`
Nov 01 16:39:02.271 INFO kablam!  --> src/main.rs:8:5
Nov 01 16:39:02.271 INFO kablam!   |
Nov 01 16:39:02.271 INFO kablam! 8 | use game::GameBuilderPlayerType::Human;
Nov 01 16:39:02.271 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:02.271 INFO kablam!   |
Nov 01 16:39:02.287 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 16:39:02.287 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `context`
Nov 01 16:39:02.455 INFO kablam!   --> src/game/players.rs:79:25
Nov 01 16:39:02.455 INFO kablam!    |
Nov 01 16:39:02.455 INFO kablam! 79 |     fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Nov 01 16:39:02.455 INFO kablam!    |                         ^^^^^^^ help: consider using `_context` instead
Nov 01 16:39:02.455 INFO kablam!    |
Nov 01 16:39:02.455 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `context`
Nov 01 16:39:02.455 INFO kablam!    --> src/game/players.rs:120:29
Nov 01 16:39:02.455 INFO kablam!     |
Nov 01 16:39:02.455 INFO kablam! 120 |         fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Nov 01 16:39:02.455 INFO kablam!     |                             ^^^^^^^ help: consider using `_context` instead
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `board`
Nov 01 16:39:02.455 INFO kablam!    --> src/game/players.rs:151:39
Nov 01 16:39:02.455 INFO kablam!     |
Nov 01 16:39:02.455 INFO kablam! 151 |         fn find_points_need_calculate(board: &Board) -> Vec<CoordinationFlat> {
Nov 01 16:39:02.455 INFO kablam!     |                                       ^^^^^ help: consider using `_board` instead
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `board`
Nov 01 16:39:02.455 INFO kablam!    --> src/game/players.rs:156:28
Nov 01 16:39:02.455 INFO kablam!     |
Nov 01 16:39:02.455 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:02.455 INFO kablam!     |                            ^^^^^ help: consider using `_board` instead
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `coord`
Nov 01 16:39:02.455 INFO kablam!    --> src/game/players.rs:156:43
Nov 01 16:39:02.455 INFO kablam!     |
Nov 01 16:39:02.455 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:02.455 INFO kablam!     |                                           ^^^^^ help: consider using `_coord` instead
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `last`
Nov 01 16:39:02.455 INFO kablam!    --> src/game/players.rs:172:17
Nov 01 16:39:02.455 INFO kablam!     |
Nov 01 16:39:02.455 INFO kablam! 172 |             let last = &context.last_point;
Nov 01 16:39:02.455 INFO kablam!     |                 ^^^^ help: consider using `_last` instead
Nov 01 16:39:02.455 INFO kablam! 
Nov 01 16:39:02.455 INFO kablam! warning: unused variable: `total`
Nov 01 16:39:02.456 INFO kablam!    --> src/game/players.rs:173:17
Nov 01 16:39:02.456 INFO kablam!     |
Nov 01 16:39:02.456 INFO kablam! 173 |             let total = &context.total_pieces;
Nov 01 16:39:02.456 INFO kablam!     |                 ^^^^^ help: consider using `_total` instead
Nov 01 16:39:02.456 INFO kablam! 
Nov 01 16:39:02.456 INFO kablam! warning: unused variable: `need_calculate`
Nov 01 16:39:02.456 INFO kablam!    --> src/game/players.rs:176:17
Nov 01 16:39:02.456 INFO kablam!     |
Nov 01 16:39:02.456 INFO kablam! 176 |             let need_calculate = EasyAi::find_points_need_calculate(&board);
Nov 01 16:39:02.456 INFO kablam!     |                 ^^^^^^^^^^^^^^ help: consider using `_need_calculate` instead
Nov 01 16:39:02.456 INFO kablam! 
Nov 01 16:39:02.491 INFO kablam! warning: field is never used: `piece`
Nov 01 16:39:02.491 INFO kablam!    --> src/game/players.rs:140:9
Nov 01 16:39:02.491 INFO kablam!     |
Nov 01 16:39:02.491 INFO kablam! 140 |         piece: PieceType
Nov 01 16:39:02.491 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 16:39:02.491 INFO kablam!     |
Nov 01 16:39:02.491 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 16:39:02.491 INFO kablam! 
Nov 01 16:39:02.491 INFO kablam! warning: method is never used: `new`
Nov 01 16:39:02.491 INFO kablam!    --> src/game/players.rs:144:9
Nov 01 16:39:02.491 INFO kablam!     |
Nov 01 16:39:02.491 INFO kablam! 144 |         pub fn new(piece: PieceType) -> EasyAi {
Nov 01 16:39:02.491 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:02.491 INFO kablam! 
Nov 01 16:39:02.491 INFO kablam! warning: method is never used: `calculate_score`
Nov 01 16:39:02.491 INFO kablam!    --> src/game/players.rs:156:9
Nov 01 16:39:02.491 INFO kablam!     |
Nov 01 16:39:02.491 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:02.491 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:02.491 INFO kablam! 
Nov 01 16:39:02.491 INFO kablam! warning: method is never used: `get_another_player_mut`
Nov 01 16:39:02.491 INFO kablam!    --> src/game/mod.rs:323:5
Nov 01 16:39:02.491 INFO kablam!     |
Nov 01 16:39:02.491 INFO kablam! 323 |     fn get_another_player_mut(&mut self) -> &mut Box<Player> {
Nov 01 16:39:02.491 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:02.491 INFO kablam! 
Nov 01 16:39:02.496 INFO kablam! warning: function cannot return without recursing
Nov 01 16:39:02.496 INFO kablam!    --> src/game/players.rs:183:9
Nov 01 16:39:02.496 INFO kablam!     |
Nov 01 16:39:02.496 INFO kablam! 183 |         fn piece_type(&self) -> PieceType {
Nov 01 16:39:02.496 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
Nov 01 16:39:02.496 INFO kablam! 184 |             self.piece_type()
Nov 01 16:39:02.496 INFO kablam!     |             ----------------- recursive call site
Nov 01 16:39:02.496 INFO kablam!     |
Nov 01 16:39:02.496 INFO kablam!     = note: #[warn(unconditional_recursion)] on by default
Nov 01 16:39:02.496 INFO kablam!     = help: a `loop` may express intention better if this is on purpose
Nov 01 16:39:02.496 INFO kablam! 
Nov 01 16:39:03.071 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.25s
Nov 01 16:39:03.073 INFO kablam! su: No module specific data is present
Nov 01 16:39:03.595 INFO running `"docker" "rm" "-f" "36c0c0f807610e4beab0caec5271b70bd8819dfa829c15a08baa5d187a6746d4"`
Nov 01 16:39:03.834 INFO blam! 36c0c0f807610e4beab0caec5271b70bd8819dfa829c15a08baa5d187a6746d4
Nov 01 16:39:03.841 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 16:39:04.169 INFO blam! 5787ab981af398f05ab922c61ae41a4ffbd6e16dd66d2bb5f828ed38dbf5cce5
Nov 01 16:39:04.173 INFO running `"docker" "start" "-a" "5787ab981af398f05ab922c61ae41a4ffbd6e16dd66d2bb5f828ed38dbf5cce5"`
Nov 01 16:39:04.695 INFO kablam! usermod: no changes
Nov 01 16:39:04.730 INFO kablam!    Compiling rust-five v0.1.0 (/source)
Nov 01 16:39:05.107 INFO kablam! error: #[test] attribute is only allowed on fn items
Nov 01 16:39:05.107 INFO kablam!    --> src/game/board.rs:119:5
Nov 01 16:39:05.108 INFO kablam!     |
Nov 01 16:39:05.108 INFO kablam! 119 | /     fn test() {
Nov 01 16:39:05.108 INFO kablam! 120 | |         let mut b = Board::new();
Nov 01 16:39:05.108 INFO kablam! 121 | |         let coord = CoordinationFlat::new(3, 3);
Nov 01 16:39:05.109 INFO kablam! 122 | |         let p = BoardPieceType::WHITE;
Nov 01 16:39:05.109 INFO kablam! ...   |
Nov 01 16:39:05.109 INFO kablam! 125 | |         assert!(b.get(coord).unwrap() == p)
Nov 01 16:39:05.109 INFO kablam! 126 | |     }
Nov 01 16:39:05.110 INFO kablam!     | |_____^
Nov 01 16:39:05.110 INFO kablam! 
Nov 01 16:39:05.110 INFO kablam! error: aborting due to previous error
Nov 01 16:39:05.110 INFO kablam! 
Nov 01 16:39:05.111 INFO kablam! error: Could not compile `rust-five`.
Nov 01 16:39:05.111 INFO kablam! 
Nov 01 16:39:05.111 INFO kablam! To learn more, run the command again with --verbose.
Nov 01 16:39:05.111 INFO kablam! su: No module specific data is present
Nov 01 16:39:05.528 INFO running `"docker" "rm" "-f" "5787ab981af398f05ab922c61ae41a4ffbd6e16dd66d2bb5f828ed38dbf5cce5"`
Nov 01 16:39:05.719 INFO blam! 5787ab981af398f05ab922c61ae41a4ffbd6e16dd66d2bb5f828ed38dbf5cce5
