Nov 01 21:03:18.513 INFO testing Givup/rust_cards against 1.30.0 for beta-1.31-1
Nov 01 21:03:18.515 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 21:03:18.955 INFO blam! 99c4e248aeeac8090e1f40c4517a0f2b97039f0955ad6aff40ba4e1b23ea1720
Nov 01 21:03:18.957 INFO running `"docker" "start" "-a" "99c4e248aeeac8090e1f40c4517a0f2b97039f0955ad6aff40ba4e1b23ea1720"`
Nov 01 21:03:20.394 INFO kablam! usermod: no changes
Nov 01 21:03:20.534 INFO kablam!    Compiling pool_barrier v0.1.1
Nov 01 21:03:21.439 INFO kablam!    Compiling rust_cards v0.1.0 (/source)
Nov 01 21:03:22.445 INFO kablam! warning: unused import: `deck::Deck`
Nov 01 21:03:22.446 INFO kablam!   --> src/server/mod.rs:19:5
Nov 01 21:03:22.446 INFO kablam!    |
Nov 01 21:03:22.446 INFO kablam! 19 | use deck::Deck;
Nov 01 21:03:22.446 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:22.446 INFO kablam!    |
Nov 01 21:03:22.446 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:03:22.446 INFO kablam! 
Nov 01 21:03:22.904 INFO kablam! warning: unused variable: `txt`
Nov 01 21:03:22.905 INFO kablam!   --> src/server/process_request.rs:61:45
Nov 01 21:03:22.906 INFO kablam!    |
Nov 01 21:03:22.906 INFO kablam! 61 |                                     let mut txt = String::from("");
Nov 01 21:03:22.907 INFO kablam!    |                                             ^^^ help: consider using `_txt` instead
Nov 01 21:03:22.907 INFO kablam!    |
Nov 01 21:03:22.908 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:03:22.908 INFO kablam! 
Nov 01 21:03:22.909 INFO kablam! warning: unused variable: `passwd`
Nov 01 21:03:22.910 INFO kablam!   --> src/server/process_request.rs:85:55
Nov 01 21:03:22.910 INFO kablam!    |
Nov 01 21:03:22.911 INFO kablam! 85 |                             LobbyToken::Join(pid, id, passwd) => {
Nov 01 21:03:22.911 INFO kablam!    |                                                       ^^^^^^ help: consider using `_passwd` instead
Nov 01 21:03:22.912 INFO kablam! 
Nov 01 21:03:22.950 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:03:22.951 INFO kablam!   --> src/server/mod.rs:59:13
Nov 01 21:03:22.952 INFO kablam!    |
Nov 01 21:03:22.952 INFO kablam! 59 |         let mut randomizer = thread_rng();
Nov 01 21:03:22.953 INFO kablam!    |             ----^^^^^^^^^^
Nov 01 21:03:22.953 INFO kablam!    |             |
Nov 01 21:03:22.954 INFO kablam!    |             help: remove this `mut`
Nov 01 21:03:22.954 INFO kablam!    |
Nov 01 21:03:22.955 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:03:22.955 INFO kablam! 
Nov 01 21:03:23.074 INFO kablam! warning: variant is never constructed: `InvalidArgumentError`
Nov 01 21:03:23.075 INFO kablam!    --> src/client/mod.rs:254:5
Nov 01 21:03:23.076 INFO kablam!     |
Nov 01 21:03:23.076 INFO kablam! 254 |     InvalidArgumentError(&'static str, u32),
Nov 01 21:03:23.077 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:23.077 INFO kablam!     |
Nov 01 21:03:23.078 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:03:23.078 INFO kablam! 
Nov 01 21:03:23.079 INFO kablam! warning: field is never used: `password`
Nov 01 21:03:23.079 INFO kablam!  --> src/server/lobby.rs:7:5
Nov 01 21:03:23.080 INFO kablam!   |
Nov 01 21:03:23.081 INFO kablam! 7 |     password: String, // Currently passwords are stored as-is cleartext
Nov 01 21:03:23.081 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 21:03:23.082 INFO kablam! 
Nov 01 21:03:23.082 INFO kablam! warning: field is never used: `deck`
Nov 01 21:03:23.083 INFO kablam!   --> src/server/lobby.rs:10:5
Nov 01 21:03:23.083 INFO kablam!    |
Nov 01 21:03:23.084 INFO kablam! 10 |     deck: Deck, // Deck that is used to play
Nov 01 21:03:23.084 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:23.085 INFO kablam! 
Nov 01 21:03:23.086 INFO kablam! warning: method is never used: `get_lobby`
Nov 01 21:03:23.086 INFO kablam!    --> src/server/mod.rs:134:5
Nov 01 21:03:23.087 INFO kablam!     |
Nov 01 21:03:23.087 INFO kablam! 134 |     fn get_lobby(&self, lobby_id: u32) -> Option<&Lobby> {
Nov 01 21:03:23.088 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:23.088 INFO kablam! 
Nov 01 21:03:23.089 INFO kablam! warning: method is never used: `remove_client_from_lobby`
Nov 01 21:03:23.089 INFO kablam!    --> src/server/mod.rs:159:5
Nov 01 21:03:23.090 INFO kablam!     |
Nov 01 21:03:23.090 INFO kablam! 159 |     fn remove_client_from_lobby(&mut self, pid: u32, lid: u32) {
Nov 01 21:03:23.090 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:23.095 INFO kablam! 
Nov 01 21:03:26.375 INFO kablam! warning: unused import: `deck::Deck`
Nov 01 21:03:26.375 INFO kablam!   --> src/server/mod.rs:19:5
Nov 01 21:03:26.375 INFO kablam!    |
Nov 01 21:03:26.375 INFO kablam! 19 | use deck::Deck;
Nov 01 21:03:26.375 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:26.375 INFO kablam!    |
Nov 01 21:03:26.375 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:03:26.375 INFO kablam! 
Nov 01 21:03:26.375 INFO kablam! warning: unused import: `std::time::Instant`
Nov 01 21:03:26.375 INFO kablam!   --> src/main.rs:18:5
Nov 01 21:03:26.375 INFO kablam!    |
Nov 01 21:03:26.375 INFO kablam! 18 | use std::time::Instant;
Nov 01 21:03:26.375 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.375 INFO kablam! 
Nov 01 21:03:26.791 INFO kablam! warning: unused variable: `txt`
Nov 01 21:03:26.791 INFO kablam!   --> src/server/process_request.rs:61:45
Nov 01 21:03:26.791 INFO kablam!    |
Nov 01 21:03:26.791 INFO kablam! 61 |                                     let mut txt = String::from("");
Nov 01 21:03:26.791 INFO kablam!    |                                             ^^^ help: consider using `_txt` instead
Nov 01 21:03:26.791 INFO kablam!    |
Nov 01 21:03:26.791 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:03:26.791 INFO kablam! 
Nov 01 21:03:26.791 INFO kablam! warning: unused variable: `passwd`
Nov 01 21:03:26.791 INFO kablam!   --> src/server/process_request.rs:85:55
Nov 01 21:03:26.791 INFO kablam!    |
Nov 01 21:03:26.791 INFO kablam! 85 |                             LobbyToken::Join(pid, id, passwd) => {
Nov 01 21:03:26.791 INFO kablam!    |                                                       ^^^^^^ help: consider using `_passwd` instead
Nov 01 21:03:26.791 INFO kablam! 
Nov 01 21:03:26.827 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:03:26.827 INFO kablam!   --> src/server/mod.rs:59:13
Nov 01 21:03:26.827 INFO kablam!    |
Nov 01 21:03:26.827 INFO kablam! 59 |         let mut randomizer = thread_rng();
Nov 01 21:03:26.827 INFO kablam!    |             ----^^^^^^^^^^
Nov 01 21:03:26.828 INFO kablam!    |             |
Nov 01 21:03:26.828 INFO kablam!    |             help: remove this `mut`
Nov 01 21:03:26.828 INFO kablam!    |
Nov 01 21:03:26.828 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:03:26.828 INFO kablam! 
Nov 01 21:03:26.928 INFO kablam! warning: variant is never constructed: `Error`
Nov 01 21:03:26.928 INFO kablam!  --> src/input_thread.rs:9:2
Nov 01 21:03:26.928 INFO kablam!   |
Nov 01 21:03:26.928 INFO kablam! 9 |     Error,
Nov 01 21:03:26.928 INFO kablam!   |     ^^^^^
Nov 01 21:03:26.928 INFO kablam!   |
Nov 01 21:03:26.930 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: variant is never constructed: `InvalidArgumentError`
Nov 01 21:03:26.930 INFO kablam!    --> src/client/mod.rs:254:5
Nov 01 21:03:26.930 INFO kablam!     |
Nov 01 21:03:26.930 INFO kablam! 254 |     InvalidArgumentError(&'static str, u32),
Nov 01 21:03:26.930 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: field is never used: `password`
Nov 01 21:03:26.930 INFO kablam!  --> src/server/lobby.rs:7:5
Nov 01 21:03:26.930 INFO kablam!   |
Nov 01 21:03:26.930 INFO kablam! 7 |     password: String, // Currently passwords are stored as-is cleartext
Nov 01 21:03:26.930 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: field is never used: `deck`
Nov 01 21:03:26.930 INFO kablam!   --> src/server/lobby.rs:10:5
Nov 01 21:03:26.930 INFO kablam!    |
Nov 01 21:03:26.930 INFO kablam! 10 |     deck: Deck, // Deck that is used to play
Nov 01 21:03:26.930 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `get_lobby`
Nov 01 21:03:26.930 INFO kablam!    --> src/server/mod.rs:134:5
Nov 01 21:03:26.930 INFO kablam!     |
Nov 01 21:03:26.930 INFO kablam! 134 |     fn get_lobby(&self, lobby_id: u32) -> Option<&Lobby> {
Nov 01 21:03:26.930 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `remove_client_from_lobby`
Nov 01 21:03:26.930 INFO kablam!    --> src/server/mod.rs:159:5
Nov 01 21:03:26.930 INFO kablam!     |
Nov 01 21:03:26.930 INFO kablam! 159 |     fn remove_client_from_lobby(&mut self, pid: u32, lid: u32) {
Nov 01 21:03:26.930 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `get_line`
Nov 01 21:03:26.930 INFO kablam!   --> src/deck.rs:16:5
Nov 01 21:03:26.930 INFO kablam!    |
Nov 01 21:03:26.930 INFO kablam! 16 |     pub fn get_line(&self, line: usize) -> String {
Nov 01 21:03:26.930 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `get_value`
Nov 01 21:03:26.930 INFO kablam!   --> src/deck.rs:40:5
Nov 01 21:03:26.930 INFO kablam!    |
Nov 01 21:03:26.930 INFO kablam! 40 |     fn get_value(&self) -> i32 {
Nov 01 21:03:26.930 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `get_suit`
Nov 01 21:03:26.930 INFO kablam!   --> src/deck.rs:51:5
Nov 01 21:03:26.930 INFO kablam!    |
Nov 01 21:03:26.930 INFO kablam! 51 |     fn get_suit(&self) -> char {
Nov 01 21:03:26.930 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.930 INFO kablam! 
Nov 01 21:03:26.930 INFO kablam! warning: method is never used: `get_background`
Nov 01 21:03:26.930 INFO kablam!   --> src/deck.rs:62:5
Nov 01 21:03:26.930 INFO kablam!    |
Nov 01 21:03:26.930 INFO kablam! 62 |     fn get_background(&self) -> char {
Nov 01 21:03:26.930 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.937 INFO kablam! 
Nov 01 21:03:26.937 INFO kablam! warning: method is never used: `draw`
Nov 01 21:03:26.937 INFO kablam!    --> src/deck.rs:115:5
Nov 01 21:03:26.937 INFO kablam!     |
Nov 01 21:03:26.937 INFO kablam! 115 |     pub fn draw(&mut self) -> Card {
Nov 01 21:03:26.937 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.937 INFO kablam! 
Nov 01 21:03:26.937 INFO kablam! warning: method is never used: `shuffle`
Nov 01 21:03:26.937 INFO kablam!    --> src/deck.rs:123:5
Nov 01 21:03:26.937 INFO kablam!     |
Nov 01 21:03:26.937 INFO kablam! 123 |     pub fn shuffle<R: Rng + ?Sized>(&mut self, rng: &mut R) {
Nov 01 21:03:26.937 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.937 INFO kablam! 
Nov 01 21:03:26.939 INFO kablam! warning: method is never used: `print`
Nov 01 21:03:26.939 INFO kablam!    --> src/deck.rs:127:5
Nov 01 21:03:26.939 INFO kablam!     |
Nov 01 21:03:26.939 INFO kablam! 127 |     pub fn print(&self) {
Nov 01 21:03:26.939 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.939 INFO kablam! 
Nov 01 21:03:26.939 INFO kablam! warning: function is never used: `print_deck`
Nov 01 21:03:26.939 INFO kablam!    --> src/deck.rs:133:1
Nov 01 21:03:26.939 INFO kablam!     |
Nov 01 21:03:26.939 INFO kablam! 133 | pub fn print_deck(cards: &[Card]) {
Nov 01 21:03:26.939 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.939 INFO kablam! 
Nov 01 21:03:26.939 INFO kablam! warning: function is never used: `get_value_for_card`
Nov 01 21:03:26.939 INFO kablam!    --> src/deck.rs:143:1
Nov 01 21:03:26.939 INFO kablam!     |
Nov 01 21:03:26.939 INFO kablam! 143 | fn get_value_for_card(value: i32) -> &'static str {
Nov 01 21:03:26.939 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:03:26.939 INFO kablam! 
Nov 01 21:03:28.892 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.47s
Nov 01 21:03:28.902 INFO kablam! su: No module specific data is present
Nov 01 21:03:29.174 INFO running `"docker" "rm" "-f" "99c4e248aeeac8090e1f40c4517a0f2b97039f0955ad6aff40ba4e1b23ea1720"`
Nov 01 21:03:29.291 INFO blam! 99c4e248aeeac8090e1f40c4517a0f2b97039f0955ad6aff40ba4e1b23ea1720
Nov 01 21:03:29.291 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 21:03:29.491 INFO blam! 071c2d947b73a1bd7defc72100636df7b7dd69ebe7f2908df6b8905473ebfbf3
Nov 01 21:03:29.497 INFO running `"docker" "start" "-a" "071c2d947b73a1bd7defc72100636df7b7dd69ebe7f2908df6b8905473ebfbf3"`
Nov 01 21:03:30.143 INFO kablam! usermod: no changes
Nov 01 21:03:30.383 INFO kablam!    Compiling csv-core v0.1.4
Nov 01 21:03:30.387 INFO kablam!    Compiling itertools-num v0.1.2
Nov 01 21:03:30.387 INFO kablam!    Compiling criterion-stats v0.2.5
Nov 01 21:03:30.389 INFO kablam!    Compiling chrono v0.4.6
Nov 01 21:03:30.405 INFO kablam!    Compiling handlebars v0.32.4
Nov 01 21:03:33.071 INFO kablam!    Compiling csv v1.0.1
Nov 01 21:03:37.763 INFO kablam!    Compiling simplelog v0.5.2
Nov 01 21:03:44.823 INFO kablam!    Compiling criterion v0.2.5
Nov 01 21:03:57.939 INFO kablam!    Compiling rust_cards v0.1.0 (/source)
Nov 01 21:03:59.419 INFO kablam! warning: unused import: `deck::Deck`
Nov 01 21:03:59.419 INFO kablam!   --> src/server/mod.rs:19:5
Nov 01 21:03:59.419 INFO kablam!    |
Nov 01 21:03:59.419 INFO kablam! 19 | use deck::Deck;
Nov 01 21:03:59.419 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:59.419 INFO kablam!    |
Nov 01 21:03:59.419 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:03:59.419 INFO kablam! 
Nov 01 21:03:59.511 INFO kablam! warning: unused import: `deck::Deck`
Nov 01 21:03:59.511 INFO kablam!   --> src/server/mod.rs:19:5
Nov 01 21:03:59.511 INFO kablam!    |
Nov 01 21:03:59.511 INFO kablam! 19 | use deck::Deck;
Nov 01 21:03:59.512 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:03:59.512 INFO kablam!    |
Nov 01 21:03:59.512 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:03:59.512 INFO kablam! 
Nov 01 21:03:59.515 INFO kablam! warning: unused import: `std::time::Instant`
Nov 01 21:03:59.515 INFO kablam!   --> src/main.rs:18:5
Nov 01 21:03:59.515 INFO kablam!    |
Nov 01 21:03:59.516 INFO kablam! 18 | use std::time::Instant;
Nov 01 21:03:59.516 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 21:03:59.516 INFO kablam! 
Nov 01 21:04:00.279 INFO kablam! warning: unused variable: `txt`
Nov 01 21:04:00.280 INFO kablam!   --> src/server/process_request.rs:61:45
Nov 01 21:04:00.280 INFO kablam!    |
Nov 01 21:04:00.280 INFO kablam! 61 |                                     let mut txt = String::from("");
Nov 01 21:04:00.281 INFO kablam!    |                                             ^^^ help: consider using `_txt` instead
Nov 01 21:04:00.281 INFO kablam!    |
Nov 01 21:04:00.281 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:04:00.281 INFO kablam! 
Nov 01 21:04:00.282 INFO kablam! warning: unused variable: `passwd`
Nov 01 21:04:00.282 INFO kablam!   --> src/server/process_request.rs:85:55
Nov 01 21:04:00.282 INFO kablam!    |
Nov 01 21:04:00.283 INFO kablam! 85 |                             LobbyToken::Join(pid, id, passwd) => {
Nov 01 21:04:00.283 INFO kablam!    |                                                       ^^^^^^ help: consider using `_passwd` instead
Nov 01 21:04:00.283 INFO kablam! 
Nov 01 21:04:00.339 INFO kablam! warning: unused variable: `txt`
Nov 01 21:04:00.340 INFO kablam!   --> src/server/process_request.rs:61:45
Nov 01 21:04:00.340 INFO kablam!    |
Nov 01 21:04:00.340 INFO kablam! 61 |                                     let mut txt = String::from("");
Nov 01 21:04:00.340 INFO kablam!    |                                             ^^^ help: consider using `_txt` instead
Nov 01 21:04:00.341 INFO kablam!    |
Nov 01 21:04:00.341 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:04:00.341 INFO kablam! 
Nov 01 21:04:00.341 INFO kablam! warning: unused variable: `passwd`
Nov 01 21:04:00.342 INFO kablam!   --> src/server/process_request.rs:85:55
Nov 01 21:04:00.342 INFO kablam!    |
Nov 01 21:04:00.342 INFO kablam! 85 |                             LobbyToken::Join(pid, id, passwd) => {
Nov 01 21:04:00.342 INFO kablam!    |                                                       ^^^^^^ help: consider using `_passwd` instead
Nov 01 21:04:00.342 INFO kablam! 
Nov 01 21:04:00.351 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:04:00.351 INFO kablam!   --> src/server/mod.rs:59:13
Nov 01 21:04:00.352 INFO kablam!    |
Nov 01 21:04:00.352 INFO kablam! 59 |         let mut randomizer = thread_rng();
Nov 01 21:04:00.352 INFO kablam!    |             ----^^^^^^^^^^
Nov 01 21:04:00.352 INFO kablam!    |             |
Nov 01 21:04:00.353 INFO kablam!    |             help: remove this `mut`
Nov 01 21:04:00.353 INFO kablam!    |
Nov 01 21:04:00.353 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:04:00.354 INFO kablam! 
Nov 01 21:04:00.427 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:04:00.428 INFO kablam!   --> src/server/mod.rs:59:13
Nov 01 21:04:00.428 INFO kablam!    |
Nov 01 21:04:00.428 INFO kablam! 59 |         let mut randomizer = thread_rng();
Nov 01 21:04:00.428 INFO kablam!    |             ----^^^^^^^^^^
Nov 01 21:04:00.429 INFO kablam!    |             |
Nov 01 21:04:00.429 INFO kablam!    |             help: remove this `mut`
Nov 01 21:04:00.429 INFO kablam!    |
Nov 01 21:04:00.430 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:04:00.430 INFO kablam! 
Nov 01 21:04:00.504 INFO kablam! warning: variant is never constructed: `Error`
Nov 01 21:04:00.504 INFO kablam!  --> src/input_thread.rs:9:2
Nov 01 21:04:00.504 INFO kablam!   |
Nov 01 21:04:00.504 INFO kablam! 9 |     Error,
Nov 01 21:04:00.505 INFO kablam!   |     ^^^^^
Nov 01 21:04:00.505 INFO kablam!   |
Nov 01 21:04:00.505 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 21:04:00.505 INFO kablam! 
Nov 01 21:04:00.506 INFO kablam! warning: variant is never constructed: `InvalidArgumentError`
Nov 01 21:04:00.506 INFO kablam!    --> src/client/mod.rs:254:5
Nov 01 21:04:00.506 INFO kablam!     |
Nov 01 21:04:00.506 INFO kablam! 254 |     InvalidArgumentError(&'static str, u32),
Nov 01 21:04:00.507 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.507 INFO kablam! 
Nov 01 21:04:00.507 INFO kablam! warning: field is never used: `password`
Nov 01 21:04:00.508 INFO kablam!  --> src/server/lobby.rs:7:5
Nov 01 21:04:00.508 INFO kablam!   |
Nov 01 21:04:00.508 INFO kablam! 7 |     password: String, // Currently passwords are stored as-is cleartext
Nov 01 21:04:00.508 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 21:04:00.509 INFO kablam! 
Nov 01 21:04:00.509 INFO kablam! warning: field is never used: `deck`
Nov 01 21:04:00.509 INFO kablam!   --> src/server/lobby.rs:10:5
Nov 01 21:04:00.509 INFO kablam!    |
Nov 01 21:04:00.510 INFO kablam! 10 |     deck: Deck, // Deck that is used to play
Nov 01 21:04:00.510 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `get_lobby`
Nov 01 21:04:00.510 INFO kablam!    --> src/server/mod.rs:134:5
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 134 |     fn get_lobby(&self, lobby_id: u32) -> Option<&Lobby> {
Nov 01 21:04:00.510 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `remove_client_from_lobby`
Nov 01 21:04:00.510 INFO kablam!    --> src/server/mod.rs:159:5
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 159 |     fn remove_client_from_lobby(&mut self, pid: u32, lid: u32) {
Nov 01 21:04:00.510 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `get_line`
Nov 01 21:04:00.510 INFO kablam!   --> src/deck.rs:16:5
Nov 01 21:04:00.510 INFO kablam!    |
Nov 01 21:04:00.510 INFO kablam! 16 |     pub fn get_line(&self, line: usize) -> String {
Nov 01 21:04:00.510 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `get_value`
Nov 01 21:04:00.510 INFO kablam!   --> src/deck.rs:40:5
Nov 01 21:04:00.510 INFO kablam!    |
Nov 01 21:04:00.510 INFO kablam! 40 |     fn get_value(&self) -> i32 {
Nov 01 21:04:00.510 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `get_suit`
Nov 01 21:04:00.510 INFO kablam!   --> src/deck.rs:51:5
Nov 01 21:04:00.510 INFO kablam!    |
Nov 01 21:04:00.510 INFO kablam! 51 |     fn get_suit(&self) -> char {
Nov 01 21:04:00.510 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `get_background`
Nov 01 21:04:00.510 INFO kablam!   --> src/deck.rs:62:5
Nov 01 21:04:00.510 INFO kablam!    |
Nov 01 21:04:00.510 INFO kablam! 62 |     fn get_background(&self) -> char {
Nov 01 21:04:00.510 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `draw`
Nov 01 21:04:00.510 INFO kablam!    --> src/deck.rs:115:5
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 115 |     pub fn draw(&mut self) -> Card {
Nov 01 21:04:00.510 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `shuffle`
Nov 01 21:04:00.510 INFO kablam!    --> src/deck.rs:123:5
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 123 |     pub fn shuffle<R: Rng + ?Sized>(&mut self, rng: &mut R) {
Nov 01 21:04:00.510 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: method is never used: `print`
Nov 01 21:04:00.510 INFO kablam!    --> src/deck.rs:127:5
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 127 |     pub fn print(&self) {
Nov 01 21:04:00.510 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: function is never used: `print_deck`
Nov 01 21:04:00.510 INFO kablam!    --> src/deck.rs:133:1
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 133 | pub fn print_deck(cards: &[Card]) {
Nov 01 21:04:00.510 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.510 INFO kablam! warning: function is never used: `get_value_for_card`
Nov 01 21:04:00.510 INFO kablam!    --> src/deck.rs:143:1
Nov 01 21:04:00.510 INFO kablam!     |
Nov 01 21:04:00.510 INFO kablam! 143 | fn get_value_for_card(value: i32) -> &'static str {
Nov 01 21:04:00.510 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.510 INFO kablam! 
Nov 01 21:04:00.779 INFO kablam! warning: variant is never constructed: `InvalidArgumentError`
Nov 01 21:04:00.780 INFO kablam!    --> src/client/mod.rs:254:5
Nov 01 21:04:00.780 INFO kablam!     |
Nov 01 21:04:00.780 INFO kablam! 254 |     InvalidArgumentError(&'static str, u32),
Nov 01 21:04:00.780 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.781 INFO kablam!     |
Nov 01 21:04:00.781 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:04:00.781 INFO kablam! 
Nov 01 21:04:00.782 INFO kablam! warning: field is never used: `password`
Nov 01 21:04:00.782 INFO kablam!  --> src/server/lobby.rs:7:5
Nov 01 21:04:00.782 INFO kablam!   |
Nov 01 21:04:00.782 INFO kablam! 7 |     password: String, // Currently passwords are stored as-is cleartext
Nov 01 21:04:00.783 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 21:04:00.783 INFO kablam! 
Nov 01 21:04:00.783 INFO kablam! warning: field is never used: `deck`
Nov 01 21:04:00.783 INFO kablam!   --> src/server/lobby.rs:10:5
Nov 01 21:04:00.784 INFO kablam!    |
Nov 01 21:04:00.784 INFO kablam! 10 |     deck: Deck, // Deck that is used to play
Nov 01 21:04:00.784 INFO kablam!    |     ^^^^^^^^^^
Nov 01 21:04:00.785 INFO kablam! 
Nov 01 21:04:00.785 INFO kablam! warning: method is never used: `get_lobby`
Nov 01 21:04:00.785 INFO kablam!    --> src/server/mod.rs:134:5
Nov 01 21:04:00.785 INFO kablam!     |
Nov 01 21:04:00.786 INFO kablam! 134 |     fn get_lobby(&self, lobby_id: u32) -> Option<&Lobby> {
Nov 01 21:04:00.786 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.786 INFO kablam! 
Nov 01 21:04:00.787 INFO kablam! warning: method is never used: `remove_client_from_lobby`
Nov 01 21:04:00.787 INFO kablam!    --> src/server/mod.rs:159:5
Nov 01 21:04:00.787 INFO kablam!     |
Nov 01 21:04:00.788 INFO kablam! 159 |     fn remove_client_from_lobby(&mut self, pid: u32, lid: u32) {
Nov 01 21:04:00.788 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:04:00.788 INFO kablam! 
Nov 01 21:04:01.711 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 31.54s
Nov 01 21:04:01.723 INFO kablam! su: No module specific data is present
Nov 01 21:04:02.963 INFO running `"docker" "rm" "-f" "071c2d947b73a1bd7defc72100636df7b7dd69ebe7f2908df6b8905473ebfbf3"`
Nov 01 21:04:03.327 INFO blam! 071c2d947b73a1bd7defc72100636df7b7dd69ebe7f2908df6b8905473ebfbf3
Nov 01 21:04:03.334 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 21:04:03.923 INFO blam! 1e49fac83090e55c1baad1967ec8a86dda3a189a32995f91185c5cef72370b74
Nov 01 21:04:03.926 INFO running `"docker" "start" "-a" "1e49fac83090e55c1baad1967ec8a86dda3a189a32995f91185c5cef72370b74"`
Nov 01 21:04:05.520 INFO kablam! usermod: no changes
Nov 01 21:04:05.723 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Nov 01 21:04:05.727 INFO kablam!      Running /target/debug/deps/rust_cards-0445df3fe720a55f
Nov 01 21:04:05.744 INFO blam! 
Nov 01 21:04:05.745 INFO blam! running 0 tests
Nov 01 21:04:05.745 INFO blam! 
Nov 01 21:04:05.745 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:04:05.746 INFO blam! 
Nov 01 21:04:05.751 INFO kablam!      Running /target/debug/deps/rust_cards-8f786c7145e78fb3
Nov 01 21:04:05.755 INFO kablam!    Doc-tests rust_cards
Nov 01 21:04:05.756 INFO blam! 
Nov 01 21:04:05.756 INFO blam! running 0 tests
Nov 01 21:04:05.756 INFO blam! 
Nov 01 21:04:05.756 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:04:05.757 INFO blam! 
Nov 01 21:04:07.116 INFO blam! 
Nov 01 21:04:07.116 INFO blam! running 0 tests
Nov 01 21:04:07.116 INFO blam! 
Nov 01 21:04:07.116 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:04:07.116 INFO blam! 
Nov 01 21:04:07.124 INFO kablam! su: No module specific data is present
Nov 01 21:04:07.823 INFO running `"docker" "rm" "-f" "1e49fac83090e55c1baad1967ec8a86dda3a189a32995f91185c5cef72370b74"`
Nov 01 21:04:08.119 INFO blam! 1e49fac83090e55c1baad1967ec8a86dda3a189a32995f91185c5cef72370b74
