Nov 01 21:57:39.243 INFO testing CryptArchy/RuStatsD against beta-2018-10-30 for beta-1.31-1
Nov 01 21:57:39.245 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 21:57:39.462 INFO blam! 0f14aa05538b919188dcb6145948a89adc4f45f3c4989f6007c3dbefffdfac80
Nov 01 21:57:39.464 INFO running `"docker" "start" "-a" "0f14aa05538b919188dcb6145948a89adc4f45f3c4989f6007c3dbefffdfac80"`
Nov 01 21:57:39.961 INFO kablam! usermod: no changes
Nov 01 21:57:40.116 INFO kablam!    Compiling serde v0.7.15
Nov 01 21:57:40.116 INFO kablam!    Compiling version v2.0.1
Nov 01 21:57:40.123 INFO kablam!    Compiling net2 v0.2.26
Nov 01 21:57:40.123 INFO kablam!    Compiling humantime v0.1.3
Nov 01 21:57:40.123 INFO kablam!    Compiling ordered-float v0.1.0
Nov 01 21:57:40.123 INFO kablam!    Compiling nix v0.6.0
Nov 01 21:57:47.679 INFO kablam!    Compiling mio v0.6.0
Nov 01 21:57:49.040 INFO kablam!    Compiling toml v0.1.30
Nov 01 21:57:49.047 INFO kablam!    Compiling serde-value v0.2.1
Nov 01 21:57:54.485 INFO kablam!    Compiling log4rs v0.4.8
Nov 01 21:58:00.476 INFO kablam!    Compiling rustatsd v0.1.0 (/source)
Nov 01 21:58:00.942 INFO kablam! warning: unused import: `sync_token::*`
Nov 01 21:58:00.943 INFO kablam!  --> src/lib.rs:2:5
Nov 01 21:58:00.943 INFO kablam!   |
Nov 01 21:58:00.943 INFO kablam! 2 | use sync_token::*;
Nov 01 21:58:00.943 INFO kablam!   |     ^^^^^^^^^^^^^
Nov 01 21:58:00.943 INFO kablam!   |
Nov 01 21:58:00.943 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 21:58:00.943 INFO kablam! 
Nov 01 21:58:00.943 INFO kablam! warning: unused import: `std::thread`
Nov 01 21:58:00.943 INFO kablam!  --> src/lib.rs:3:5
Nov 01 21:58:00.943 INFO kablam!   |
Nov 01 21:58:00.943 INFO kablam! 3 | use std::thread;
Nov 01 21:58:00.943 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 21:58:00.943 INFO kablam! 
Nov 01 21:58:00.943 INFO kablam! warning: unused import: `std::time::Duration`
Nov 01 21:58:00.943 INFO kablam!  --> src/lib.rs:4:5
Nov 01 21:58:00.943 INFO kablam!   |
Nov 01 21:58:00.943 INFO kablam! 4 | use std::time::Duration;
Nov 01 21:58:00.943 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.943 INFO kablam! 
Nov 01 21:58:00.951 INFO kablam! warning: struct is never constructed: `TokenSource`
Nov 01 21:58:00.952 INFO kablam!  --> src/sync_token.rs:4:1
Nov 01 21:58:00.952 INFO kablam!   |
Nov 01 21:58:00.952 INFO kablam! 4 | pub struct TokenSource {
Nov 01 21:58:00.952 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam!   |
Nov 01 21:58:00.952 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:00.952 INFO kablam! warning: struct is never constructed: `Token`
Nov 01 21:58:00.952 INFO kablam!  --> src/sync_token.rs:8:1
Nov 01 21:58:00.952 INFO kablam!   |
Nov 01 21:58:00.952 INFO kablam! 8 | pub struct Token {
Nov 01 21:58:00.952 INFO kablam!   | ^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:00.952 INFO kablam! warning: method is never used: `new`
Nov 01 21:58:00.952 INFO kablam!   --> src/sync_token.rs:13:5
Nov 01 21:58:00.952 INFO kablam!    |
Nov 01 21:58:00.952 INFO kablam! 13 |     pub fn new() -> TokenSource {
Nov 01 21:58:00.952 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:00.952 INFO kablam! warning: method is never used: `get_token`
Nov 01 21:58:00.952 INFO kablam!   --> src/sync_token.rs:19:5
Nov 01 21:58:00.952 INFO kablam!    |
Nov 01 21:58:00.952 INFO kablam! 19 |     pub fn get_token(&self) -> Arc<Token> {
Nov 01 21:58:00.952 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:00.952 INFO kablam! warning: method is never used: `trigger`
Nov 01 21:58:00.952 INFO kablam!   --> src/sync_token.rs:23:5
Nov 01 21:58:00.952 INFO kablam!    |
Nov 01 21:58:00.952 INFO kablam! 23 |     pub fn trigger(&self) {
Nov 01 21:58:00.952 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:00.952 INFO kablam! warning: method is never used: `is_triggered`
Nov 01 21:58:00.952 INFO kablam!   --> src/sync_token.rs:29:5
Nov 01 21:58:00.952 INFO kablam!    |
Nov 01 21:58:00.952 INFO kablam! 29 |     pub fn is_triggered(&self) -> bool {
Nov 01 21:58:00.952 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:00.952 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `std::io::Read`
Nov 01 21:58:02.863 INFO kablam!   --> src/main.rs:13:5
Nov 01 21:58:02.863 INFO kablam!    |
Nov 01 21:58:02.863 INFO kablam! 13 | use std::io::Read;
Nov 01 21:58:02.863 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 21:58:02.863 INFO kablam!    |
Nov 01 21:58:02.863 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused imports: `AppSettings`, `App`, `Arg`
Nov 01 21:58:02.863 INFO kablam!   --> src/main.rs:15:12
Nov 01 21:58:02.863 INFO kablam!    |
Nov 01 21:58:02.863 INFO kablam! 15 | use clap::{Arg, App, AppSettings};
Nov 01 21:58:02.863 INFO kablam!    |            ^^^  ^^^  ^^^^^^^^^^^
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `std::io`
Nov 01 21:58:02.863 INFO kablam!  --> src/metrics.rs:1:5
Nov 01 21:58:02.863 INFO kablam!   |
Nov 01 21:58:02.863 INFO kablam! 1 | use std::io;
Nov 01 21:58:02.863 INFO kablam!   |     ^^^^^^^
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `std::result`
Nov 01 21:58:02.863 INFO kablam!  --> src/metrics.rs:2:5
Nov 01 21:58:02.863 INFO kablam!   |
Nov 01 21:58:02.863 INFO kablam! 2 | use std::result;
Nov 01 21:58:02.863 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `from_utf8`
Nov 01 21:58:02.863 INFO kablam!  --> src/metrics.rs:3:16
Nov 01 21:58:02.863 INFO kablam!   |
Nov 01 21:58:02.863 INFO kablam! 3 | use std::str::{from_utf8, FromStr};
Nov 01 21:58:02.863 INFO kablam!   |                ^^^^^^^^^
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `std::time::Duration`
Nov 01 21:58:02.863 INFO kablam!  --> src/metrics.rs:4:5
Nov 01 21:58:02.863 INFO kablam!   |
Nov 01 21:58:02.863 INFO kablam! 4 | use std::time::Duration;
Nov 01 21:58:02.863 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:02.863 INFO kablam! 
Nov 01 21:58:02.863 INFO kablam! warning: unused import: `mio`
Nov 01 21:58:02.863 INFO kablam!  --> src/backends/console.rs:1:5
Nov 01 21:58:02.863 INFO kablam!   |
Nov 01 21:58:02.863 INFO kablam! 1 | use mio;
Nov 01 21:58:02.863 INFO kablam!   |     ^^^
Nov 01 21:58:02.864 INFO kablam! 
Nov 01 21:58:02.864 INFO kablam! warning: unused import: `std::io`
Nov 01 21:58:02.864 INFO kablam!  --> src/backends/console.rs:3:5
Nov 01 21:58:02.864 INFO kablam!   |
Nov 01 21:58:02.864 INFO kablam! 3 | use std::io;
Nov 01 21:58:02.864 INFO kablam!   |     ^^^^^^^
Nov 01 21:58:02.864 INFO kablam! 
Nov 01 21:58:02.864 INFO kablam! warning: unused import: `std::result`
Nov 01 21:58:02.864 INFO kablam!  --> src/backends/console.rs:4:5
Nov 01 21:58:02.864 INFO kablam!   |
Nov 01 21:58:02.864 INFO kablam! 4 | use std::result;
Nov 01 21:58:02.864 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 21:58:02.864 INFO kablam! 
Nov 01 21:58:02.864 INFO kablam! warning: unused import: `std::str`
Nov 01 21:58:02.864 INFO kablam!  --> src/backends/console.rs:5:5
Nov 01 21:58:02.864 INFO kablam!   |
Nov 01 21:58:02.864 INFO kablam! 5 | use std::str;
Nov 01 21:58:02.864 INFO kablam!   |     ^^^^^^^^
Nov 01 21:58:02.864 INFO kablam! 
Nov 01 21:58:02.864 INFO kablam! warning: unused import: `backends::*`
Nov 01 21:58:02.864 INFO kablam!   --> src/main.rs:21:5
Nov 01 21:58:02.864 INFO kablam!    |
Nov 01 21:58:02.864 INFO kablam! 21 | use backends::*;
Nov 01 21:58:02.864 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 21:58:02.864 INFO kablam! 
Nov 01 21:58:03.047 INFO kablam! warning: unused variable: `err`
Nov 01 21:58:03.047 INFO kablam!   --> src/metrics.rs:21:13
Nov 01 21:58:03.047 INFO kablam!    |
Nov 01 21:58:03.047 INFO kablam! 21 |     fn from(err: num::ParseIntError) -> ParseMessageError {
Nov 01 21:58:03.047 INFO kablam!    |             ^^^ help: consider using `_err` instead
Nov 01 21:58:03.047 INFO kablam!    |
Nov 01 21:58:03.047 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:58:03.047 INFO kablam! 
Nov 01 21:58:03.047 INFO kablam! warning: unused variable: `err`
Nov 01 21:58:03.047 INFO kablam!   --> src/metrics.rs:27:13
Nov 01 21:58:03.047 INFO kablam!    |
Nov 01 21:58:03.047 INFO kablam! 27 |     fn from(err: num::ParseFloatError) -> ParseMessageError {
Nov 01 21:58:03.047 INFO kablam!    |             ^^^ help: consider using `_err` instead
Nov 01 21:58:03.047 INFO kablam! 
Nov 01 21:58:03.047 INFO kablam! warning: unused variable: `kind`
Nov 01 21:58:03.047 INFO kablam!    --> src/frontends/udp_server.rs:101:32
Nov 01 21:58:03.047 INFO kablam!     |
Nov 01 21:58:03.047 INFO kablam! 101 |                     (RX_TOKEN, kind) => {
Nov 01 21:58:03.047 INFO kablam!     |                                ^^^^ help: consider using `_kind` instead
Nov 01 21:58:03.047 INFO kablam! 
Nov 01 21:58:03.047 INFO kablam! warning: unused variable: `kind`
Nov 01 21:58:03.047 INFO kablam!   --> src/backends/console.rs:42:32
Nov 01 21:58:03.047 INFO kablam!    |
Nov 01 21:58:03.047 INFO kablam! 42 |                     (RX_TOKEN, kind) => {
Nov 01 21:58:03.047 INFO kablam!    |                                ^^^^ help: consider using `_kind` instead
Nov 01 21:58:03.047 INFO kablam! 
Nov 01 21:58:03.083 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:58:03.083 INFO kablam!   --> src/frontends/udp_server.rs:60:13
Nov 01 21:58:03.083 INFO kablam!    |
Nov 01 21:58:03.083 INFO kablam! 60 |         let mut poll = Poll::new().unwrap();
Nov 01 21:58:03.083 INFO kablam!    |             ----^^^^
Nov 01 21:58:03.083 INFO kablam!    |             |
Nov 01 21:58:03.083 INFO kablam!    |             help: remove this `mut`
Nov 01 21:58:03.083 INFO kablam!    |
Nov 01 21:58:03.083 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:58:03.083 INFO kablam! 
Nov 01 21:58:03.085 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:58:03.085 INFO kablam!   --> src/backends/console.rs:30:13
Nov 01 21:58:03.085 INFO kablam!    |
Nov 01 21:58:03.085 INFO kablam! 30 |         let mut poll = Poll::new().unwrap();
Nov 01 21:58:03.085 INFO kablam!    |             ----^^^^
Nov 01 21:58:03.085 INFO kablam!    |             |
Nov 01 21:58:03.085 INFO kablam!    |             help: remove this `mut`
Nov 01 21:58:03.085 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: function is never used: `test_timer`
Nov 01 21:58:03.087 INFO kablam!    --> src/metrics.rs:151:1
Nov 01 21:58:03.087 INFO kablam!     |
Nov 01 21:58:03.087 INFO kablam! 151 | fn test_timer() {
Nov 01 21:58:03.087 INFO kablam!     | ^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam!     |
Nov 01 21:58:03.087 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: field is never used: `address`
Nov 01 21:58:03.087 INFO kablam!   --> src/frontends/udp_server.rs:43:5
Nov 01 21:58:03.087 INFO kablam!    |
Nov 01 21:58:03.087 INFO kablam! 43 |     address: SocketAddr,
Nov 01 21:58:03.087 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: constant item is never used: `RX_TOKEN`
Nov 01 21:58:03.087 INFO kablam!  --> src/backends/console.rs:7:1
Nov 01 21:58:03.087 INFO kablam!   |
Nov 01 21:58:03.087 INFO kablam! 7 | const RX_TOKEN: Token = Token(0);
Nov 01 21:58:03.087 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: struct is never constructed: `ConsoleBackend`
Nov 01 21:58:03.087 INFO kablam!  --> src/backends/console.rs:9:1
Nov 01 21:58:03.087 INFO kablam!   |
Nov 01 21:58:03.087 INFO kablam! 9 | pub struct ConsoleBackend {
Nov 01 21:58:03.087 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: method is never used: `new`
Nov 01 21:58:03.087 INFO kablam!   --> src/backends/console.rs:24:5
Nov 01 21:58:03.087 INFO kablam!    |
Nov 01 21:58:03.087 INFO kablam! 24 |     pub fn new() -> ConsoleBackend {
Nov 01 21:58:03.087 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: method is never used: `run`
Nov 01 21:58:03.087 INFO kablam!   --> src/backends/console.rs:29:5
Nov 01 21:58:03.087 INFO kablam!    |
Nov 01 21:58:03.087 INFO kablam! 29 |     pub fn run(&mut self) {
Nov 01 21:58:03.087 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: struct is never constructed: `UserConfiguration`
Nov 01 21:58:03.087 INFO kablam!   --> src/main.rs:23:1
Nov 01 21:58:03.087 INFO kablam!    |
Nov 01 21:58:03.087 INFO kablam! 23 | struct UserConfiguration {
Nov 01 21:58:03.087 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: struct is never constructed: `Bucket`
Nov 01 21:58:03.087 INFO kablam!   --> src/main.rs:31:1
Nov 01 21:58:03.087 INFO kablam!    |
Nov 01 21:58:03.087 INFO kablam! 31 | struct Bucket {
Nov 01 21:58:03.087 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 21:58:03.087 INFO kablam! 
Nov 01 21:58:03.087 INFO kablam! warning: function is never used: `env_check`
Nov 01 21:58:03.087 INFO kablam!    --> src/main.rs:153:1
Nov 01 21:58:03.087 INFO kablam!     |
Nov 01 21:58:03.087 INFO kablam! 153 | fn env_check(env_var: &str, help: &str) {
Nov 01 21:58:03.088 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.088 INFO kablam! 
Nov 01 21:58:03.088 INFO kablam! warning: function is never used: `upgrade_str_option`
Nov 01 21:58:03.088 INFO kablam!    --> src/main.rs:160:1
Nov 01 21:58:03.088 INFO kablam!     |
Nov 01 21:58:03.088 INFO kablam! 160 | fn upgrade_str_option(o: Option<&str>) -> Option<String> {
Nov 01 21:58:03.088 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.088 INFO kablam! 
Nov 01 21:58:03.099 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:58:03.099 INFO kablam!   --> src/frontends/udp_server.rs:96:37
Nov 01 21:58:03.099 INFO kablam!    |
Nov 01 21:58:03.099 INFO kablam! 96 |                                     tx.send(msg.to_string());
Nov 01 21:58:03.099 INFO kablam!    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:03.099 INFO kablam!    |
Nov 01 21:58:03.099 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 21:58:03.099 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:58:03.099 INFO kablam! 
Nov 01 21:58:04.851 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 24.85s
Nov 01 21:58:04.859 INFO kablam! su: No module specific data is present
Nov 01 21:58:05.210 INFO running `"docker" "rm" "-f" "0f14aa05538b919188dcb6145948a89adc4f45f3c4989f6007c3dbefffdfac80"`
Nov 01 21:58:05.403 INFO blam! 0f14aa05538b919188dcb6145948a89adc4f45f3c4989f6007c3dbefffdfac80
Nov 01 21:58:05.403 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 21:58:05.632 INFO blam! 8c74a4745870adee23d2f2ba3f34afd9359c30ecde987f0e34cceb5cbcb00cab
Nov 01 21:58:05.636 INFO running `"docker" "start" "-a" "8c74a4745870adee23d2f2ba3f34afd9359c30ecde987f0e34cceb5cbcb00cab"`
Nov 01 21:58:06.117 INFO kablam! usermod: no changes
Nov 01 21:58:06.199 INFO kablam!    Compiling rustatsd v0.1.0 (/source)
Nov 01 21:58:08.063 INFO kablam! warning: unused import: `std::io::Read`
Nov 01 21:58:08.063 INFO kablam!   --> src/main.rs:13:5
Nov 01 21:58:08.063 INFO kablam!    |
Nov 01 21:58:08.063 INFO kablam! 13 | use std::io::Read;
Nov 01 21:58:08.063 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 21:58:08.063 INFO kablam!    |
Nov 01 21:58:08.063 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 21:58:08.063 INFO kablam! 
Nov 01 21:58:08.063 INFO kablam! warning: unused imports: `AppSettings`, `App`, `Arg`
Nov 01 21:58:08.063 INFO kablam!   --> src/main.rs:15:12
Nov 01 21:58:08.063 INFO kablam!    |
Nov 01 21:58:08.063 INFO kablam! 15 | use clap::{Arg, App, AppSettings};
Nov 01 21:58:08.063 INFO kablam!    |            ^^^  ^^^  ^^^^^^^^^^^
Nov 01 21:58:08.063 INFO kablam! 
Nov 01 21:58:08.063 INFO kablam! warning: unused import: `std::io`
Nov 01 21:58:08.063 INFO kablam!  --> src/metrics.rs:1:5
Nov 01 21:58:08.063 INFO kablam!   |
Nov 01 21:58:08.063 INFO kablam! 1 | use std::io;
Nov 01 21:58:08.063 INFO kablam!   |     ^^^^^^^
Nov 01 21:58:08.063 INFO kablam! 
Nov 01 21:58:08.063 INFO kablam! warning: unused import: `std::result`
Nov 01 21:58:08.063 INFO kablam!  --> src/metrics.rs:2:5
Nov 01 21:58:08.063 INFO kablam!   |
Nov 01 21:58:08.063 INFO kablam! 2 | use std::result;
Nov 01 21:58:08.063 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 21:58:08.063 INFO kablam! 
Nov 01 21:58:08.063 INFO kablam! warning: unused import: `from_utf8`
Nov 01 21:58:08.063 INFO kablam!  --> src/metrics.rs:3:16
Nov 01 21:58:08.063 INFO kablam!   |
Nov 01 21:58:08.063 INFO kablam! 3 | use std::str::{from_utf8, FromStr};
Nov 01 21:58:08.063 INFO kablam!   |                ^^^^^^^^^
Nov 01 21:58:08.063 INFO kablam! 
Nov 01 21:58:08.063 INFO kablam! warning: unused import: `std::time::Duration`
Nov 01 21:58:08.063 INFO kablam!  --> src/metrics.rs:4:5
Nov 01 21:58:08.063 INFO kablam!   |
Nov 01 21:58:08.064 INFO kablam! 4 | use std::time::Duration;
Nov 01 21:58:08.064 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.064 INFO kablam! warning: unused import: `mio`
Nov 01 21:58:08.064 INFO kablam!  --> src/backends/console.rs:1:5
Nov 01 21:58:08.064 INFO kablam!   |
Nov 01 21:58:08.064 INFO kablam! 1 | use mio;
Nov 01 21:58:08.064 INFO kablam!   |     ^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.064 INFO kablam! warning: unused import: `std::io`
Nov 01 21:58:08.064 INFO kablam!  --> src/backends/console.rs:3:5
Nov 01 21:58:08.064 INFO kablam!   |
Nov 01 21:58:08.064 INFO kablam! 3 | use std::io;
Nov 01 21:58:08.064 INFO kablam!   |     ^^^^^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.064 INFO kablam! warning: unused import: `std::result`
Nov 01 21:58:08.064 INFO kablam!  --> src/backends/console.rs:4:5
Nov 01 21:58:08.064 INFO kablam!   |
Nov 01 21:58:08.064 INFO kablam! 4 | use std::result;
Nov 01 21:58:08.064 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.064 INFO kablam! warning: unused import: `std::str`
Nov 01 21:58:08.064 INFO kablam!  --> src/backends/console.rs:5:5
Nov 01 21:58:08.064 INFO kablam!   |
Nov 01 21:58:08.064 INFO kablam! 5 | use std::str;
Nov 01 21:58:08.064 INFO kablam!   |     ^^^^^^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.064 INFO kablam! warning: unused import: `backends::*`
Nov 01 21:58:08.064 INFO kablam!   --> src/main.rs:21:5
Nov 01 21:58:08.064 INFO kablam!    |
Nov 01 21:58:08.064 INFO kablam! 21 | use backends::*;
Nov 01 21:58:08.064 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 21:58:08.064 INFO kablam! 
Nov 01 21:58:08.250 INFO kablam! warning: unused variable: `actual`
Nov 01 21:58:08.251 INFO kablam!    --> src/metrics.rs:202:9
Nov 01 21:58:08.251 INFO kablam!     |
Nov 01 21:58:08.251 INFO kablam! 202 |     let actual: StatMsg = "test.key:delete".parse().unwrap();
Nov 01 21:58:08.251 INFO kablam!     |         ^^^^^^ help: consider using `_actual` instead
Nov 01 21:58:08.251 INFO kablam!     |
Nov 01 21:58:08.251 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.251 INFO kablam! warning: unused variable: `actual`
Nov 01 21:58:08.251 INFO kablam!    --> src/metrics.rs:239:9
Nov 01 21:58:08.251 INFO kablam!     |
Nov 01 21:58:08.251 INFO kablam! 239 |     let actual: StatMsg = "test.key:1|x".parse().unwrap();
Nov 01 21:58:08.251 INFO kablam!     |         ^^^^^^ help: consider using `_actual` instead
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.251 INFO kablam! warning: unused variable: `err`
Nov 01 21:58:08.251 INFO kablam!   --> src/metrics.rs:21:13
Nov 01 21:58:08.251 INFO kablam!    |
Nov 01 21:58:08.251 INFO kablam! 21 |     fn from(err: num::ParseIntError) -> ParseMessageError {
Nov 01 21:58:08.251 INFO kablam!    |             ^^^ help: consider using `_err` instead
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.251 INFO kablam! warning: unused variable: `err`
Nov 01 21:58:08.251 INFO kablam!   --> src/metrics.rs:27:13
Nov 01 21:58:08.251 INFO kablam!    |
Nov 01 21:58:08.251 INFO kablam! 27 |     fn from(err: num::ParseFloatError) -> ParseMessageError {
Nov 01 21:58:08.251 INFO kablam!    |             ^^^ help: consider using `_err` instead
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.251 INFO kablam! warning: unused variable: `kind`
Nov 01 21:58:08.251 INFO kablam!    --> src/frontends/udp_server.rs:101:32
Nov 01 21:58:08.251 INFO kablam!     |
Nov 01 21:58:08.251 INFO kablam! 101 |                     (RX_TOKEN, kind) => {
Nov 01 21:58:08.251 INFO kablam!     |                                ^^^^ help: consider using `_kind` instead
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.251 INFO kablam! warning: unused variable: `kind`
Nov 01 21:58:08.251 INFO kablam!   --> src/backends/console.rs:42:32
Nov 01 21:58:08.251 INFO kablam!    |
Nov 01 21:58:08.251 INFO kablam! 42 |                     (RX_TOKEN, kind) => {
Nov 01 21:58:08.251 INFO kablam!    |                                ^^^^ help: consider using `_kind` instead
Nov 01 21:58:08.251 INFO kablam! 
Nov 01 21:58:08.307 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:58:08.307 INFO kablam!   --> src/frontends/udp_server.rs:60:13
Nov 01 21:58:08.307 INFO kablam!    |
Nov 01 21:58:08.307 INFO kablam! 60 |         let mut poll = Poll::new().unwrap();
Nov 01 21:58:08.307 INFO kablam!    |             ----^^^^
Nov 01 21:58:08.307 INFO kablam!    |             |
Nov 01 21:58:08.307 INFO kablam!    |             help: remove this `mut`
Nov 01 21:58:08.307 INFO kablam!    |
Nov 01 21:58:08.308 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:58:08.308 INFO kablam! 
Nov 01 21:58:08.308 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:58:08.309 INFO kablam!   --> src/backends/console.rs:30:13
Nov 01 21:58:08.309 INFO kablam!    |
Nov 01 21:58:08.309 INFO kablam! 30 |         let mut poll = Poll::new().unwrap();
Nov 01 21:58:08.309 INFO kablam!    |             ----^^^^
Nov 01 21:58:08.309 INFO kablam!    |             |
Nov 01 21:58:08.309 INFO kablam!    |             help: remove this `mut`
Nov 01 21:58:08.309 INFO kablam! 
Nov 01 21:58:08.312 INFO kablam! warning: function is never used: `test_timer`
Nov 01 21:58:08.312 INFO kablam!    --> src/metrics.rs:151:1
Nov 01 21:58:08.312 INFO kablam!     |
Nov 01 21:58:08.312 INFO kablam! 151 | fn test_timer() {
Nov 01 21:58:08.312 INFO kablam!     | ^^^^^^^^^^^^^^^
Nov 01 21:58:08.312 INFO kablam!     |
Nov 01 21:58:08.312 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:58:08.312 INFO kablam! 
Nov 01 21:58:08.312 INFO kablam! warning: field is never used: `address`
Nov 01 21:58:08.312 INFO kablam!   --> src/frontends/udp_server.rs:43:5
Nov 01 21:58:08.313 INFO kablam!    |
Nov 01 21:58:08.313 INFO kablam! 43 |     address: SocketAddr,
Nov 01 21:58:08.313 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.313 INFO kablam! 
Nov 01 21:58:08.313 INFO kablam! warning: constant item is never used: `RX_TOKEN`
Nov 01 21:58:08.313 INFO kablam!  --> src/backends/console.rs:7:1
Nov 01 21:58:08.314 INFO kablam!   |
Nov 01 21:58:08.314 INFO kablam! 7 | const RX_TOKEN: Token = Token(0);
Nov 01 21:58:08.314 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.314 INFO kablam! 
Nov 01 21:58:08.315 INFO kablam! warning: struct is never constructed: `ConsoleBackend`
Nov 01 21:58:08.315 INFO kablam!  --> src/backends/console.rs:9:1
Nov 01 21:58:08.315 INFO kablam!   |
Nov 01 21:58:08.315 INFO kablam! 9 | pub struct ConsoleBackend {
Nov 01 21:58:08.315 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.315 INFO kablam! 
Nov 01 21:58:08.315 INFO kablam! warning: method is never used: `new`
Nov 01 21:58:08.315 INFO kablam!   --> src/backends/console.rs:24:5
Nov 01 21:58:08.315 INFO kablam!    |
Nov 01 21:58:08.315 INFO kablam! 24 |     pub fn new() -> ConsoleBackend {
Nov 01 21:58:08.315 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.315 INFO kablam! 
Nov 01 21:58:08.316 INFO kablam! warning: method is never used: `run`
Nov 01 21:58:08.316 INFO kablam!   --> src/backends/console.rs:29:5
Nov 01 21:58:08.316 INFO kablam!    |
Nov 01 21:58:08.316 INFO kablam! 29 |     pub fn run(&mut self) {
Nov 01 21:58:08.316 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.316 INFO kablam! 
Nov 01 21:58:08.316 INFO kablam! warning: struct is never constructed: `UserConfiguration`
Nov 01 21:58:08.316 INFO kablam!   --> src/main.rs:23:1
Nov 01 21:58:08.316 INFO kablam!    |
Nov 01 21:58:08.316 INFO kablam! 23 | struct UserConfiguration {
Nov 01 21:58:08.316 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.316 INFO kablam! 
Nov 01 21:58:08.316 INFO kablam! warning: struct is never constructed: `Bucket`
Nov 01 21:58:08.316 INFO kablam!   --> src/main.rs:31:1
Nov 01 21:58:08.316 INFO kablam!    |
Nov 01 21:58:08.316 INFO kablam! 31 | struct Bucket {
Nov 01 21:58:08.316 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 21:58:08.316 INFO kablam! 
Nov 01 21:58:08.316 INFO kablam! warning: function is never used: `env_check`
Nov 01 21:58:08.316 INFO kablam!    --> src/main.rs:153:1
Nov 01 21:58:08.316 INFO kablam!     |
Nov 01 21:58:08.316 INFO kablam! 153 | fn env_check(env_var: &str, help: &str) {
Nov 01 21:58:08.317 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.317 INFO kablam! 
Nov 01 21:58:08.317 INFO kablam! warning: function is never used: `upgrade_str_option`
Nov 01 21:58:08.317 INFO kablam!    --> src/main.rs:160:1
Nov 01 21:58:08.317 INFO kablam!     |
Nov 01 21:58:08.317 INFO kablam! 160 | fn upgrade_str_option(o: Option<&str>) -> Option<String> {
Nov 01 21:58:08.317 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.317 INFO kablam! 
Nov 01 21:58:08.320 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:58:08.320 INFO kablam!   --> src/frontends/udp_server.rs:96:37
Nov 01 21:58:08.320 INFO kablam!    |
Nov 01 21:58:08.320 INFO kablam! 96 |                                     tx.send(msg.to_string());
Nov 01 21:58:08.320 INFO kablam!    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:58:08.320 INFO kablam!    |
Nov 01 21:58:08.320 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 21:58:08.320 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:58:08.320 INFO kablam! 
Nov 01 21:58:09.593 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.45s
Nov 01 21:58:09.604 INFO kablam! su: No module specific data is present
Nov 01 21:58:10.025 INFO running `"docker" "rm" "-f" "8c74a4745870adee23d2f2ba3f34afd9359c30ecde987f0e34cceb5cbcb00cab"`
Nov 01 21:58:10.286 INFO blam! 8c74a4745870adee23d2f2ba3f34afd9359c30ecde987f0e34cceb5cbcb00cab
Nov 01 21:58:10.299 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 21:58:10.677 INFO blam! f808164bf251d7b3ec7d1b8ca902ac90370cc7ca5e43ec74628de7fa2457e72f
Nov 01 21:58:10.683 INFO running `"docker" "start" "-a" "f808164bf251d7b3ec7d1b8ca902ac90370cc7ca5e43ec74628de7fa2457e72f"`
Nov 01 21:58:12.047 INFO kablam! usermod: no changes
Nov 01 21:58:12.190 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Nov 01 21:58:12.207 INFO kablam!      Running /target/debug/deps/rustatsd-91c0dd71ee1cc856
Nov 01 21:58:12.215 INFO blam! 
Nov 01 21:58:12.215 INFO blam! running 1 test
Nov 01 21:58:12.215 INFO blam! Done 8
Nov 01 21:58:12.215 INFO blam! Done 7
Nov 01 21:58:12.216 INFO blam! Done 6
Nov 01 21:58:12.216 INFO blam! Done 3
Nov 01 21:58:12.216 INFO blam! Done 0
Nov 01 21:58:12.223 INFO blam! Done 5
Nov 01 21:58:12.223 INFO blam! Done 4
Nov 01 21:58:12.223 INFO blam! Done 2
Nov 01 21:58:12.223 INFO blam! Done 1
Nov 01 21:58:12.223 INFO blam! Done 9
Nov 01 21:58:12.239 INFO blam! test test_sync_token ... ok
Nov 01 21:58:12.239 INFO blam! 
Nov 01 21:58:12.239 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:58:12.239 INFO blam! 
Nov 01 21:58:12.243 INFO kablam!      Running /target/debug/deps/rustatsd-76ef4630db900222
Nov 01 21:58:12.247 INFO blam! 
Nov 01 21:58:12.247 INFO blam! running 14 tests
Nov 01 21:58:12.255 INFO blam! test metrics::test_gauge_absolute ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_counter ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_no_type ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_multi ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_gauge_delta_neg ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_gauge_delta_pos ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_counter_with_rate ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_delete ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_no_value ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_only_name ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_sets ... ok
Nov 01 21:58:12.255 INFO blam! test metrics::test_timer_with_rate ... ok
Nov 01 21:58:12.301 INFO blam! test metrics::test_fail_delete_no_type ... ok
Nov 01 21:58:12.301 INFO blam! test metrics::test_fail_unknown_type ... ok
Nov 01 21:58:12.301 INFO blam! 
Nov 01 21:58:12.301 INFO blam! test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:58:12.301 INFO blam! 
Nov 01 21:58:12.307 INFO kablam!    Doc-tests rustatsd
Nov 01 21:58:13.095 INFO blam! 
Nov 01 21:58:13.095 INFO blam! running 0 tests
Nov 01 21:58:13.095 INFO blam! 
Nov 01 21:58:13.095 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:58:13.095 INFO blam! 
Nov 01 21:58:13.101 INFO kablam! su: No module specific data is present
Nov 01 21:58:13.836 INFO running `"docker" "rm" "-f" "f808164bf251d7b3ec7d1b8ca902ac90370cc7ca5e43ec74628de7fa2457e72f"`
Nov 01 21:58:14.115 INFO blam! f808164bf251d7b3ec7d1b8ca902ac90370cc7ca5e43ec74628de7fa2457e72f
