Nov 02 12:23:58.073 INFO testing meter_proxy-0.2.3 against beta-2018-10-30 for beta-1.31-1
Nov 02 12:23:58.073 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 02 12:23:58.240 INFO blam! 6b247c23b6948325c37898ede1616a625a44a3536a6c1d395627e3123bc82a3e
Nov 02 12:23:58.242 INFO running `"docker" "start" "-a" "6b247c23b6948325c37898ede1616a625a44a3536a6c1d395627e3123bc82a3e"`
Nov 02 12:23:58.909 INFO kablam! usermod: no changes
Nov 02 12:23:59.227 INFO kablam!    Compiling meter_proxy v0.2.3 (/source)
Nov 02 12:24:02.494 INFO kablam! warning: unused `#[macro_use]` import
Nov 02 12:24:02.494 INFO kablam!   --> src/lib.rs:16:1
Nov 02 12:24:02.494 INFO kablam!    |
Nov 02 12:24:02.494 INFO kablam! 16 | #[macro_use]
Nov 02 12:24:02.494 INFO kablam!    | ^^^^^^^^^^^^
Nov 02 12:24:02.494 INFO kablam!    |
Nov 02 12:24:02.494 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 12:24:02.494 INFO kablam! 
Nov 02 12:24:02.494 INFO kablam! warning: unused import: `Yellow`
Nov 02 12:24:02.494 INFO kablam!   --> src/proxy/sync/mod.rs:14:30
Nov 02 12:24:02.494 INFO kablam!    |
Nov 02 12:24:02.494 INFO kablam! 14 | use ansi_term::Colour::{Red, Yellow};
Nov 02 12:24:02.494 INFO kablam!    |                              ^^^^^^
Nov 02 12:24:02.494 INFO kablam! 
Nov 02 12:24:02.494 INFO kablam! warning: unused import: `SocketAddr`
Nov 02 12:24:02.494 INFO kablam!   --> src/proxy/sync/mod.rs:15:50
Nov 02 12:24:02.494 INFO kablam!    |
Nov 02 12:24:02.494 INFO kablam! 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Nov 02 12:24:02.494 INFO kablam!    |                                                  ^^^^^^^^^^
Nov 02 12:24:02.495 INFO kablam! 
Nov 02 12:24:02.495 INFO kablam! warning: unused import: `str`
Nov 02 12:24:02.495 INFO kablam!   --> src/proxy/sync/mod.rs:18:19
Nov 02 12:24:02.495 INFO kablam!    |
Nov 02 12:24:02.495 INFO kablam! 18 | use std::{thread, str};
Nov 02 12:24:02.495 INFO kablam!    |                   ^^^
Nov 02 12:24:02.495 INFO kablam! 
Nov 02 12:24:02.495 INFO kablam! warning: unused import: `libc::setrlimit`
Nov 02 12:24:02.495 INFO kablam!   --> src/proxy/sync/mod.rs:21:5
Nov 02 12:24:02.495 INFO kablam!    |
Nov 02 12:24:02.495 INFO kablam! 21 | use libc::setrlimit;
Nov 02 12:24:02.495 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 12:24:02.495 INFO kablam! 
Nov 02 12:24:02.495 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 12:24:02.495 INFO kablam!   --> src/proxy/sync/mod.rs:22:5
Nov 02 12:24:02.495 INFO kablam!    |
Nov 02 12:24:02.495 INFO kablam! 22 | use std::collections::HashMap;
Nov 02 12:24:02.495 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.495 INFO kablam! 
Nov 02 12:24:02.496 INFO kablam! warning: unused import: `std::env`
Nov 02 12:24:02.496 INFO kablam!  --> src/proxy/async/mod.rs:4:5
Nov 02 12:24:02.496 INFO kablam!   |
Nov 02 12:24:02.496 INFO kablam! 4 | use std::env;
Nov 02 12:24:02.496 INFO kablam!   |     ^^^^^^^^
Nov 02 12:24:02.496 INFO kablam! 
Nov 02 12:24:02.496 INFO kablam! warning: unused import: `IpAddr`
Nov 02 12:24:02.497 INFO kablam!  --> src/proxy/async/mod.rs:6:28
Nov 02 12:24:02.497 INFO kablam!   |
Nov 02 12:24:02.497 INFO kablam! 6 | use std::net::{SocketAddr, IpAddr};
Nov 02 12:24:02.497 INFO kablam!   |                            ^^^^^^
Nov 02 12:24:02.497 INFO kablam! 
Nov 02 12:24:02.497 INFO kablam! warning: unused import: `std::time::Duration`
Nov 02 12:24:02.497 INFO kablam!  --> src/proxy/async/mod.rs:9:5
Nov 02 12:24:02.497 INFO kablam!   |
Nov 02 12:24:02.497 INFO kablam! 9 | use std::time::Duration;
Nov 02 12:24:02.497 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.497 INFO kablam! 
Nov 02 12:24:02.497 INFO kablam! warning: unused import: `Timeout`
Nov 02 12:24:02.497 INFO kablam!   --> src/proxy/async/mod.rs:15:41
Nov 02 12:24:02.497 INFO kablam!    |
Nov 02 12:24:02.497 INFO kablam! 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Nov 02 12:24:02.497 INFO kablam!    |                                         ^^^^^^^
Nov 02 12:24:02.497 INFO kablam! 
Nov 02 12:24:02.498 INFO kablam! warning: unused imports: `Window`, `read_exact`, `write_all`
Nov 02 12:24:02.498 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:02.498 INFO kablam!    |
Nov 02 12:24:02.498 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.498 INFO kablam!    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Nov 02 12:24:02.498 INFO kablam! 
Nov 02 12:24:02.498 INFO kablam! warning: unused import: `RwLock`
Nov 02 12:24:02.498 INFO kablam!   --> src/proxy/async/mod.rs:18:29
Nov 02 12:24:02.498 INFO kablam!    |
Nov 02 12:24:02.498 INFO kablam! 18 | use std::sync::{Arc, Mutex, RwLock};
Nov 02 12:24:02.498 INFO kablam!    |                             ^^^^^^
Nov 02 12:24:02.499 INFO kablam! 
Nov 02 12:24:02.527 INFO kablam! warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Nov 02 12:24:02.527 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:02.527 INFO kablam!    |
Nov 02 12:24:02.527 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.527 INFO kablam!    |                      ^^
Nov 02 12:24:02.527 INFO kablam!    |
Nov 02 12:24:02.527 INFO kablam!    = note: #[warn(deprecated)] on by default
Nov 02 12:24:02.527 INFO kablam! 
Nov 02 12:24:02.527 INFO kablam! warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Nov 02 12:24:02.527 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:02.527 INFO kablam!    |
Nov 02 12:24:02.527 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.527 INFO kablam!    |                          ^^^^^^^^^^
Nov 02 12:24:02.527 INFO kablam! 
Nov 02 12:24:02.527 INFO kablam! warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Nov 02 12:24:02.527 INFO kablam!   --> src/proxy/async/mod.rs:17:38
Nov 02 12:24:02.527 INFO kablam!    |
Nov 02 12:24:02.527 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.527 INFO kablam!    |                                      ^^^^^^^^^
Nov 02 12:24:02.527 INFO kablam! 
Nov 02 12:24:02.527 INFO kablam! warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Nov 02 12:24:02.527 INFO kablam!   --> src/proxy/async/mod.rs:17:49
Nov 02 12:24:02.527 INFO kablam!    |
Nov 02 12:24:02.527 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.527 INFO kablam!    |                                                 ^^^^^^
Nov 02 12:24:02.527 INFO kablam! 
Nov 02 12:24:02.649 INFO kablam! warning: unreachable statement
Nov 02 12:24:02.649 INFO kablam!    --> src/proxy/sync/mod.rs:369:10
Nov 02 12:24:02.649 INFO kablam!     |
Nov 02 12:24:02.649 INFO kablam! 369 |             drop(back);
Nov 02 12:24:02.649 INFO kablam!     |             ^^^^^^^^^^^
Nov 02 12:24:02.649 INFO kablam!     |
Nov 02 12:24:02.649 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 02 12:24:02.649 INFO kablam! 
Nov 02 12:24:02.696 INFO kablam! warning: unused import: `Io`
Nov 02 12:24:02.696 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:02.697 INFO kablam!    |
Nov 02 12:24:02.697 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:02.697 INFO kablam!    |                      ^^
Nov 02 12:24:02.697 INFO kablam! 
Nov 02 12:24:02.707 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:02.708 INFO kablam!    --> src/proxy/sync/mod.rs:262:22
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam! 262 |                 Err(ref err) => {
Nov 02 12:24:02.708 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 12:24:02.708 INFO kablam! 
Nov 02 12:24:02.708 INFO kablam! warning: unused variable: `seq_number`
Nov 02 12:24:02.708 INFO kablam!    --> src/proxy/sync/mod.rs:316:14
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:02.708 INFO kablam!     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Nov 02 12:24:02.708 INFO kablam! 
Nov 02 12:24:02.708 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:02.708 INFO kablam!    --> src/proxy/sync/mod.rs:321:22
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam! 321 |                 Err(ref err) => {
Nov 02 12:24:02.708 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:02.708 INFO kablam! 
Nov 02 12:24:02.708 INFO kablam! warning: unused variable: `r`
Nov 02 12:24:02.708 INFO kablam!    --> src/proxy/sync/mod.rs:341:8
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam! 341 |                 Ok(r) => {
Nov 02 12:24:02.708 INFO kablam!     |                    ^ help: consider using `_r` instead
Nov 02 12:24:02.708 INFO kablam! 
Nov 02 12:24:02.708 INFO kablam! warning: unused variable: `RecvError`
Nov 02 12:24:02.708 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:02.708 INFO kablam!     |
Nov 02 12:24:02.708 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:02.711 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Nov 02 12:24:02.715 INFO kablam! 
Nov 02 12:24:02.715 INFO kablam! warning: unused variable: `e`
Nov 02 12:24:02.715 INFO kablam!   --> src/proxy/async/mod.rs:97:25
Nov 02 12:24:02.715 INFO kablam!    |
Nov 02 12:24:02.715 INFO kablam! 97 |                     Err(e) => {;
Nov 02 12:24:02.715 INFO kablam!    |                         ^ help: consider using `_e` instead
Nov 02 12:24:02.715 INFO kablam! 
Nov 02 12:24:02.715 INFO kablam! warning: unused variable: `core`
Nov 02 12:24:02.715 INFO kablam!   --> src/proxy/async/mod.rs:60:17
Nov 02 12:24:02.715 INFO kablam!    |
Nov 02 12:24:02.715 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:02.715 INFO kablam!    |                 ^^^^ help: consider using `_core` instead
Nov 02 12:24:02.715 INFO kablam! 
Nov 02 12:24:02.715 INFO kablam! warning: unused variable: `pool`
Nov 02 12:24:02.715 INFO kablam!    --> src/proxy/async/mod.rs:158:13
Nov 02 12:24:02.715 INFO kablam!     |
Nov 02 12:24:02.715 INFO kablam! 158 |         let pool = self.pool.clone();
Nov 02 12:24:02.715 INFO kablam!     |             ^^^^ help: consider using `_pool` instead
Nov 02 12:24:02.715 INFO kablam! 
Nov 02 12:24:02.715 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:02.715 INFO kablam!   --> src/proxy/sync/mod.rs:75:13
Nov 02 12:24:02.715 INFO kablam!    |
Nov 02 12:24:02.715 INFO kablam! 75 |         let mut time_vec = self.0.lock().unwrap();
Nov 02 12:24:02.715 INFO kablam!    |             ----^^^^^^^^
Nov 02 12:24:02.715 INFO kablam!    |             |
Nov 02 12:24:02.715 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:02.715 INFO kablam!    |
Nov 02 12:24:02.715 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 12:24:02.715 INFO kablam! 
Nov 02 12:24:02.720 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:02.720 INFO kablam!    --> src/proxy/sync/mod.rs:155:26
Nov 02 12:24:02.720 INFO kablam!     |
Nov 02 12:24:02.720 INFO kablam! 155 |                         let mut stream_c = stream.try_clone().unwrap();
Nov 02 12:24:02.720 INFO kablam!     |                             ----^^^^^^^^
Nov 02 12:24:02.720 INFO kablam!     |                             |
Nov 02 12:24:02.720 INFO kablam!     |                             help: remove this `mut`
Nov 02 12:24:02.720 INFO kablam! 
Nov 02 12:24:02.726 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:02.726 INFO kablam!    --> src/proxy/sync/mod.rs:204:10
Nov 02 12:24:02.726 INFO kablam!     |
Nov 02 12:24:02.726 INFO kablam! 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Nov 02 12:24:02.726 INFO kablam!     |             ----^^^^
Nov 02 12:24:02.726 INFO kablam!     |             |
Nov 02 12:24:02.726 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:02.726 INFO kablam! 
Nov 02 12:24:02.732 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:02.732 INFO kablam!    --> src/proxy/sync/mod.rs:316:10
Nov 02 12:24:02.732 INFO kablam!     |
Nov 02 12:24:02.732 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:02.732 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 12:24:02.732 INFO kablam!     |             |
Nov 02 12:24:02.732 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:02.732 INFO kablam! 
Nov 02 12:24:02.744 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:02.744 INFO kablam!   --> src/proxy/async/mod.rs:60:13
Nov 02 12:24:02.744 INFO kablam!    |
Nov 02 12:24:02.744 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:02.744 INFO kablam!    |             ----^^^^
Nov 02 12:24:02.744 INFO kablam!    |             |
Nov 02 12:24:02.744 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:02.744 INFO kablam! 
Nov 02 12:24:02.763 INFO kablam! warning: field is never used: `num_bytes`
Nov 02 12:24:02.763 INFO kablam!    --> src/proxy/async/mod.rs:221:5
Nov 02 12:24:02.763 INFO kablam!     |
Nov 02 12:24:02.763 INFO kablam! 221 |     num_bytes: Arc<Mutex<f64>>,
Nov 02 12:24:02.763 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.763 INFO kablam! 
Nov 02 12:24:02.763 INFO kablam! warning: field is never used: `num_resp`
Nov 02 12:24:02.763 INFO kablam!    --> src/proxy/async/mod.rs:222:5
Nov 02 12:24:02.763 INFO kablam!     |
Nov 02 12:24:02.763 INFO kablam! 222 |     num_resp: Arc<Mutex<f64>>,
Nov 02 12:24:02.763 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.763 INFO kablam! 
Nov 02 12:24:02.767 INFO kablam! warning: function is never used: `other`
Nov 02 12:24:02.767 INFO kablam!    --> src/proxy/async/mod.rs:378:1
Nov 02 12:24:02.767 INFO kablam!     |
Nov 02 12:24:02.767 INFO kablam! 378 | fn other(desc: &str) -> io::Error {
Nov 02 12:24:02.767 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.767 INFO kablam! 
Nov 02 12:24:02.767 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.767 INFO kablam!    --> src/proxy/sync/mod.rs:157:22
Nov 02 12:24:02.767 INFO kablam!     |
Nov 02 12:24:02.767 INFO kablam! 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Nov 02 12:24:02.767 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.767 INFO kablam!     |
Nov 02 12:24:02.767 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 12:24:02.767 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.767 INFO kablam! 
Nov 02 12:24:02.767 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.767 INFO kablam!    --> src/proxy/sync/mod.rs:188:6
Nov 02 12:24:02.768 INFO kablam!     |
Nov 02 12:24:02.768 INFO kablam! 188 |         TcpStream::connect((targ_addr, self.front_port));
Nov 02 12:24:02.768 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.768 INFO kablam!     |
Nov 02 12:24:02.768 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.768 INFO kablam! 
Nov 02 12:24:02.768 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.768 INFO kablam!    --> src/proxy/sync/mod.rs:215:14
Nov 02 12:24:02.768 INFO kablam!     |
Nov 02 12:24:02.768 INFO kablam! 215 |                 front.shutdown(Shutdown::Both);
Nov 02 12:24:02.768 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.768 INFO kablam!     |
Nov 02 12:24:02.768 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.769 INFO kablam! 
Nov 02 12:24:02.769 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:02.769 INFO kablam!    --> src/proxy/sync/mod.rs:227:10
Nov 02 12:24:02.769 INFO kablam!     |
Nov 02 12:24:02.769 INFO kablam! 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Nov 02 12:24:02.769 INFO kablam!     |             ^^^^^^^^
Nov 02 12:24:02.769 INFO kablam!     |
Nov 02 12:24:02.769 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 02 12:24:02.769 INFO kablam! 
Nov 02 12:24:02.769 INFO kablam! warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Nov 02 12:24:02.769 INFO kablam!    --> src/proxy/sync/mod.rs:228:10
Nov 02 12:24:02.769 INFO kablam!     |
Nov 02 12:24:02.769 INFO kablam! 228 |         let timedOut_c = timedOut.clone();
Nov 02 12:24:02.769 INFO kablam!     |             ^^^^^^^^^^
Nov 02 12:24:02.769 INFO kablam! 
Nov 02 12:24:02.769 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:02.770 INFO kablam!    --> src/proxy/sync/mod.rs:252:31
Nov 02 12:24:02.770 INFO kablam!     |
Nov 02 12:24:02.770 INFO kablam! 252 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:02.770 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:02.770 INFO kablam! 
Nov 02 12:24:02.770 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.770 INFO kablam!    --> src/proxy/sync/mod.rs:255:6
Nov 02 12:24:02.770 INFO kablam!     |
Nov 02 12:24:02.770 INFO kablam! 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:02.770 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.770 INFO kablam!     |
Nov 02 12:24:02.770 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.770 INFO kablam! 
Nov 02 12:24:02.771 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.771 INFO kablam!    --> src/proxy/sync/mod.rs:271:18
Nov 02 12:24:02.771 INFO kablam!     |
Nov 02 12:24:02.771 INFO kablam! 271 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:02.772 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.772 INFO kablam!     |
Nov 02 12:24:02.772 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.772 INFO kablam! 
Nov 02 12:24:02.772 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.772 INFO kablam!    --> src/proxy/sync/mod.rs:272:18
Nov 02 12:24:02.772 INFO kablam!     |
Nov 02 12:24:02.772 INFO kablam! 272 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:02.772 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.772 INFO kablam!     |
Nov 02 12:24:02.772 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.772 INFO kablam! 
Nov 02 12:24:02.772 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.773 INFO kablam!    --> src/proxy/sync/mod.rs:290:18
Nov 02 12:24:02.773 INFO kablam!     |
Nov 02 12:24:02.773 INFO kablam! 290 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:02.773 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.773 INFO kablam!     |
Nov 02 12:24:02.773 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.773 INFO kablam! 
Nov 02 12:24:02.773 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.773 INFO kablam!    --> src/proxy/sync/mod.rs:291:18
Nov 02 12:24:02.773 INFO kablam!     |
Nov 02 12:24:02.773 INFO kablam! 291 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:02.773 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.773 INFO kablam!     |
Nov 02 12:24:02.773 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.773 INFO kablam! 
Nov 02 12:24:02.773 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:02.773 INFO kablam!    --> src/proxy/sync/mod.rs:309:31
Nov 02 12:24:02.773 INFO kablam!     |
Nov 02 12:24:02.773 INFO kablam! 309 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:02.773 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:02.773 INFO kablam! 
Nov 02 12:24:02.773 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.773 INFO kablam!    --> src/proxy/sync/mod.rs:312:6
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam! 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:02.774 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.774 INFO kablam! 
Nov 02 12:24:02.774 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.774 INFO kablam!    --> src/proxy/sync/mod.rs:330:18
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam! 330 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:02.774 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.774 INFO kablam! 
Nov 02 12:24:02.774 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.774 INFO kablam!    --> src/proxy/sync/mod.rs:331:18
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam! 331 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:02.774 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.774 INFO kablam! 
Nov 02 12:24:02.774 INFO kablam! warning: variable `RecvError` should have a snake case name such as `recv_error`
Nov 02 12:24:02.774 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.774 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:02.774 INFO kablam!     |                 ^^^^^^^^^
Nov 02 12:24:02.774 INFO kablam! 
Nov 02 12:24:02.774 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.774 INFO kablam!    --> src/proxy/sync/mod.rs:357:22
Nov 02 12:24:02.774 INFO kablam!     |
Nov 02 12:24:02.775 INFO kablam! 357 |                         front.shutdown(Shutdown::Both);
Nov 02 12:24:02.775 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.775 INFO kablam!     |
Nov 02 12:24:02.775 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.775 INFO kablam! 
Nov 02 12:24:02.775 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:02.775 INFO kablam!    --> src/proxy/sync/mod.rs:358:22
Nov 02 12:24:02.775 INFO kablam!     |
Nov 02 12:24:02.775 INFO kablam! 358 |                         back.shutdown(Shutdown::Both);
Nov 02 12:24:02.775 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:02.775 INFO kablam!     |
Nov 02 12:24:02.775 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:02.775 INFO kablam! 
Nov 02 12:24:03.618 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.69s
Nov 02 12:24:03.624 INFO kablam! su: No module specific data is present
Nov 02 12:24:03.916 INFO running `"docker" "rm" "-f" "6b247c23b6948325c37898ede1616a625a44a3536a6c1d395627e3123bc82a3e"`
Nov 02 12:24:03.987 INFO blam! 6b247c23b6948325c37898ede1616a625a44a3536a6c1d395627e3123bc82a3e
Nov 02 12:24:03.991 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 02 12:24:04.226 INFO blam! 66da7207aec26e08f390037fb1f8fa137642e907539a2d488b8ec7f29ba65441
Nov 02 12:24:04.228 INFO running `"docker" "start" "-a" "66da7207aec26e08f390037fb1f8fa137642e907539a2d488b8ec7f29ba65441"`
Nov 02 12:24:04.735 INFO kablam! usermod: no changes
Nov 02 12:24:04.865 INFO kablam!    Compiling meter_proxy v0.2.3 (/source)
Nov 02 12:24:08.055 INFO kablam! warning: unused `#[macro_use]` import
Nov 02 12:24:08.055 INFO kablam!   --> src/lib.rs:16:1
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 16 | #[macro_use]
Nov 02 12:24:08.055 INFO kablam!    | ^^^^^^^^^^^^
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `Yellow`
Nov 02 12:24:08.055 INFO kablam!   --> src/proxy/sync/mod.rs:14:30
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 14 | use ansi_term::Colour::{Red, Yellow};
Nov 02 12:24:08.055 INFO kablam!    |                              ^^^^^^
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `SocketAddr`
Nov 02 12:24:08.055 INFO kablam!   --> src/proxy/sync/mod.rs:15:50
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Nov 02 12:24:08.055 INFO kablam!    |                                                  ^^^^^^^^^^
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `str`
Nov 02 12:24:08.055 INFO kablam!   --> src/proxy/sync/mod.rs:18:19
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 18 | use std::{thread, str};
Nov 02 12:24:08.055 INFO kablam!    |                   ^^^
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `libc::setrlimit`
Nov 02 12:24:08.055 INFO kablam!   --> src/proxy/sync/mod.rs:21:5
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 21 | use libc::setrlimit;
Nov 02 12:24:08.055 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 12:24:08.055 INFO kablam!   --> src/proxy/sync/mod.rs:22:5
Nov 02 12:24:08.055 INFO kablam!    |
Nov 02 12:24:08.055 INFO kablam! 22 | use std::collections::HashMap;
Nov 02 12:24:08.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.055 INFO kablam! 
Nov 02 12:24:08.055 INFO kablam! warning: unused import: `std::env`
Nov 02 12:24:08.056 INFO kablam!  --> src/proxy/async/mod.rs:4:5
Nov 02 12:24:08.056 INFO kablam!   |
Nov 02 12:24:08.056 INFO kablam! 4 | use std::env;
Nov 02 12:24:08.056 INFO kablam!   |     ^^^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.056 INFO kablam! warning: unused import: `IpAddr`
Nov 02 12:24:08.056 INFO kablam!  --> src/proxy/async/mod.rs:6:28
Nov 02 12:24:08.056 INFO kablam!   |
Nov 02 12:24:08.056 INFO kablam! 6 | use std::net::{SocketAddr, IpAddr};
Nov 02 12:24:08.056 INFO kablam!   |                            ^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.056 INFO kablam! warning: unused import: `std::time::Duration`
Nov 02 12:24:08.056 INFO kablam!  --> src/proxy/async/mod.rs:9:5
Nov 02 12:24:08.056 INFO kablam!   |
Nov 02 12:24:08.056 INFO kablam! 9 | use std::time::Duration;
Nov 02 12:24:08.056 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.056 INFO kablam! warning: unused import: `Timeout`
Nov 02 12:24:08.056 INFO kablam!   --> src/proxy/async/mod.rs:15:41
Nov 02 12:24:08.056 INFO kablam!    |
Nov 02 12:24:08.056 INFO kablam! 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Nov 02 12:24:08.056 INFO kablam!    |                                         ^^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.056 INFO kablam! warning: unused imports: `Window`, `read_exact`, `write_all`
Nov 02 12:24:08.056 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:08.056 INFO kablam!    |
Nov 02 12:24:08.056 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.056 INFO kablam!    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.056 INFO kablam! warning: unused import: `RwLock`
Nov 02 12:24:08.056 INFO kablam!   --> src/proxy/async/mod.rs:18:29
Nov 02 12:24:08.056 INFO kablam!    |
Nov 02 12:24:08.056 INFO kablam! 18 | use std::sync::{Arc, Mutex, RwLock};
Nov 02 12:24:08.056 INFO kablam!    |                             ^^^^^^
Nov 02 12:24:08.056 INFO kablam! 
Nov 02 12:24:08.076 INFO kablam! warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Nov 02 12:24:08.076 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:08.076 INFO kablam!    |
Nov 02 12:24:08.076 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.076 INFO kablam!    |                      ^^
Nov 02 12:24:08.076 INFO kablam!    |
Nov 02 12:24:08.076 INFO kablam!    = note: #[warn(deprecated)] on by default
Nov 02 12:24:08.076 INFO kablam! 
Nov 02 12:24:08.076 INFO kablam! warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Nov 02 12:24:08.076 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:08.076 INFO kablam!    |
Nov 02 12:24:08.076 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.076 INFO kablam!    |                          ^^^^^^^^^^
Nov 02 12:24:08.076 INFO kablam! 
Nov 02 12:24:08.076 INFO kablam! warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Nov 02 12:24:08.076 INFO kablam!   --> src/proxy/async/mod.rs:17:38
Nov 02 12:24:08.076 INFO kablam!    |
Nov 02 12:24:08.076 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.076 INFO kablam!    |                                      ^^^^^^^^^
Nov 02 12:24:08.076 INFO kablam! 
Nov 02 12:24:08.076 INFO kablam! warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Nov 02 12:24:08.076 INFO kablam!   --> src/proxy/async/mod.rs:17:49
Nov 02 12:24:08.076 INFO kablam!    |
Nov 02 12:24:08.076 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.076 INFO kablam!    |                                                 ^^^^^^
Nov 02 12:24:08.076 INFO kablam! 
Nov 02 12:24:08.213 INFO kablam! warning: unreachable statement
Nov 02 12:24:08.213 INFO kablam!    --> src/proxy/sync/mod.rs:369:10
Nov 02 12:24:08.213 INFO kablam!     |
Nov 02 12:24:08.213 INFO kablam! 369 |             drop(back);
Nov 02 12:24:08.213 INFO kablam!     |             ^^^^^^^^^^^
Nov 02 12:24:08.213 INFO kablam!     |
Nov 02 12:24:08.213 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 02 12:24:08.213 INFO kablam! 
Nov 02 12:24:08.263 INFO kablam! warning: unused import: `Io`
Nov 02 12:24:08.264 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:08.264 INFO kablam!    |
Nov 02 12:24:08.265 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:08.265 INFO kablam!    |                      ^^
Nov 02 12:24:08.265 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/sync/mod.rs:262:22
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 262 |                 Err(ref err) => {
Nov 02 12:24:08.275 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `seq_number`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/sync/mod.rs:316:14
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:08.275 INFO kablam!     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/sync/mod.rs:321:22
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 321 |                 Err(ref err) => {
Nov 02 12:24:08.275 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `r`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/sync/mod.rs:341:8
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 341 |                 Ok(r) => {
Nov 02 12:24:08.275 INFO kablam!     |                    ^ help: consider using `_r` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `RecvError`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:08.275 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `e`
Nov 02 12:24:08.275 INFO kablam!   --> src/proxy/async/mod.rs:97:25
Nov 02 12:24:08.275 INFO kablam!    |
Nov 02 12:24:08.275 INFO kablam! 97 |                     Err(e) => {;
Nov 02 12:24:08.275 INFO kablam!    |                         ^ help: consider using `_e` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `core`
Nov 02 12:24:08.275 INFO kablam!   --> src/proxy/async/mod.rs:60:17
Nov 02 12:24:08.275 INFO kablam!    |
Nov 02 12:24:08.275 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:08.275 INFO kablam!    |                 ^^^^ help: consider using `_core` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.275 INFO kablam! warning: unused variable: `pool`
Nov 02 12:24:08.275 INFO kablam!    --> src/proxy/async/mod.rs:158:13
Nov 02 12:24:08.275 INFO kablam!     |
Nov 02 12:24:08.275 INFO kablam! 158 |         let pool = self.pool.clone();
Nov 02 12:24:08.275 INFO kablam!     |             ^^^^ help: consider using `_pool` instead
Nov 02 12:24:08.275 INFO kablam! 
Nov 02 12:24:08.283 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:08.283 INFO kablam!   --> src/proxy/sync/mod.rs:75:13
Nov 02 12:24:08.283 INFO kablam!    |
Nov 02 12:24:08.283 INFO kablam! 75 |         let mut time_vec = self.0.lock().unwrap();
Nov 02 12:24:08.283 INFO kablam!    |             ----^^^^^^^^
Nov 02 12:24:08.283 INFO kablam!    |             |
Nov 02 12:24:08.283 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:08.283 INFO kablam!    |
Nov 02 12:24:08.283 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 12:24:08.283 INFO kablam! 
Nov 02 12:24:08.291 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:08.291 INFO kablam!    --> src/proxy/sync/mod.rs:155:26
Nov 02 12:24:08.291 INFO kablam!     |
Nov 02 12:24:08.291 INFO kablam! 155 |                         let mut stream_c = stream.try_clone().unwrap();
Nov 02 12:24:08.291 INFO kablam!     |                             ----^^^^^^^^
Nov 02 12:24:08.291 INFO kablam!     |                             |
Nov 02 12:24:08.291 INFO kablam!     |                             help: remove this `mut`
Nov 02 12:24:08.291 INFO kablam! 
Nov 02 12:24:08.293 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:08.293 INFO kablam!    --> src/proxy/sync/mod.rs:204:10
Nov 02 12:24:08.293 INFO kablam!     |
Nov 02 12:24:08.293 INFO kablam! 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Nov 02 12:24:08.293 INFO kablam!     |             ----^^^^
Nov 02 12:24:08.293 INFO kablam!     |             |
Nov 02 12:24:08.293 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:08.293 INFO kablam! 
Nov 02 12:24:08.303 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:08.305 INFO kablam!    --> src/proxy/sync/mod.rs:316:10
Nov 02 12:24:08.305 INFO kablam!     |
Nov 02 12:24:08.305 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:08.305 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 12:24:08.305 INFO kablam!     |             |
Nov 02 12:24:08.305 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:08.305 INFO kablam! 
Nov 02 12:24:08.316 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:08.316 INFO kablam!   --> src/proxy/async/mod.rs:60:13
Nov 02 12:24:08.316 INFO kablam!    |
Nov 02 12:24:08.316 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:08.316 INFO kablam!    |             ----^^^^
Nov 02 12:24:08.316 INFO kablam!    |             |
Nov 02 12:24:08.316 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:08.316 INFO kablam! 
Nov 02 12:24:08.339 INFO kablam! warning: field is never used: `num_bytes`
Nov 02 12:24:08.339 INFO kablam!    --> src/proxy/async/mod.rs:221:5
Nov 02 12:24:08.339 INFO kablam!     |
Nov 02 12:24:08.339 INFO kablam! 221 |     num_bytes: Arc<Mutex<f64>>,
Nov 02 12:24:08.339 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.339 INFO kablam! 
Nov 02 12:24:08.339 INFO kablam! warning: field is never used: `num_resp`
Nov 02 12:24:08.339 INFO kablam!    --> src/proxy/async/mod.rs:222:5
Nov 02 12:24:08.339 INFO kablam!     |
Nov 02 12:24:08.339 INFO kablam! 222 |     num_resp: Arc<Mutex<f64>>,
Nov 02 12:24:08.339 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.339 INFO kablam! 
Nov 02 12:24:08.339 INFO kablam! warning: function is never used: `other`
Nov 02 12:24:08.339 INFO kablam!    --> src/proxy/async/mod.rs:378:1
Nov 02 12:24:08.339 INFO kablam!     |
Nov 02 12:24:08.339 INFO kablam! 378 | fn other(desc: &str) -> io::Error {
Nov 02 12:24:08.339 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.339 INFO kablam! 
Nov 02 12:24:08.339 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.339 INFO kablam!    --> src/proxy/sync/mod.rs:157:22
Nov 02 12:24:08.339 INFO kablam!     |
Nov 02 12:24:08.339 INFO kablam! 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Nov 02 12:24:08.339 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 12:24:08.351 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:188:6
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 188 |         TcpStream::connect((targ_addr, self.front_port));
Nov 02 12:24:08.351 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:215:14
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 215 |                 front.shutdown(Shutdown::Both);
Nov 02 12:24:08.351 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:227:10
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Nov 02 12:24:08.351 INFO kablam!     |             ^^^^^^^^
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:228:10
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 228 |         let timedOut_c = timedOut.clone();
Nov 02 12:24:08.351 INFO kablam!     |             ^^^^^^^^^^
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:252:31
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 252 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:08.351 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.351 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.351 INFO kablam!    --> src/proxy/sync/mod.rs:255:6
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam! 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:08.351 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.351 INFO kablam!     |
Nov 02 12:24:08.351 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.351 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:271:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 271 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:272:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 272 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:290:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 290 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:291:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 291 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:309:31
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 309 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:08.352 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:312:6
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:08.352 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:330:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 330 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.352 INFO kablam! 
Nov 02 12:24:08.352 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.352 INFO kablam!    --> src/proxy/sync/mod.rs:331:18
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam! 331 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:08.352 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.352 INFO kablam!     |
Nov 02 12:24:08.352 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.353 INFO kablam! 
Nov 02 12:24:08.353 INFO kablam! warning: variable `RecvError` should have a snake case name such as `recv_error`
Nov 02 12:24:08.353 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:08.353 INFO kablam!     |
Nov 02 12:24:08.353 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:08.353 INFO kablam!     |                 ^^^^^^^^^
Nov 02 12:24:08.353 INFO kablam! 
Nov 02 12:24:08.353 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.353 INFO kablam!    --> src/proxy/sync/mod.rs:357:22
Nov 02 12:24:08.353 INFO kablam!     |
Nov 02 12:24:08.353 INFO kablam! 357 |                         front.shutdown(Shutdown::Both);
Nov 02 12:24:08.353 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.353 INFO kablam!     |
Nov 02 12:24:08.353 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.353 INFO kablam! 
Nov 02 12:24:08.353 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 02 12:24:08.353 INFO kablam!    --> src/proxy/sync/mod.rs:358:22
Nov 02 12:24:08.353 INFO kablam!     |
Nov 02 12:24:08.353 INFO kablam! 358 |                         back.shutdown(Shutdown::Both);
Nov 02 12:24:08.353 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:08.353 INFO kablam!     |
Nov 02 12:24:08.353 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:08.353 INFO kablam! 
Nov 02 12:24:10.135 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.37s
Nov 02 12:24:10.139 INFO kablam! su: No module specific data is present
Nov 02 12:24:10.580 INFO running `"docker" "rm" "-f" "66da7207aec26e08f390037fb1f8fa137642e907539a2d488b8ec7f29ba65441"`
Nov 02 12:24:10.815 INFO blam! 66da7207aec26e08f390037fb1f8fa137642e907539a2d488b8ec7f29ba65441
Nov 02 12:24:10.823 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 02 12:24:11.156 INFO blam! 1374354373ab0e049daa4d7beb4c50bc7692de0f40ced17c21f05382b82d3bf9
Nov 02 12:24:11.158 INFO running `"docker" "start" "-a" "1374354373ab0e049daa4d7beb4c50bc7692de0f40ced17c21f05382b82d3bf9"`
Nov 02 12:24:11.714 INFO kablam! usermod: no changes
Nov 02 12:24:11.822 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Nov 02 12:24:11.842 INFO kablam!      Running /target/debug/deps/meter_proxy-a80dde5cc5b5f42e
Nov 02 12:24:11.842 INFO blam! 
Nov 02 12:24:11.842 INFO kablam!    Doc-tests meter_proxy
Nov 02 12:24:11.842 INFO blam! running 0 tests
Nov 02 12:24:11.842 INFO blam! 
Nov 02 12:24:11.842 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 12:24:11.842 INFO blam! 
Nov 02 12:24:16.859 INFO blam! 
Nov 02 12:24:16.859 INFO blam! running 0 tests
Nov 02 12:24:16.860 INFO blam! 
Nov 02 12:24:16.860 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 12:24:16.860 INFO blam! 
Nov 02 12:24:16.869 INFO kablam! su: No module specific data is present
Nov 02 12:24:17.535 INFO running `"docker" "rm" "-f" "1374354373ab0e049daa4d7beb4c50bc7692de0f40ced17c21f05382b82d3bf9"`
Nov 02 12:24:17.647 INFO blam! 1374354373ab0e049daa4d7beb4c50bc7692de0f40ced17c21f05382b82d3bf9
