Nov 01 00:20:10.846 INFO testing pipct/bananagrams-host against 1.30.0 for beta-1.31-1
Nov 01 00:20:10.846 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:20:11.243 INFO blam! c65cffc02f73ab214c2dc1169fb70a8644a45f7d4c1806b1ca37f07a2ecf1b00
Nov 01 00:20:11.246 INFO running `"docker" "start" "-a" "c65cffc02f73ab214c2dc1169fb70a8644a45f7d4c1806b1ca37f07a2ecf1b00"`
Nov 01 00:20:12.187 INFO kablam! usermod: no changes
Nov 01 00:20:12.235 INFO kablam!    Compiling bananagrams-host v0.1.0 (/source)
Nov 01 00:20:12.446 INFO kablam! warning: unused import: `std::io::BufReader`
Nov 01 00:20:12.446 INFO kablam!  --> src/main.rs:6:5
Nov 01 00:20:12.446 INFO kablam!   |
Nov 01 00:20:12.446 INFO kablam! 6 | use std::io::BufReader;
Nov 01 00:20:12.446 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 00:20:12.446 INFO kablam!   |
Nov 01 00:20:12.446 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 00:20:12.446 INFO kablam! 
Nov 01 00:20:12.576 INFO kablam! warning: unused variable: `GameState`
Nov 01 00:20:12.576 INFO kablam!    --> src/main.rs:122:13
Nov 01 00:20:12.576 INFO kablam!     |
Nov 01 00:20:12.577 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:12.577 INFO kablam!     |             ^^^^^^^^^ help: consider using `_GameState` instead
Nov 01 00:20:12.577 INFO kablam!     |
Nov 01 00:20:12.577 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 00:20:12.586 INFO kablam! 
Nov 01 00:20:12.601 INFO kablam! warning: variable does not need to be mutable
Nov 01 00:20:12.601 INFO kablam!    --> src/main.rs:122:9
Nov 01 00:20:12.602 INFO kablam!     |
Nov 01 00:20:12.602 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:12.602 INFO kablam!     |         ----^^^^^^^^^
Nov 01 00:20:12.602 INFO kablam!     |         |
Nov 01 00:20:12.602 INFO kablam!     |         help: remove this `mut`
Nov 01 00:20:12.603 INFO kablam!     |
Nov 01 00:20:12.603 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 00:20:12.603 INFO kablam! 
Nov 01 00:20:12.603 INFO kablam! warning: variant is never constructed: `ProtocolError`
Nov 01 00:20:12.603 INFO kablam!   --> src/main.rs:42:5
Nov 01 00:20:12.603 INFO kablam!    |
Nov 01 00:20:12.603 INFO kablam! 42 |     ProtocolError,
Nov 01 00:20:12.603 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 00:20:12.603 INFO kablam!    |
Nov 01 00:20:12.603 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 00:20:12.603 INFO kablam! 
Nov 01 00:20:12.603 INFO kablam! warning: variant is never constructed: `UnexpectedEOF`
Nov 01 00:20:12.604 INFO kablam!   --> src/main.rs:43:5
Nov 01 00:20:12.604 INFO kablam!    |
Nov 01 00:20:12.604 INFO kablam! 43 |     UnexpectedEOF,
Nov 01 00:20:12.604 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 00:20:12.604 INFO kablam! 
Nov 01 00:20:12.604 INFO kablam! warning: variant is never constructed: `LetterError`
Nov 01 00:20:12.604 INFO kablam!   --> src/main.rs:44:5
Nov 01 00:20:12.604 INFO kablam!    |
Nov 01 00:20:12.604 INFO kablam! 44 |     LetterError
Nov 01 00:20:12.604 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 00:20:12.604 INFO kablam! 
Nov 01 00:20:12.606 INFO kablam! warning: function `readDigit` should have a snake case name such as `read_digit`
Nov 01 00:20:12.606 INFO kablam!   --> src/main.rs:49:1
Nov 01 00:20:12.607 INFO kablam!    |
Nov 01 00:20:12.607 INFO kablam! 49 | / fn readDigit(chr: u8) -> u8 {
Nov 01 00:20:12.607 INFO kablam! 50 | |     if chr < 0x30 || 0x39 < chr {
Nov 01 00:20:12.607 INFO kablam! 51 | |         panic!("not a digit: {}", chr);
Nov 01 00:20:12.607 INFO kablam! 52 | |     }
Nov 01 00:20:12.607 INFO kablam! 53 | |
Nov 01 00:20:12.607 INFO kablam! 54 | |     chr - 0x30
Nov 01 00:20:12.607 INFO kablam! 55 | | }
Nov 01 00:20:12.607 INFO kablam!    | |_^
Nov 01 00:20:12.607 INFO kablam!    |
Nov 01 00:20:12.607 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 00:20:12.607 INFO kablam! 
Nov 01 00:20:12.608 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Nov 01 00:20:12.615 INFO kablam!   --> src/main.rs:57:1
Nov 01 00:20:12.623 INFO kablam!    |
Nov 01 00:20:12.623 INFO kablam! 57 | / fn readInt<T>(seq: T) -> u64 where T: IntoIterator<Item=u8> {
Nov 01 00:20:12.625 INFO kablam! 58 | |     seq.into_iter().fold(0, |acc, x| (acc*10) + readDigit(x) as u64)
Nov 01 00:20:12.625 INFO kablam! 59 | | }
Nov 01 00:20:12.625 INFO kablam!    | |_^
Nov 01 00:20:12.625 INFO kablam! 
Nov 01 00:20:12.625 INFO kablam! warning: variable `GameState` should have a snake case name such as `game_state`
Nov 01 00:20:12.625 INFO kablam!    --> src/main.rs:122:9
Nov 01 00:20:12.625 INFO kablam!     |
Nov 01 00:20:12.625 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:12.625 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 00:20:12.625 INFO kablam! 
Nov 01 00:20:13.369 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.17s
Nov 01 00:20:13.371 INFO kablam! su: No module specific data is present
Nov 01 00:20:13.775 INFO running `"docker" "rm" "-f" "c65cffc02f73ab214c2dc1169fb70a8644a45f7d4c1806b1ca37f07a2ecf1b00"`
Nov 01 00:20:13.987 INFO blam! c65cffc02f73ab214c2dc1169fb70a8644a45f7d4c1806b1ca37f07a2ecf1b00
Nov 01 00:20:14.000 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:20:14.397 INFO blam! 9a7299fc68b4a081c37d5131df15c71731ecee89345dfd70aa41d3e377da6fb0
Nov 01 00:20:14.399 INFO running `"docker" "start" "-a" "9a7299fc68b4a081c37d5131df15c71731ecee89345dfd70aa41d3e377da6fb0"`
Nov 01 00:20:15.192 INFO kablam! usermod: no changes
Nov 01 00:20:15.231 INFO kablam!    Compiling bananagrams-host v0.1.0 (/source)
Nov 01 00:20:15.477 INFO kablam! warning: unused import: `std::io::BufReader`
Nov 01 00:20:15.477 INFO kablam!  --> src/main.rs:6:5
Nov 01 00:20:15.478 INFO kablam!   |
Nov 01 00:20:15.478 INFO kablam! 6 | use std::io::BufReader;
Nov 01 00:20:15.478 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 00:20:15.478 INFO kablam!   |
Nov 01 00:20:15.478 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 00:20:15.478 INFO kablam! 
Nov 01 00:20:15.591 INFO kablam! warning: unused variable: `GameState`
Nov 01 00:20:15.591 INFO kablam!    --> src/main.rs:122:13
Nov 01 00:20:15.591 INFO kablam!     |
Nov 01 00:20:15.591 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:15.591 INFO kablam!     |             ^^^^^^^^^ help: consider using `_GameState` instead
Nov 01 00:20:15.591 INFO kablam!     |
Nov 01 00:20:15.591 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 00:20:15.591 INFO kablam! 
Nov 01 00:20:15.619 INFO kablam! warning: variable does not need to be mutable
Nov 01 00:20:15.619 INFO kablam!    --> src/main.rs:122:9
Nov 01 00:20:15.619 INFO kablam!     |
Nov 01 00:20:15.619 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:15.619 INFO kablam!     |         ----^^^^^^^^^
Nov 01 00:20:15.619 INFO kablam!     |         |
Nov 01 00:20:15.619 INFO kablam!     |         help: remove this `mut`
Nov 01 00:20:15.619 INFO kablam!     |
Nov 01 00:20:15.619 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 00:20:15.619 INFO kablam! 
Nov 01 00:20:15.621 INFO kablam! warning: variant is never constructed: `ProtocolError`
Nov 01 00:20:15.622 INFO kablam!   --> src/main.rs:42:5
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam! 42 |     ProtocolError,
Nov 01 00:20:15.622 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:15.622 INFO kablam! warning: variant is never constructed: `UnexpectedEOF`
Nov 01 00:20:15.622 INFO kablam!   --> src/main.rs:43:5
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam! 43 |     UnexpectedEOF,
Nov 01 00:20:15.622 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:15.622 INFO kablam! warning: variant is never constructed: `LetterError`
Nov 01 00:20:15.622 INFO kablam!   --> src/main.rs:44:5
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam! 44 |     LetterError
Nov 01 00:20:15.622 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:15.622 INFO kablam! warning: function `readDigit` should have a snake case name such as `read_digit`
Nov 01 00:20:15.622 INFO kablam!   --> src/main.rs:49:1
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam! 49 | / fn readDigit(chr: u8) -> u8 {
Nov 01 00:20:15.622 INFO kablam! 50 | |     if chr < 0x30 || 0x39 < chr {
Nov 01 00:20:15.622 INFO kablam! 51 | |         panic!("not a digit: {}", chr);
Nov 01 00:20:15.622 INFO kablam! 52 | |     }
Nov 01 00:20:15.622 INFO kablam! 53 | |
Nov 01 00:20:15.622 INFO kablam! 54 | |     chr - 0x30
Nov 01 00:20:15.622 INFO kablam! 55 | | }
Nov 01 00:20:15.622 INFO kablam!    | |_^
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:15.622 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Nov 01 00:20:15.622 INFO kablam!   --> src/main.rs:57:1
Nov 01 00:20:15.622 INFO kablam!    |
Nov 01 00:20:15.622 INFO kablam! 57 | / fn readInt<T>(seq: T) -> u64 where T: IntoIterator<Item=u8> {
Nov 01 00:20:15.622 INFO kablam! 58 | |     seq.into_iter().fold(0, |acc, x| (acc*10) + readDigit(x) as u64)
Nov 01 00:20:15.622 INFO kablam! 59 | | }
Nov 01 00:20:15.622 INFO kablam!    | |_^
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:15.622 INFO kablam! warning: variable `GameState` should have a snake case name such as `game_state`
Nov 01 00:20:15.622 INFO kablam!    --> src/main.rs:122:9
Nov 01 00:20:15.622 INFO kablam!     |
Nov 01 00:20:15.622 INFO kablam! 122 |     let mut GameState = GameState::Waiting(vec![false; 5]);
Nov 01 00:20:15.622 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 00:20:15.622 INFO kablam! 
Nov 01 00:20:16.159 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.93s
Nov 01 00:20:16.163 INFO kablam! su: No module specific data is present
Nov 01 00:20:16.534 INFO running `"docker" "rm" "-f" "9a7299fc68b4a081c37d5131df15c71731ecee89345dfd70aa41d3e377da6fb0"`
Nov 01 00:20:16.645 INFO blam! 9a7299fc68b4a081c37d5131df15c71731ecee89345dfd70aa41d3e377da6fb0
Nov 01 00:20:16.647 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:20:16.826 INFO blam! f1cff551c540b0c6b0a08af80fa08966dbf8c94501ef4624cba82f642d3b7d65
Nov 01 00:20:16.828 INFO running `"docker" "start" "-a" "f1cff551c540b0c6b0a08af80fa08966dbf8c94501ef4624cba82f642d3b7d65"`
Nov 01 00:20:17.314 INFO kablam! usermod: no changes
Nov 01 00:20:17.359 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 00:20:17.361 INFO kablam!      Running /target/debug/deps/bananagrams_host-f7dba27a3569e20f
Nov 01 00:20:17.363 INFO blam! 
Nov 01 00:20:17.363 INFO blam! running 0 tests
Nov 01 00:20:17.363 INFO blam! 
Nov 01 00:20:17.363 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 00:20:17.363 INFO blam! 
Nov 01 00:20:17.365 INFO kablam! su: No module specific data is present
Nov 01 00:20:17.859 INFO running `"docker" "rm" "-f" "f1cff551c540b0c6b0a08af80fa08966dbf8c94501ef4624cba82f642d3b7d65"`
Nov 01 00:20:18.095 INFO blam! f1cff551c540b0c6b0a08af80fa08966dbf8c94501ef4624cba82f642d3b7d65
