Nov 01 08:07:31.680 INFO testing ianjvb/rusttictactoe against 1.30.0 for beta-1.31-1
Nov 01 08:07:31.680 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 08:07:32.063 INFO blam! d2df6be38d4587ab8b38d1d83ad45475a8a784382e6b008adc006eddcf3ad126
Nov 01 08:07:32.066 INFO running `"docker" "start" "-a" "d2df6be38d4587ab8b38d1d83ad45475a8a784382e6b008adc006eddcf3ad126"`
Nov 01 08:07:33.094 INFO kablam! usermod: no changes
Nov 01 08:07:33.143 INFO kablam!    Compiling guessing_game v0.1.0 (/source)
Nov 01 08:07:33.471 INFO kablam! warning: unused import: `rand::Rng`
Nov 01 08:07:33.471 INFO kablam!  --> src/main.rs:2:5
Nov 01 08:07:33.471 INFO kablam!   |
Nov 01 08:07:33.471 INFO kablam! 2 | use rand::Rng;
Nov 01 08:07:33.471 INFO kablam!   |     ^^^^^^^^^
Nov 01 08:07:33.471 INFO kablam!   |
Nov 01 08:07:33.471 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 08:07:33.471 INFO kablam! 
Nov 01 08:07:33.471 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:33.471 INFO kablam!   --> src/main.rs:22:10
Nov 01 08:07:33.471 INFO kablam!    |
Nov 01 08:07:33.471 INFO kablam! 22 |     while(!gameOver)
Nov 01 08:07:33.471 INFO kablam!    |          ^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.471 INFO kablam!    |
Nov 01 08:07:33.471 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 08:07:33.471 INFO kablam! 
Nov 01 08:07:33.471 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.471 INFO kablam!   --> src/main.rs:27:9
Nov 01 08:07:33.471 INFO kablam!    |
Nov 01 08:07:33.471 INFO kablam! 27 |       if(userWon)
Nov 01 08:07:33.471 INFO kablam!    |         ^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.471 INFO kablam! 
Nov 01 08:07:33.471 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.471 INFO kablam!   --> src/main.rs:35:9
Nov 01 08:07:33.471 INFO kablam!    |
Nov 01 08:07:33.471 INFO kablam! 35 |       if(computerWon)
Nov 01 08:07:33.471 INFO kablam!    |         ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.471 INFO kablam! 
Nov 01 08:07:33.471 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.471 INFO kablam!   --> src/main.rs:45:7
Nov 01 08:07:33.471 INFO kablam!    |
Nov 01 08:07:33.471 INFO kablam! 45 |     if(computerWon)
Nov 01 08:07:33.471 INFO kablam!    |       ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.471 INFO kablam! 
Nov 01 08:07:33.471 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:33.472 INFO kablam!   --> src/main.rs:54:10
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 54 |     while(!done)
Nov 01 08:07:33.472 INFO kablam!    |          ^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.472 INFO kablam!   --> src/main.rs:60:9
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 60 |       if(userMoveStr.trim() == "Y")
Nov 01 08:07:33.472 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.472 INFO kablam!   --> src/main.rs:65:14
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 65 |       else if(userMoveStr.trim() == "N")
Nov 01 08:07:33.472 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.472 INFO kablam!   --> src/main.rs:86:7
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Nov 01 08:07:33.472 INFO kablam!    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:33.472 INFO kablam! help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 86 |     ifv[(userMove - 1) as usize] == computerChar ||
Nov 01 08:07:33.472 INFO kablam! 87 |      v[(userMove - 1) as usize] == userChar
Nov 01 08:07:33.472 INFO kablam!    |
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:33.472 INFO kablam!    --> src/main.rs:110:10
Nov 01 08:07:33.472 INFO kablam!     |
Nov 01 08:07:33.472 INFO kablam! 110 |     while(!madeAMove)
Nov 01 08:07:33.472 INFO kablam!     |          ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:33.472 INFO kablam!    --> src/main.rs:115:9
Nov 01 08:07:33.472 INFO kablam!     |
Nov 01 08:07:33.472 INFO kablam! 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Nov 01 08:07:33.472 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.472 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 08:07:33.472 INFO kablam!    --> src/main.rs:127:12
Nov 01 08:07:33.472 INFO kablam!     |
Nov 01 08:07:33.472 INFO kablam! 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:33.472 INFO kablam!     |  ____________^
Nov 01 08:07:33.472 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:33.472 INFO kablam! 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:33.472 INFO kablam! 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:33.472 INFO kablam! ...   |
Nov 01 08:07:33.472 INFO kablam! 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Nov 01 08:07:33.472 INFO kablam! 134 | |             (v[6] == v[7] && v[7] == v[8]))
Nov 01 08:07:33.472 INFO kablam!     | |___________________________________________^
Nov 01 08:07:33.472 INFO kablam! help: remove these parentheses
Nov 01 08:07:33.472 INFO kablam!     |
Nov 01 08:07:33.472 INFO kablam! 127 |     return (v[0] == v[1] && v[1] == v[2]) || (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:33.472 INFO kablam! 128 |      (v[0] == v[4] && v[4] == v[8]) || (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:33.472 INFO kablam! 129 |      (v[2] == v[4] && v[4] == v[6]) || (v[3] == v[4] && v[4] == v[5]) ||
Nov 01 08:07:33.472 INFO kablam! 130 |      (v[2] == v[5] && v[5] == v[8]) || (v[6] == v[7] && v[7] == v[8])
Nov 01 08:07:33.472 INFO kablam!     |
Nov 01 08:07:33.472 INFO kablam! 
Nov 01 08:07:33.541 INFO kablam! warning: value assigned to `userWon` is never read
Nov 01 08:07:33.541 INFO kablam!   --> src/main.rs:19:13
Nov 01 08:07:33.541 INFO kablam!    |
Nov 01 08:07:33.541 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:33.541 INFO kablam!    |             ^^^^^^^
Nov 01 08:07:33.541 INFO kablam!    |
Nov 01 08:07:33.541 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 08:07:33.541 INFO kablam! 
Nov 01 08:07:33.541 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:33.541 INFO kablam!   --> src/main.rs:29:11
Nov 01 08:07:33.541 INFO kablam!    |
Nov 01 08:07:33.541 INFO kablam! 29 |           gameOver = true;
Nov 01 08:07:33.541 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:33.541 INFO kablam! 
Nov 01 08:07:33.541 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:33.541 INFO kablam!   --> src/main.rs:37:11
Nov 01 08:07:33.541 INFO kablam!    |
Nov 01 08:07:33.541 INFO kablam! 37 |           gameOver = true;
Nov 01 08:07:33.541 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:33.541 INFO kablam! 
Nov 01 08:07:33.541 INFO kablam! warning: value assigned to `done` is never read
Nov 01 08:07:33.541 INFO kablam!   --> src/main.rs:67:9
Nov 01 08:07:33.541 INFO kablam!    |
Nov 01 08:07:33.541 INFO kablam! 67 |         done = true;
Nov 01 08:07:33.541 INFO kablam!    |         ^^^^
Nov 01 08:07:33.541 INFO kablam! 
Nov 01 08:07:33.551 INFO kablam! warning: variable does not need to be mutable
Nov 01 08:07:33.551 INFO kablam!    --> src/main.rs:114:11
Nov 01 08:07:33.551 INFO kablam!     |
Nov 01 08:07:33.551 INFO kablam! 114 |       let mut rand = range.ind_sample(&mut rng);
Nov 01 08:07:33.551 INFO kablam!     |           ----^^^^
Nov 01 08:07:33.551 INFO kablam!     |           |
Nov 01 08:07:33.551 INFO kablam!     |           help: remove this `mut`
Nov 01 08:07:33.551 INFO kablam!     |
Nov 01 08:07:33.551 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 08:07:33.551 INFO kablam! 
Nov 01 08:07:33.552 INFO kablam! warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Nov 01 08:07:33.552 INFO kablam!  --> src/main.rs:6:1
Nov 01 08:07:33.552 INFO kablam!   |
Nov 01 08:07:33.552 INFO kablam! 6 | static computerChar: char = 'O';
Nov 01 08:07:33.552 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:33.552 INFO kablam!   |
Nov 01 08:07:33.552 INFO kablam!   = note: #[warn(non_upper_case_globals)] on by default
Nov 01 08:07:33.552 INFO kablam! 
Nov 01 08:07:33.552 INFO kablam! warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Nov 01 08:07:33.552 INFO kablam!  --> src/main.rs:7:1
Nov 01 08:07:33.552 INFO kablam!   |
Nov 01 08:07:33.552 INFO kablam! 7 | static userChar: char = 'X';
Nov 01 08:07:33.552 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:33.552 INFO kablam! 
Nov 01 08:07:33.552 INFO kablam! warning: function `playGame` should have a snake case name such as `play_game`
Nov 01 08:07:33.552 INFO kablam!   --> src/main.rs:13:1
Nov 01 08:07:33.552 INFO kablam!    |
Nov 01 08:07:33.552 INFO kablam! 13 | / fn playGame()
Nov 01 08:07:33.552 INFO kablam! 14 | | {
Nov 01 08:07:33.552 INFO kablam! 15 | |     println!("Tic Tac Toe!!");
Nov 01 08:07:33.552 INFO kablam! 16 | |     let mut board = resetBoard();
Nov 01 08:07:33.552 INFO kablam! ...  |
Nov 01 08:07:33.552 INFO kablam! 71 | |
Nov 01 08:07:33.552 INFO kablam! 72 | | }
Nov 01 08:07:33.552 INFO kablam!    | |_^
Nov 01 08:07:33.552 INFO kablam!    |
Nov 01 08:07:33.552 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 08:07:33.552 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `gameOver` should have a snake case name such as `game_over`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:17:9
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 17 |     let mut gameOver = false;
Nov 01 08:07:33.556 INFO kablam!    |         ^^^^^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `computerWon` should have a snake case name such as `computer_won`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:18:9
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 18 |     let mut computerWon = false;
Nov 01 08:07:33.556 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `userWon` should have a snake case name such as `user_won`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:19:9
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:33.556 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:57:11
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 57 |       let mut userMoveStr = String::new();
Nov 01 08:07:33.556 INFO kablam!    |           ^^^^^^^^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: function `resetBoard` should have a snake case name such as `reset_board`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:73:1
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 73 | / fn resetBoard() -> [char; 9]
Nov 01 08:07:33.556 INFO kablam! 74 | | {
Nov 01 08:07:33.556 INFO kablam! 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Nov 01 08:07:33.556 INFO kablam! 76 | | }
Nov 01 08:07:33.556 INFO kablam!    | |_^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: function `getUserInput` should have a snake case name such as `get_user_input`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:78:1
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 78 | / fn getUserInput(v:&mut [char; 9])
Nov 01 08:07:33.556 INFO kablam! 79 | | {
Nov 01 08:07:33.556 INFO kablam! 80 | |     println!("Please type a number 1-9 for your move");
Nov 01 08:07:33.556 INFO kablam! 81 | |     let mut userMoveStr = String::new();
Nov 01 08:07:33.556 INFO kablam! ...  |
Nov 01 08:07:33.556 INFO kablam! 94 | |     }
Nov 01 08:07:33.556 INFO kablam! 95 | | }
Nov 01 08:07:33.556 INFO kablam!    | |_^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:81:9
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 81 |     let mut userMoveStr = String::new();
Nov 01 08:07:33.556 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: variable `userMove` should have a snake case name such as `user_move`
Nov 01 08:07:33.556 INFO kablam!   --> src/main.rs:84:9
Nov 01 08:07:33.556 INFO kablam!    |
Nov 01 08:07:33.556 INFO kablam! 84 |     let userMove: i32 = userMoveStr.trim().parse()
Nov 01 08:07:33.556 INFO kablam!    |         ^^^^^^^^
Nov 01 08:07:33.556 INFO kablam! 
Nov 01 08:07:33.556 INFO kablam! warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Nov 01 08:07:33.556 INFO kablam!    --> src/main.rs:97:1
Nov 01 08:07:33.556 INFO kablam!     |
Nov 01 08:07:33.556 INFO kablam! 97  | / fn printGameBoard(v: &[char; 9])
Nov 01 08:07:33.556 INFO kablam! 98  | | {
Nov 01 08:07:33.556 INFO kablam! 99  | |     println!("----------------------------------------");
Nov 01 08:07:33.556 INFO kablam! 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Nov 01 08:07:33.556 INFO kablam! ...   |
Nov 01 08:07:33.556 INFO kablam! 104 | |     println!("");
Nov 01 08:07:33.556 INFO kablam! 105 | | }
Nov 01 08:07:33.556 INFO kablam!     | |_^
Nov 01 08:07:33.557 INFO kablam! 
Nov 01 08:07:33.557 INFO kablam! warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Nov 01 08:07:33.557 INFO kablam!    --> src/main.rs:107:1
Nov 01 08:07:33.557 INFO kablam!     |
Nov 01 08:07:33.557 INFO kablam! 107 | / fn makeComputerMove(v: &mut [char; 9])
Nov 01 08:07:33.557 INFO kablam! 108 | | {
Nov 01 08:07:33.557 INFO kablam! 109 | |     let mut madeAMove = false;
Nov 01 08:07:33.557 INFO kablam! 110 | |     while(!madeAMove)
Nov 01 08:07:33.557 INFO kablam! ...   |
Nov 01 08:07:33.557 INFO kablam! 122 | |     }
Nov 01 08:07:33.557 INFO kablam! 123 | | }
Nov 01 08:07:33.557 INFO kablam!     | |_^
Nov 01 08:07:33.557 INFO kablam! 
Nov 01 08:07:33.557 INFO kablam! warning: variable `madeAMove` should have a snake case name such as `made_amove`
Nov 01 08:07:33.557 INFO kablam!    --> src/main.rs:109:9
Nov 01 08:07:33.557 INFO kablam!     |
Nov 01 08:07:33.557 INFO kablam! 109 |     let mut madeAMove = false;
Nov 01 08:07:33.557 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 08:07:33.557 INFO kablam! 
Nov 01 08:07:33.557 INFO kablam! warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Nov 01 08:07:33.557 INFO kablam!    --> src/main.rs:125:1
Nov 01 08:07:33.557 INFO kablam!     |
Nov 01 08:07:33.557 INFO kablam! 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Nov 01 08:07:33.557 INFO kablam! 126 | | {
Nov 01 08:07:33.557 INFO kablam! 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:33.557 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:33.557 INFO kablam! ...   |
Nov 01 08:07:33.557 INFO kablam! 135 | |
Nov 01 08:07:33.557 INFO kablam! 136 | | }
Nov 01 08:07:33.557 INFO kablam!     | |_^
Nov 01 08:07:33.557 INFO kablam! 
Nov 01 08:07:33.915 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.78s
Nov 01 08:07:33.933 INFO kablam! su: No module specific data is present
Nov 01 08:07:34.189 INFO running `"docker" "rm" "-f" "d2df6be38d4587ab8b38d1d83ad45475a8a784382e6b008adc006eddcf3ad126"`
Nov 01 08:07:34.291 INFO blam! d2df6be38d4587ab8b38d1d83ad45475a8a784382e6b008adc006eddcf3ad126
Nov 01 08:07:34.292 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 08:07:34.587 INFO blam! c08cd14cc19a497a2cf899de620923d1bab5c50e578720c40763b722ab18bf6c
Nov 01 08:07:34.599 INFO running `"docker" "start" "-a" "c08cd14cc19a497a2cf899de620923d1bab5c50e578720c40763b722ab18bf6c"`
Nov 01 08:07:35.119 INFO kablam! usermod: no changes
Nov 01 08:07:35.160 INFO kablam!    Compiling guessing_game v0.1.0 (/source)
Nov 01 08:07:35.576 INFO kablam! warning: unused import: `rand::Rng`
Nov 01 08:07:35.576 INFO kablam!  --> src/main.rs:2:5
Nov 01 08:07:35.576 INFO kablam!   |
Nov 01 08:07:35.576 INFO kablam! 2 | use rand::Rng;
Nov 01 08:07:35.576 INFO kablam!   |     ^^^^^^^^^
Nov 01 08:07:35.576 INFO kablam!   |
Nov 01 08:07:35.576 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 08:07:35.576 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:22:10
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 22 |     while(!gameOver)
Nov 01 08:07:35.577 INFO kablam!    |          ^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:27:9
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 27 |       if(userWon)
Nov 01 08:07:35.577 INFO kablam!    |         ^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:35:9
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 35 |       if(computerWon)
Nov 01 08:07:35.577 INFO kablam!    |         ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:45:7
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 45 |     if(computerWon)
Nov 01 08:07:35.577 INFO kablam!    |       ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:54:10
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 54 |     while(!done)
Nov 01 08:07:35.577 INFO kablam!    |          ^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:60:9
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 60 |       if(userMoveStr.trim() == "Y")
Nov 01 08:07:35.577 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:65:14
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 65 |       else if(userMoveStr.trim() == "N")
Nov 01 08:07:35.577 INFO kablam!    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.577 INFO kablam! 
Nov 01 08:07:35.577 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.577 INFO kablam!   --> src/main.rs:86:7
Nov 01 08:07:35.577 INFO kablam!    |
Nov 01 08:07:35.577 INFO kablam! 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Nov 01 08:07:35.578 INFO kablam!    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:35.578 INFO kablam! help: remove these parentheses
Nov 01 08:07:35.578 INFO kablam!    |
Nov 01 08:07:35.578 INFO kablam! 86 |     ifv[(userMove - 1) as usize] == computerChar ||
Nov 01 08:07:35.578 INFO kablam! 87 |      v[(userMove - 1) as usize] == userChar
Nov 01 08:07:35.578 INFO kablam!    |
Nov 01 08:07:35.578 INFO kablam! 
Nov 01 08:07:35.578 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 08:07:35.578 INFO kablam!    --> src/main.rs:110:10
Nov 01 08:07:35.578 INFO kablam!     |
Nov 01 08:07:35.578 INFO kablam! 110 |     while(!madeAMove)
Nov 01 08:07:35.578 INFO kablam!     |          ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.579 INFO kablam! 
Nov 01 08:07:35.579 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 08:07:35.579 INFO kablam!    --> src/main.rs:115:9
Nov 01 08:07:35.579 INFO kablam!     |
Nov 01 08:07:35.579 INFO kablam! 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Nov 01 08:07:35.579 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 08:07:35.579 INFO kablam! 
Nov 01 08:07:35.579 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 08:07:35.579 INFO kablam!    --> src/main.rs:127:12
Nov 01 08:07:35.579 INFO kablam!     |
Nov 01 08:07:35.579 INFO kablam! 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:35.579 INFO kablam!     |  ____________^
Nov 01 08:07:35.579 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:35.579 INFO kablam! 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Nov 01 08:07:35.579 INFO kablam! 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:35.579 INFO kablam! ...   |
Nov 01 08:07:35.579 INFO kablam! 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Nov 01 08:07:35.579 INFO kablam! 134 | |             (v[6] == v[7] && v[7] == v[8]))
Nov 01 08:07:35.579 INFO kablam!     | |___________________________________________^
Nov 01 08:07:35.579 INFO kablam! help: remove these parentheses
Nov 01 08:07:35.579 INFO kablam!     |
Nov 01 08:07:35.579 INFO kablam! 127 |     return (v[0] == v[1] && v[1] == v[2]) || (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:35.579 INFO kablam! 128 |      (v[0] == v[4] && v[4] == v[8]) || (v[1] == v[4] && v[4] == v[7]) ||
Nov 01 08:07:35.579 INFO kablam! 129 |      (v[2] == v[4] && v[4] == v[6]) || (v[3] == v[4] && v[4] == v[5]) ||
Nov 01 08:07:35.579 INFO kablam! 130 |      (v[2] == v[5] && v[5] == v[8]) || (v[6] == v[7] && v[7] == v[8])
Nov 01 08:07:35.579 INFO kablam!     |
Nov 01 08:07:35.579 INFO kablam! 
Nov 01 08:07:35.650 INFO kablam! warning: value assigned to `userWon` is never read
Nov 01 08:07:35.651 INFO kablam!   --> src/main.rs:19:13
Nov 01 08:07:35.651 INFO kablam!    |
Nov 01 08:07:35.651 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:35.651 INFO kablam!    |             ^^^^^^^
Nov 01 08:07:35.651 INFO kablam!    |
Nov 01 08:07:35.651 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 08:07:35.651 INFO kablam! 
Nov 01 08:07:35.651 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:35.651 INFO kablam!   --> src/main.rs:29:11
Nov 01 08:07:35.651 INFO kablam!    |
Nov 01 08:07:35.651 INFO kablam! 29 |           gameOver = true;
Nov 01 08:07:35.651 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:35.651 INFO kablam! 
Nov 01 08:07:35.651 INFO kablam! warning: value assigned to `gameOver` is never read
Nov 01 08:07:35.651 INFO kablam!   --> src/main.rs:37:11
Nov 01 08:07:35.651 INFO kablam!    |
Nov 01 08:07:35.651 INFO kablam! 37 |           gameOver = true;
Nov 01 08:07:35.651 INFO kablam!    |           ^^^^^^^^
Nov 01 08:07:35.651 INFO kablam! 
Nov 01 08:07:35.651 INFO kablam! warning: value assigned to `done` is never read
Nov 01 08:07:35.651 INFO kablam!   --> src/main.rs:67:9
Nov 01 08:07:35.651 INFO kablam!    |
Nov 01 08:07:35.651 INFO kablam! 67 |         done = true;
Nov 01 08:07:35.651 INFO kablam!    |         ^^^^
Nov 01 08:07:35.651 INFO kablam! 
Nov 01 08:07:35.667 INFO kablam! warning: variable does not need to be mutable
Nov 01 08:07:35.667 INFO kablam!    --> src/main.rs:114:11
Nov 01 08:07:35.667 INFO kablam!     |
Nov 01 08:07:35.667 INFO kablam! 114 |       let mut rand = range.ind_sample(&mut rng);
Nov 01 08:07:35.667 INFO kablam!     |           ----^^^^
Nov 01 08:07:35.667 INFO kablam!     |           |
Nov 01 08:07:35.667 INFO kablam!     |           help: remove this `mut`
Nov 01 08:07:35.667 INFO kablam!     |
Nov 01 08:07:35.667 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 08:07:35.667 INFO kablam! 
Nov 01 08:07:35.667 INFO kablam! warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Nov 01 08:07:35.667 INFO kablam!  --> src/main.rs:6:1
Nov 01 08:07:35.667 INFO kablam!   |
Nov 01 08:07:35.667 INFO kablam! 6 | static computerChar: char = 'O';
Nov 01 08:07:35.667 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:35.667 INFO kablam!   |
Nov 01 08:07:35.667 INFO kablam!   = note: #[warn(non_upper_case_globals)] on by default
Nov 01 08:07:35.667 INFO kablam! 
Nov 01 08:07:35.667 INFO kablam! warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Nov 01 08:07:35.667 INFO kablam!  --> src/main.rs:7:1
Nov 01 08:07:35.667 INFO kablam!   |
Nov 01 08:07:35.667 INFO kablam! 7 | static userChar: char = 'X';
Nov 01 08:07:35.667 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 08:07:35.667 INFO kablam! 
Nov 01 08:07:35.667 INFO kablam! warning: function `playGame` should have a snake case name such as `play_game`
Nov 01 08:07:35.667 INFO kablam!   --> src/main.rs:13:1
Nov 01 08:07:35.667 INFO kablam!    |
Nov 01 08:07:35.667 INFO kablam! 13 | / fn playGame()
Nov 01 08:07:35.667 INFO kablam! 14 | | {
Nov 01 08:07:35.667 INFO kablam! 15 | |     println!("Tic Tac Toe!!");
Nov 01 08:07:35.667 INFO kablam! 16 | |     let mut board = resetBoard();
Nov 01 08:07:35.667 INFO kablam! ...  |
Nov 01 08:07:35.667 INFO kablam! 71 | |
Nov 01 08:07:35.667 INFO kablam! 72 | | }
Nov 01 08:07:35.667 INFO kablam!    | |_^
Nov 01 08:07:35.667 INFO kablam!    |
Nov 01 08:07:35.667 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 08:07:35.667 INFO kablam! 
Nov 01 08:07:35.667 INFO kablam! warning: variable `gameOver` should have a snake case name such as `game_over`
Nov 01 08:07:35.667 INFO kablam!   --> src/main.rs:17:9
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 17 |     let mut gameOver = false;
Nov 01 08:07:35.668 INFO kablam!    |         ^^^^^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: variable `computerWon` should have a snake case name such as `computer_won`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:18:9
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 18 |     let mut computerWon = false;
Nov 01 08:07:35.668 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: variable `userWon` should have a snake case name such as `user_won`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:19:9
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 19 |     let mut userWon = false;
Nov 01 08:07:35.668 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:57:11
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 57 |       let mut userMoveStr = String::new();
Nov 01 08:07:35.668 INFO kablam!    |           ^^^^^^^^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: function `resetBoard` should have a snake case name such as `reset_board`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:73:1
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 73 | / fn resetBoard() -> [char; 9]
Nov 01 08:07:35.668 INFO kablam! 74 | | {
Nov 01 08:07:35.668 INFO kablam! 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Nov 01 08:07:35.668 INFO kablam! 76 | | }
Nov 01 08:07:35.668 INFO kablam!    | |_^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: function `getUserInput` should have a snake case name such as `get_user_input`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:78:1
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 78 | / fn getUserInput(v:&mut [char; 9])
Nov 01 08:07:35.668 INFO kablam! 79 | | {
Nov 01 08:07:35.668 INFO kablam! 80 | |     println!("Please type a number 1-9 for your move");
Nov 01 08:07:35.668 INFO kablam! 81 | |     let mut userMoveStr = String::new();
Nov 01 08:07:35.668 INFO kablam! ...  |
Nov 01 08:07:35.668 INFO kablam! 94 | |     }
Nov 01 08:07:35.668 INFO kablam! 95 | | }
Nov 01 08:07:35.668 INFO kablam!    | |_^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:81:9
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 81 |     let mut userMoveStr = String::new();
Nov 01 08:07:35.668 INFO kablam!    |         ^^^^^^^^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.668 INFO kablam! warning: variable `userMove` should have a snake case name such as `user_move`
Nov 01 08:07:35.668 INFO kablam!   --> src/main.rs:84:9
Nov 01 08:07:35.668 INFO kablam!    |
Nov 01 08:07:35.668 INFO kablam! 84 |     let userMove: i32 = userMoveStr.trim().parse()
Nov 01 08:07:35.668 INFO kablam!    |         ^^^^^^^^
Nov 01 08:07:35.668 INFO kablam! 
Nov 01 08:07:35.673 INFO kablam! warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Nov 01 08:07:35.673 INFO kablam!    --> src/main.rs:97:1
Nov 01 08:07:35.673 INFO kablam!     |
Nov 01 08:07:35.673 INFO kablam! 97  | / fn printGameBoard(v: &[char; 9])
Nov 01 08:07:35.673 INFO kablam! 98  | | {
Nov 01 08:07:35.673 INFO kablam! 99  | |     println!("----------------------------------------");
Nov 01 08:07:35.673 INFO kablam! 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Nov 01 08:07:35.673 INFO kablam! ...   |
Nov 01 08:07:35.673 INFO kablam! 104 | |     println!("");
Nov 01 08:07:35.674 INFO kablam! 105 | | }
Nov 01 08:07:35.674 INFO kablam!     | |_^
Nov 01 08:07:35.674 INFO kablam! 
Nov 01 08:07:35.674 INFO kablam! warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Nov 01 08:07:35.674 INFO kablam!    --> src/main.rs:107:1
Nov 01 08:07:35.674 INFO kablam!     |
Nov 01 08:07:35.674 INFO kablam! 107 | / fn makeComputerMove(v: &mut [char; 9])
Nov 01 08:07:35.674 INFO kablam! 108 | | {
Nov 01 08:07:35.674 INFO kablam! 109 | |     let mut madeAMove = false;
Nov 01 08:07:35.674 INFO kablam! 110 | |     while(!madeAMove)
Nov 01 08:07:35.674 INFO kablam! ...   |
Nov 01 08:07:35.674 INFO kablam! 122 | |     }
Nov 01 08:07:35.674 INFO kablam! 123 | | }
Nov 01 08:07:35.674 INFO kablam!     | |_^
Nov 01 08:07:35.674 INFO kablam! 
Nov 01 08:07:35.674 INFO kablam! warning: variable `madeAMove` should have a snake case name such as `made_amove`
Nov 01 08:07:35.674 INFO kablam!    --> src/main.rs:109:9
Nov 01 08:07:35.674 INFO kablam!     |
Nov 01 08:07:35.674 INFO kablam! 109 |     let mut madeAMove = false;
Nov 01 08:07:35.674 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 08:07:35.674 INFO kablam! 
Nov 01 08:07:35.674 INFO kablam! warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Nov 01 08:07:35.674 INFO kablam!    --> src/main.rs:125:1
Nov 01 08:07:35.674 INFO kablam!     |
Nov 01 08:07:35.674 INFO kablam! 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Nov 01 08:07:35.674 INFO kablam! 126 | | {
Nov 01 08:07:35.674 INFO kablam! 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Nov 01 08:07:35.674 INFO kablam! 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Nov 01 08:07:35.674 INFO kablam! ...   |
Nov 01 08:07:35.674 INFO kablam! 135 | |
Nov 01 08:07:35.674 INFO kablam! 136 | | }
Nov 01 08:07:35.674 INFO kablam!     | |_^
Nov 01 08:07:35.674 INFO kablam! 
Nov 01 08:07:36.065 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.92s
Nov 01 08:07:36.071 INFO kablam! su: No module specific data is present
Nov 01 08:07:36.363 INFO running `"docker" "rm" "-f" "c08cd14cc19a497a2cf899de620923d1bab5c50e578720c40763b722ab18bf6c"`
Nov 01 08:07:36.503 INFO blam! c08cd14cc19a497a2cf899de620923d1bab5c50e578720c40763b722ab18bf6c
Nov 01 08:07:36.506 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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" "-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:36.808 INFO blam! 15d343c40b766a752b3147afd7bc00fe399932393c11ec4f8e1e7094cd9f7253
Nov 01 08:07:36.811 INFO running `"docker" "start" "-a" "15d343c40b766a752b3147afd7bc00fe399932393c11ec4f8e1e7094cd9f7253"`
Nov 01 08:07:37.501 INFO kablam! usermod: no changes
Nov 01 08:07:37.544 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 08:07:37.544 INFO kablam!      Running /target/debug/deps/guessing_game-b323208863aa7b35
Nov 01 08:07:37.548 INFO blam! 
Nov 01 08:07:37.548 INFO blam! running 0 tests
Nov 01 08:07:37.548 INFO blam! 
Nov 01 08:07:37.548 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 08:07:37.548 INFO blam! 
Nov 01 08:07:37.550 INFO kablam! su: No module specific data is present
Nov 01 08:07:38.013 INFO running `"docker" "rm" "-f" "15d343c40b766a752b3147afd7bc00fe399932393c11ec4f8e1e7094cd9f7253"`
Nov 01 08:07:38.110 INFO blam! 15d343c40b766a752b3147afd7bc00fe399932393c11ec4f8e1e7094cd9f7253
