Nov 01 08:07:25.079 INFO testing ianjvb/rusttictactoe against beta-2018-10-30 for beta-1.31-1
Nov 01 08:07:25.079 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 08:07:25.395 INFO blam! 78ce8028507c6a64d214e266fc1186e070fcf27b3281f3eeb89b6baf4c4dcc1c
Nov 01 08:07:25.401 INFO running `"docker" "start" "-a" "78ce8028507c6a64d214e266fc1186e070fcf27b3281f3eeb89b6baf4c4dcc1c"`
Nov 01 08:07:26.086 INFO kablam! usermod: no changes
Nov 01 08:07:26.159 INFO kablam!    Compiling guessing_game v0.1.0 (/source)
Nov 01 08:07:26.489 INFO kablam! warning: unused import: `rand::Rng`
Nov 01 08:07:26.489 INFO kablam!  --> src/main.rs:2:5
Nov 01 08:07:26.489 INFO kablam!   |
Nov 01 08:07:26.489 INFO kablam! 2 | use rand::Rng;
Nov 01 08:07:26.489 INFO kablam!   |     ^^^^^^^^^
Nov 01 08:07:26.489 INFO kablam!   |
Nov 01 08:07:26.489 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:22:10
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 22 |     while(!gameOver)
Nov 01 08:07:26.489 INFO kablam!    |          ^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:27:9
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 27 |       if(userWon)
Nov 01 08:07:26.489 INFO kablam!    |         ^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:35:9
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 35 |       if(computerWon)
Nov 01 08:07:26.489 INFO kablam!    |         ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:45:7
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 45 |     if(computerWon)
Nov 01 08:07:26.489 INFO kablam!    |       ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:54:10
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 54 |     while(!done)
Nov 01 08:07:26.489 INFO kablam!    |          ^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:60:9
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 60 |       if(userMoveStr.trim() == "Y")
Nov 01 08:07:26.489 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:65:14
Nov 01 08:07:26.489 INFO kablam!    |
Nov 01 08:07:26.489 INFO kablam! 65 |       else if(userMoveStr.trim() == "N")
Nov 01 08:07:26.489 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.489 INFO kablam! 
Nov 01 08:07:26.489 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.489 INFO kablam!   --> src/main.rs:86:7
Nov 01 08:07:26.490 INFO kablam!    |
Nov 01 08:07:26.490 INFO kablam! 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Nov 01 08:07:26.490 INFO kablam!    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.490 INFO kablam! 
Nov 01 08:07:26.490 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:26.490 INFO kablam!    --> src/main.rs:110:10
Nov 01 08:07:26.490 INFO kablam!     |
Nov 01 08:07:26.490 INFO kablam! 110 |     while(!madeAMove)
Nov 01 08:07:26.490 INFO kablam!     |          ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.490 INFO kablam! 
Nov 01 08:07:26.490 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:26.490 INFO kablam!    --> src/main.rs:115:9
Nov 01 08:07:26.490 INFO kablam!     |
Nov 01 08:07:26.490 INFO kablam! 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Nov 01 08:07:26.490 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:26.490 INFO kablam! 
Nov 01 08:07:26.490 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 08:07:26.490 INFO kablam!    --> src/main.rs:127:12
Nov 01 08:07:26.490 INFO kablam!     |
Nov 01 08:07:26.490 INFO kablam! 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:26.490 INFO kablam!     |  ____________^
Nov 01 08:07:26.490 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:26.490 INFO kablam! 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:26.490 INFO kablam! 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:26.490 INFO kablam! ...   |
Nov 01 08:07:26.490 INFO kablam! 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Nov 01 08:07:26.490 INFO kablam! 134 | |             (v[6] == v[7] && v[7] == v[8]))
Nov 01 08:07:26.490 INFO kablam!     | |___________________________________________^
Nov 01 08:07:26.490 INFO kablam! help: remove these parentheses
Nov 01 08:07:26.490 INFO kablam!     |
Nov 01 08:07:26.490 INFO kablam! 127 |     return (v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:26.490 INFO kablam! 128 |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:26.490 INFO kablam! 129 |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:26.490 INFO kablam! 130 |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:26.490 INFO kablam! 131 |             (v[2] == v[4] && v[4] == v[6]) ||
Nov 01 08:07:26.490 INFO kablam! 132 |             (v[3] == v[4] && v[4] == v[5]) ||
Nov 01 08:07:26.490 INFO kablam!   ...
Nov 01 08:07:26.490 INFO kablam! 
Nov 01 08:07:26.574 INFO kablam! warning: value assigned to `userWon` is never read
Nov 01 08:07:26.574 INFO kablam!   --> src/main.rs:19:13
Nov 01 08:07:26.574 INFO kablam!    |
Nov 01 08:07:26.574 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:26.574 INFO kablam!    |             ^^^^^^^
Nov 01 08:07:26.574 INFO kablam!    |
Nov 01 08:07:26.574 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 08:07:26.574 INFO kablam! 
Nov 01 08:07:26.574 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:26.574 INFO kablam!   --> src/main.rs:29:11
Nov 01 08:07:26.574 INFO kablam!    |
Nov 01 08:07:26.574 INFO kablam! 29 |           gameOver = true;
Nov 01 08:07:26.574 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:26.574 INFO kablam! 
Nov 01 08:07:26.574 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:26.574 INFO kablam!   --> src/main.rs:37:11
Nov 01 08:07:26.574 INFO kablam!    |
Nov 01 08:07:26.574 INFO kablam! 37 |           gameOver = true;
Nov 01 08:07:26.574 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:26.574 INFO kablam! 
Nov 01 08:07:26.574 INFO kablam! warning: value assigned to `done` is never read
Nov 01 08:07:26.574 INFO kablam!   --> src/main.rs:67:9
Nov 01 08:07:26.574 INFO kablam!    |
Nov 01 08:07:26.574 INFO kablam! 67 |         done = true;
Nov 01 08:07:26.574 INFO kablam!    |         ^^^^
Nov 01 08:07:26.574 INFO kablam! 
Nov 01 08:07:26.591 INFO kablam! warning: variable does not need to be mutable
Nov 01 08:07:26.591 INFO kablam!    --> src/main.rs:114:11
Nov 01 08:07:26.591 INFO kablam!     |
Nov 01 08:07:26.591 INFO kablam! 114 |       let mut rand = range.ind_sample(&mut rng);
Nov 01 08:07:26.591 INFO kablam!     |           ----^^^^
Nov 01 08:07:26.591 INFO kablam!     |           |
Nov 01 08:07:26.591 INFO kablam!     |           help: remove this `mut`
Nov 01 08:07:26.591 INFO kablam!     |
Nov 01 08:07:26.591 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 08:07:26.591 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Nov 01 08:07:26.595 INFO kablam!  --> src/main.rs:6:1
Nov 01 08:07:26.595 INFO kablam!   |
Nov 01 08:07:26.595 INFO kablam! 6 | static computerChar: char = 'O';
Nov 01 08:07:26.595 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam!   |
Nov 01 08:07:26.595 INFO kablam!   = note: #[warn(non_upper_case_globals)] on by default
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Nov 01 08:07:26.595 INFO kablam!  --> src/main.rs:7:1
Nov 01 08:07:26.595 INFO kablam!   |
Nov 01 08:07:26.595 INFO kablam! 7 | static userChar: char = 'X';
Nov 01 08:07:26.595 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: function `playGame` should have a snake case name such as `play_game`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:13:1
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 13 | / fn playGame()
Nov 01 08:07:26.595 INFO kablam! 14 | | {
Nov 01 08:07:26.595 INFO kablam! 15 | |     println!("Tic Tac Toe!!");
Nov 01 08:07:26.595 INFO kablam! 16 | |     let mut board = resetBoard();
Nov 01 08:07:26.595 INFO kablam! ...  |
Nov 01 08:07:26.595 INFO kablam! 71 | |
Nov 01 08:07:26.595 INFO kablam! 72 | | }
Nov 01 08:07:26.595 INFO kablam!    | |_^
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: variable `gameOver` should have a snake case name such as `game_over`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:17:9
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 17 |     let mut gameOver = false;
Nov 01 08:07:26.595 INFO kablam!    |         ^^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: variable `computerWon` should have a snake case name such as `computer_won`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:18:9
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 18 |     let mut computerWon = false;
Nov 01 08:07:26.595 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: variable `userWon` should have a snake case name such as `user_won`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:19:9
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:26.595 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:57:11
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 57 |       let mut userMoveStr = String::new();
Nov 01 08:07:26.595 INFO kablam!    |           ^^^^^^^^^^^^^^^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: function `resetBoard` should have a snake case name such as `reset_board`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:73:1
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 73 | / fn resetBoard() -> [char; 9]
Nov 01 08:07:26.595 INFO kablam! 74 | | {
Nov 01 08:07:26.595 INFO kablam! 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Nov 01 08:07:26.595 INFO kablam! 76 | | }
Nov 01 08:07:26.595 INFO kablam!    | |_^
Nov 01 08:07:26.595 INFO kablam! 
Nov 01 08:07:26.595 INFO kablam! warning: function `getUserInput` should have a snake case name such as `get_user_input`
Nov 01 08:07:26.595 INFO kablam!   --> src/main.rs:78:1
Nov 01 08:07:26.595 INFO kablam!    |
Nov 01 08:07:26.595 INFO kablam! 78 | / fn getUserInput(v:&mut [char; 9])
Nov 01 08:07:26.595 INFO kablam! 79 | | {
Nov 01 08:07:26.595 INFO kablam! 80 | |     println!("Please type a number 1-9 for your move");
Nov 01 08:07:26.595 INFO kablam! 81 | |     let mut userMoveStr = String::new();
Nov 01 08:07:26.595 INFO kablam! ...  |
Nov 01 08:07:26.595 INFO kablam! 94 | |     }
Nov 01 08:07:26.596 INFO kablam! 95 | | }
Nov 01 08:07:26.596 INFO kablam!    | |_^
Nov 01 08:07:26.596 INFO kablam! 
Nov 01 08:07:26.596 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:26.596 INFO kablam!   --> src/main.rs:81:9
Nov 01 08:07:26.596 INFO kablam!    |
Nov 01 08:07:26.596 INFO kablam! 81 |     let mut userMoveStr = String::new();
Nov 01 08:07:26.596 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:26.596 INFO kablam! 
Nov 01 08:07:26.596 INFO kablam! warning: variable `userMove` should have a snake case name such as `user_move`
Nov 01 08:07:26.596 INFO kablam!   --> src/main.rs:84:9
Nov 01 08:07:26.596 INFO kablam!    |
Nov 01 08:07:26.596 INFO kablam! 84 |     let userMove: i32 = userMoveStr.trim().parse()
Nov 01 08:07:26.596 INFO kablam!    |         ^^^^^^^^
Nov 01 08:07:26.596 INFO kablam! 
Nov 01 08:07:26.599 INFO kablam! warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Nov 01 08:07:26.599 INFO kablam!    --> src/main.rs:97:1
Nov 01 08:07:26.599 INFO kablam!     |
Nov 01 08:07:26.599 INFO kablam! 97  | / fn printGameBoard(v: &[char; 9])
Nov 01 08:07:26.599 INFO kablam! 98  | | {
Nov 01 08:07:26.599 INFO kablam! 99  | |     println!("----------------------------------------");
Nov 01 08:07:26.599 INFO kablam! 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Nov 01 08:07:26.599 INFO kablam! ...   |
Nov 01 08:07:26.599 INFO kablam! 104 | |     println!("");
Nov 01 08:07:26.599 INFO kablam! 105 | | }
Nov 01 08:07:26.599 INFO kablam!     | |_^
Nov 01 08:07:26.599 INFO kablam! 
Nov 01 08:07:26.599 INFO kablam! warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Nov 01 08:07:26.599 INFO kablam!    --> src/main.rs:107:1
Nov 01 08:07:26.599 INFO kablam!     |
Nov 01 08:07:26.599 INFO kablam! 107 | / fn makeComputerMove(v: &mut [char; 9])
Nov 01 08:07:26.599 INFO kablam! 108 | | {
Nov 01 08:07:26.599 INFO kablam! 109 | |     let mut madeAMove = false;
Nov 01 08:07:26.599 INFO kablam! 110 | |     while(!madeAMove)
Nov 01 08:07:26.599 INFO kablam! ...   |
Nov 01 08:07:26.599 INFO kablam! 122 | |     }
Nov 01 08:07:26.599 INFO kablam! 123 | | }
Nov 01 08:07:26.599 INFO kablam!     | |_^
Nov 01 08:07:26.599 INFO kablam! 
Nov 01 08:07:26.599 INFO kablam! warning: variable `madeAMove` should have a snake case name such as `made_amove`
Nov 01 08:07:26.599 INFO kablam!    --> src/main.rs:109:9
Nov 01 08:07:26.599 INFO kablam!     |
Nov 01 08:07:26.599 INFO kablam! 109 |     let mut madeAMove = false;
Nov 01 08:07:26.599 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 08:07:26.599 INFO kablam! 
Nov 01 08:07:26.599 INFO kablam! warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Nov 01 08:07:26.599 INFO kablam!    --> src/main.rs:125:1
Nov 01 08:07:26.599 INFO kablam!     |
Nov 01 08:07:26.599 INFO kablam! 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Nov 01 08:07:26.599 INFO kablam! 126 | | {
Nov 01 08:07:26.599 INFO kablam! 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:26.599 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:26.599 INFO kablam! ...   |
Nov 01 08:07:26.599 INFO kablam! 135 | |
Nov 01 08:07:26.599 INFO kablam! 136 | | }
Nov 01 08:07:26.599 INFO kablam!     | |_^
Nov 01 08:07:26.599 INFO kablam! 
Nov 01 08:07:27.195 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.07s
Nov 01 08:07:27.202 INFO kablam! su: No module specific data is present
Nov 01 08:07:28.308 INFO running `"docker" "rm" "-f" "78ce8028507c6a64d214e266fc1186e070fcf27b3281f3eeb89b6baf4c4dcc1c"`
Nov 01 08:07:28.560 INFO blam! 78ce8028507c6a64d214e266fc1186e070fcf27b3281f3eeb89b6baf4c4dcc1c
Nov 01 08:07:28.571 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 08:07:28.970 INFO blam! 450cac17924b9a4c659852d565d3980d748138e1bb199e54786ebebafb1771a5
Nov 01 08:07:28.975 INFO running `"docker" "start" "-a" "450cac17924b9a4c659852d565d3980d748138e1bb199e54786ebebafb1771a5"`
Nov 01 08:07:30.258 INFO kablam! usermod: no changes
Nov 01 08:07:30.340 INFO kablam!    Compiling guessing_game v0.1.0 (/source)
Nov 01 08:07:30.672 INFO kablam! warning: unused import: `rand::Rng`
Nov 01 08:07:30.672 INFO kablam!  --> src/main.rs:2:5
Nov 01 08:07:30.672 INFO kablam!   |
Nov 01 08:07:30.672 INFO kablam! 2 | use rand::Rng;
Nov 01 08:07:30.672 INFO kablam!   |     ^^^^^^^^^
Nov 01 08:07:30.672 INFO kablam!   |
Nov 01 08:07:30.672 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:22:10
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 22 |     while(!gameOver)
Nov 01 08:07:30.672 INFO kablam!    |          ^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:27:9
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 27 |       if(userWon)
Nov 01 08:07:30.672 INFO kablam!    |         ^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:35:9
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 35 |       if(computerWon)
Nov 01 08:07:30.672 INFO kablam!    |         ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:45:7
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 45 |     if(computerWon)
Nov 01 08:07:30.672 INFO kablam!    |       ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:54:10
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 54 |     while(!done)
Nov 01 08:07:30.672 INFO kablam!    |          ^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:60:9
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 60 |       if(userMoveStr.trim() == "Y")
Nov 01 08:07:30.672 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:65:14
Nov 01 08:07:30.672 INFO kablam!    |
Nov 01 08:07:30.672 INFO kablam! 65 |       else if(userMoveStr.trim() == "N")
Nov 01 08:07:30.672 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.672 INFO kablam! 
Nov 01 08:07:30.672 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.672 INFO kablam!   --> src/main.rs:86:7
Nov 01 08:07:30.673 INFO kablam!    |
Nov 01 08:07:30.673 INFO kablam! 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Nov 01 08:07:30.673 INFO kablam!    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.673 INFO kablam! 
Nov 01 08:07:30.673 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:30.673 INFO kablam!    --> src/main.rs:110:10
Nov 01 08:07:30.673 INFO kablam!     |
Nov 01 08:07:30.673 INFO kablam! 110 |     while(!madeAMove)
Nov 01 08:07:30.673 INFO kablam!     |          ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.673 INFO kablam! 
Nov 01 08:07:30.673 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:30.673 INFO kablam!    --> src/main.rs:115:9
Nov 01 08:07:30.673 INFO kablam!     |
Nov 01 08:07:30.673 INFO kablam! 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Nov 01 08:07:30.673 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:30.673 INFO kablam! 
Nov 01 08:07:30.673 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 08:07:30.673 INFO kablam!    --> src/main.rs:127:12
Nov 01 08:07:30.673 INFO kablam!     |
Nov 01 08:07:30.673 INFO kablam! 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:30.673 INFO kablam!     |  ____________^
Nov 01 08:07:30.673 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:30.673 INFO kablam! 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:30.673 INFO kablam! 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:30.673 INFO kablam! ...   |
Nov 01 08:07:30.673 INFO kablam! 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Nov 01 08:07:30.673 INFO kablam! 134 | |             (v[6] == v[7] && v[7] == v[8]))
Nov 01 08:07:30.673 INFO kablam!     | |___________________________________________^
Nov 01 08:07:30.673 INFO kablam! help: remove these parentheses
Nov 01 08:07:30.673 INFO kablam!     |
Nov 01 08:07:30.673 INFO kablam! 127 |     return (v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:30.673 INFO kablam! 128 |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:30.673 INFO kablam! 129 |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:30.673 INFO kablam! 130 |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:30.673 INFO kablam! 131 |             (v[2] == v[4] && v[4] == v[6]) ||
Nov 01 08:07:30.673 INFO kablam! 132 |             (v[3] == v[4] && v[4] == v[5]) ||
Nov 01 08:07:30.673 INFO kablam!   ...
Nov 01 08:07:30.673 INFO kablam! 
Nov 01 08:07:30.743 INFO kablam! warning: value assigned to `userWon` is never read
Nov 01 08:07:30.743 INFO kablam!   --> src/main.rs:19:13
Nov 01 08:07:30.743 INFO kablam!    |
Nov 01 08:07:30.743 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:30.743 INFO kablam!    |             ^^^^^^^
Nov 01 08:07:30.743 INFO kablam!    |
Nov 01 08:07:30.743 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 08:07:30.743 INFO kablam! 
Nov 01 08:07:30.743 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:30.743 INFO kablam!   --> src/main.rs:29:11
Nov 01 08:07:30.743 INFO kablam!    |
Nov 01 08:07:30.743 INFO kablam! 29 |           gameOver = true;
Nov 01 08:07:30.743 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:30.743 INFO kablam! 
Nov 01 08:07:30.743 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:30.743 INFO kablam!   --> src/main.rs:37:11
Nov 01 08:07:30.743 INFO kablam!    |
Nov 01 08:07:30.743 INFO kablam! 37 |           gameOver = true;
Nov 01 08:07:30.743 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:30.743 INFO kablam! 
Nov 01 08:07:30.743 INFO kablam! warning: value assigned to `done` is never read
Nov 01 08:07:30.743 INFO kablam!   --> src/main.rs:67:9
Nov 01 08:07:30.743 INFO kablam!    |
Nov 01 08:07:30.743 INFO kablam! 67 |         done = true;
Nov 01 08:07:30.743 INFO kablam!    |         ^^^^
Nov 01 08:07:30.743 INFO kablam! 
Nov 01 08:07:30.751 INFO kablam! warning: variable does not need to be mutable
Nov 01 08:07:30.751 INFO kablam!    --> src/main.rs:114:11
Nov 01 08:07:30.751 INFO kablam!     |
Nov 01 08:07:30.751 INFO kablam! 114 |       let mut rand = range.ind_sample(&mut rng);
Nov 01 08:07:30.751 INFO kablam!     |           ----^^^^
Nov 01 08:07:30.751 INFO kablam!     |           |
Nov 01 08:07:30.751 INFO kablam!     |           help: remove this `mut`
Nov 01 08:07:30.751 INFO kablam!     |
Nov 01 08:07:30.751 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 08:07:30.751 INFO kablam! 
Nov 01 08:07:30.755 INFO kablam! warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Nov 01 08:07:30.755 INFO kablam!  --> src/main.rs:6:1
Nov 01 08:07:30.755 INFO kablam!   |
Nov 01 08:07:30.755 INFO kablam! 6 | static computerChar: char = 'O';
Nov 01 08:07:30.755 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:30.755 INFO kablam!   |
Nov 01 08:07:30.755 INFO kablam!   = note: #[warn(non_upper_case_globals)] on by default
Nov 01 08:07:30.755 INFO kablam! 
Nov 01 08:07:30.755 INFO kablam! warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Nov 01 08:07:30.755 INFO kablam!  --> src/main.rs:7:1
Nov 01 08:07:30.755 INFO kablam!   |
Nov 01 08:07:30.755 INFO kablam! 7 | static userChar: char = 'X';
Nov 01 08:07:30.755 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:30.755 INFO kablam! 
Nov 01 08:07:30.755 INFO kablam! warning: function `playGame` should have a snake case name such as `play_game`
Nov 01 08:07:30.755 INFO kablam!   --> src/main.rs:13:1
Nov 01 08:07:30.755 INFO kablam!    |
Nov 01 08:07:30.755 INFO kablam! 13 | / fn playGame()
Nov 01 08:07:30.755 INFO kablam! 14 | | {
Nov 01 08:07:30.755 INFO kablam! 15 | |     println!("Tic Tac Toe!!");
Nov 01 08:07:30.755 INFO kablam! 16 | |     let mut board = resetBoard();
Nov 01 08:07:30.755 INFO kablam! ...  |
Nov 01 08:07:30.755 INFO kablam! 71 | |
Nov 01 08:07:30.755 INFO kablam! 72 | | }
Nov 01 08:07:30.755 INFO kablam!    | |_^
Nov 01 08:07:30.755 INFO kablam!    |
Nov 01 08:07:30.755 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 08:07:30.755 INFO kablam! 
Nov 01 08:07:30.755 INFO kablam! warning: variable `gameOver` should have a snake case name such as `game_over`
Nov 01 08:07:30.755 INFO kablam!   --> src/main.rs:17:9
Nov 01 08:07:30.755 INFO kablam!    |
Nov 01 08:07:30.755 INFO kablam! 17 |     let mut gameOver = false;
Nov 01 08:07:30.755 INFO kablam!    |         ^^^^^^^^^^^^
Nov 01 08:07:30.755 INFO kablam! 
Nov 01 08:07:30.755 INFO kablam! warning: variable `computerWon` should have a snake case name such as `computer_won`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:18:9
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 18 |     let mut computerWon = false;
Nov 01 08:07:30.756 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: variable `userWon` should have a snake case name such as `user_won`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:19:9
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:30.756 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:57:11
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 57 |       let mut userMoveStr = String::new();
Nov 01 08:07:30.756 INFO kablam!    |           ^^^^^^^^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: function `resetBoard` should have a snake case name such as `reset_board`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:73:1
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 73 | / fn resetBoard() -> [char; 9]
Nov 01 08:07:30.756 INFO kablam! 74 | | {
Nov 01 08:07:30.756 INFO kablam! 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Nov 01 08:07:30.756 INFO kablam! 76 | | }
Nov 01 08:07:30.756 INFO kablam!    | |_^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: function `getUserInput` should have a snake case name such as `get_user_input`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:78:1
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 78 | / fn getUserInput(v:&mut [char; 9])
Nov 01 08:07:30.756 INFO kablam! 79 | | {
Nov 01 08:07:30.756 INFO kablam! 80 | |     println!("Please type a number 1-9 for your move");
Nov 01 08:07:30.756 INFO kablam! 81 | |     let mut userMoveStr = String::new();
Nov 01 08:07:30.756 INFO kablam! ...  |
Nov 01 08:07:30.756 INFO kablam! 94 | |     }
Nov 01 08:07:30.756 INFO kablam! 95 | | }
Nov 01 08:07:30.756 INFO kablam!    | |_^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:81:9
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 81 |     let mut userMoveStr = String::new();
Nov 01 08:07:30.756 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: variable `userMove` should have a snake case name such as `user_move`
Nov 01 08:07:30.756 INFO kablam!   --> src/main.rs:84:9
Nov 01 08:07:30.756 INFO kablam!    |
Nov 01 08:07:30.756 INFO kablam! 84 |     let userMove: i32 = userMoveStr.trim().parse()
Nov 01 08:07:30.756 INFO kablam!    |         ^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Nov 01 08:07:30.756 INFO kablam!    --> src/main.rs:97:1
Nov 01 08:07:30.756 INFO kablam!     |
Nov 01 08:07:30.756 INFO kablam! 97  | / fn printGameBoard(v: &[char; 9])
Nov 01 08:07:30.756 INFO kablam! 98  | | {
Nov 01 08:07:30.756 INFO kablam! 99  | |     println!("----------------------------------------");
Nov 01 08:07:30.756 INFO kablam! 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Nov 01 08:07:30.756 INFO kablam! ...   |
Nov 01 08:07:30.756 INFO kablam! 104 | |     println!("");
Nov 01 08:07:30.756 INFO kablam! 105 | | }
Nov 01 08:07:30.756 INFO kablam!     | |_^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Nov 01 08:07:30.756 INFO kablam!    --> src/main.rs:107:1
Nov 01 08:07:30.756 INFO kablam!     |
Nov 01 08:07:30.756 INFO kablam! 107 | / fn makeComputerMove(v: &mut [char; 9])
Nov 01 08:07:30.756 INFO kablam! 108 | | {
Nov 01 08:07:30.756 INFO kablam! 109 | |     let mut madeAMove = false;
Nov 01 08:07:30.756 INFO kablam! 110 | |     while(!madeAMove)
Nov 01 08:07:30.756 INFO kablam! ...   |
Nov 01 08:07:30.756 INFO kablam! 122 | |     }
Nov 01 08:07:30.756 INFO kablam! 123 | | }
Nov 01 08:07:30.756 INFO kablam!     | |_^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: variable `madeAMove` should have a snake case name such as `made_amove`
Nov 01 08:07:30.756 INFO kablam!    --> src/main.rs:109:9
Nov 01 08:07:30.756 INFO kablam!     |
Nov 01 08:07:30.756 INFO kablam! 109 |     let mut madeAMove = false;
Nov 01 08:07:30.756 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 08:07:30.756 INFO kablam! 
Nov 01 08:07:30.756 INFO kablam! warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Nov 01 08:07:30.756 INFO kablam!    --> src/main.rs:125:1
Nov 01 08:07:30.756 INFO kablam!     |
Nov 01 08:07:30.756 INFO kablam! 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Nov 01 08:07:30.756 INFO kablam! 126 | | {
Nov 01 08:07:30.756 INFO kablam! 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:30.756 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:30.756 INFO kablam! ...   |
Nov 01 08:07:30.756 INFO kablam! 135 | |
Nov 01 08:07:30.757 INFO kablam! 136 | | }
Nov 01 08:07:30.757 INFO kablam!     | |_^
Nov 01 08:07:30.757 INFO kablam! 
Nov 01 08:07:31.248 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.95s
Nov 01 08:07:31.257 INFO kablam! su: No module specific data is present
Nov 01 08:07:32.005 INFO running `"docker" "rm" "-f" "450cac17924b9a4c659852d565d3980d748138e1bb199e54786ebebafb1771a5"`
Nov 01 08:07:32.317 INFO blam! 450cac17924b9a4c659852d565d3980d748138e1bb199e54786ebebafb1771a5
Nov 01 08:07:32.334 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --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 08:07:32.680 INFO blam! bf21c59053c761f31fcd6c60a893f5e92622d7e25e7328c0b86861f2685f972a
Nov 01 08:07:32.683 INFO running `"docker" "start" "-a" "bf21c59053c761f31fcd6c60a893f5e92622d7e25e7328c0b86861f2685f972a"`
Nov 01 08:07:33.351 INFO kablam! usermod: no changes
Nov 01 08:07:33.385 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 08:07:33.386 INFO kablam!      Running /target/debug/deps/guessing_game-cc0a6aa030ca8258
Nov 01 08:07:33.388 INFO blam! 
Nov 01 08:07:33.388 INFO blam! running 0 tests
Nov 01 08:07:33.388 INFO blam! 
Nov 01 08:07:33.388 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 08:07:33.388 INFO blam! 
Nov 01 08:07:33.390 INFO kablam! su: No module specific data is present
Nov 01 08:07:33.759 INFO running `"docker" "rm" "-f" "bf21c59053c761f31fcd6c60a893f5e92622d7e25e7328c0b86861f2685f972a"`
Nov 01 08:07:33.975 INFO blam! bf21c59053c761f31fcd6c60a893f5e92622d7e25e7328c0b86861f2685f972a
