Nov 02 12:23:59.963 INFO testing meter_proxy-0.2.3 against 1.30.0 for beta-1.31-1
Nov 02 12:23:59.965 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 02 12:24:00.188 INFO blam! 7349c03c0444c579929d3d4690de2c79e5ad042e1b4c886418d4506f99e1cb1f
Nov 02 12:24:00.192 INFO running `"docker" "start" "-a" "7349c03c0444c579929d3d4690de2c79e5ad042e1b4c886418d4506f99e1cb1f"`
Nov 02 12:24:00.679 INFO kablam! usermod: no changes
Nov 02 12:24:00.859 INFO kablam!    Compiling meter_proxy v0.2.3 (/source)
Nov 02 12:24:04.392 INFO kablam! warning: unused `#[macro_use]` import
Nov 02 12:24:04.392 INFO kablam!   --> src/lib.rs:16:1
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam! 16 | #[macro_use]
Nov 02 12:24:04.392 INFO kablam!    | ^^^^^^^^^^^^
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 12:24:04.392 INFO kablam! 
Nov 02 12:24:04.392 INFO kablam! warning: unused import: `Yellow`
Nov 02 12:24:04.392 INFO kablam!   --> src/proxy/sync/mod.rs:14:30
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam! 14 | use ansi_term::Colour::{Red, Yellow};
Nov 02 12:24:04.392 INFO kablam!    |                              ^^^^^^
Nov 02 12:24:04.392 INFO kablam! 
Nov 02 12:24:04.392 INFO kablam! warning: unused import: `SocketAddr`
Nov 02 12:24:04.392 INFO kablam!   --> src/proxy/sync/mod.rs:15:50
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam! 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Nov 02 12:24:04.392 INFO kablam!    |                                                  ^^^^^^^^^^
Nov 02 12:24:04.392 INFO kablam! 
Nov 02 12:24:04.392 INFO kablam! warning: unused import: `str`
Nov 02 12:24:04.392 INFO kablam!   --> src/proxy/sync/mod.rs:18:19
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam! 18 | use std::{thread, str};
Nov 02 12:24:04.392 INFO kablam!    |                   ^^^
Nov 02 12:24:04.392 INFO kablam! 
Nov 02 12:24:04.392 INFO kablam! warning: unused import: `libc::setrlimit`
Nov 02 12:24:04.392 INFO kablam!   --> src/proxy/sync/mod.rs:21:5
Nov 02 12:24:04.392 INFO kablam!    |
Nov 02 12:24:04.392 INFO kablam! 21 | use libc::setrlimit;
Nov 02 12:24:04.393 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 12:24:04.393 INFO kablam!   --> src/proxy/sync/mod.rs:22:5
Nov 02 12:24:04.393 INFO kablam!    |
Nov 02 12:24:04.393 INFO kablam! 22 | use std::collections::HashMap;
Nov 02 12:24:04.393 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `std::env`
Nov 02 12:24:04.393 INFO kablam!  --> src/proxy/async/mod.rs:4:5
Nov 02 12:24:04.393 INFO kablam!   |
Nov 02 12:24:04.393 INFO kablam! 4 | use std::env;
Nov 02 12:24:04.393 INFO kablam!   |     ^^^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `IpAddr`
Nov 02 12:24:04.393 INFO kablam!  --> src/proxy/async/mod.rs:6:28
Nov 02 12:24:04.393 INFO kablam!   |
Nov 02 12:24:04.393 INFO kablam! 6 | use std::net::{SocketAddr, IpAddr};
Nov 02 12:24:04.393 INFO kablam!   |                            ^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `std::time::Duration`
Nov 02 12:24:04.393 INFO kablam!  --> src/proxy/async/mod.rs:9:5
Nov 02 12:24:04.393 INFO kablam!   |
Nov 02 12:24:04.393 INFO kablam! 9 | use std::time::Duration;
Nov 02 12:24:04.393 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `Timeout`
Nov 02 12:24:04.393 INFO kablam!   --> src/proxy/async/mod.rs:15:41
Nov 02 12:24:04.393 INFO kablam!    |
Nov 02 12:24:04.393 INFO kablam! 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Nov 02 12:24:04.393 INFO kablam!    |                                         ^^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused imports: `Window`, `read_exact`, `write_all`
Nov 02 12:24:04.393 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:04.393 INFO kablam!    |
Nov 02 12:24:04.393 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.393 INFO kablam!    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.393 INFO kablam! warning: unused import: `RwLock`
Nov 02 12:24:04.393 INFO kablam!   --> src/proxy/async/mod.rs:18:29
Nov 02 12:24:04.393 INFO kablam!    |
Nov 02 12:24:04.393 INFO kablam! 18 | use std::sync::{Arc, Mutex, RwLock};
Nov 02 12:24:04.393 INFO kablam!    |                             ^^^^^^
Nov 02 12:24:04.393 INFO kablam! 
Nov 02 12:24:04.415 INFO kablam! warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Nov 02 12:24:04.415 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:04.415 INFO kablam!    |
Nov 02 12:24:04.415 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.415 INFO kablam!    |                      ^^
Nov 02 12:24:04.415 INFO kablam!    |
Nov 02 12:24:04.415 INFO kablam!    = note: #[warn(deprecated)] on by default
Nov 02 12:24:04.415 INFO kablam! 
Nov 02 12:24:04.415 INFO kablam! warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Nov 02 12:24:04.415 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:04.415 INFO kablam!    |
Nov 02 12:24:04.415 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.415 INFO kablam!    |                          ^^^^^^^^^^
Nov 02 12:24:04.415 INFO kablam! 
Nov 02 12:24:04.415 INFO kablam! warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Nov 02 12:24:04.415 INFO kablam!   --> src/proxy/async/mod.rs:17:38
Nov 02 12:24:04.415 INFO kablam!    |
Nov 02 12:24:04.415 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.415 INFO kablam!    |                                      ^^^^^^^^^
Nov 02 12:24:04.415 INFO kablam! 
Nov 02 12:24:04.415 INFO kablam! warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Nov 02 12:24:04.415 INFO kablam!   --> src/proxy/async/mod.rs:17:49
Nov 02 12:24:04.415 INFO kablam!    |
Nov 02 12:24:04.415 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.415 INFO kablam!    |                                                 ^^^^^^
Nov 02 12:24:04.415 INFO kablam! 
Nov 02 12:24:04.550 INFO kablam! warning: unreachable statement
Nov 02 12:24:04.550 INFO kablam!    --> src/proxy/sync/mod.rs:369:10
Nov 02 12:24:04.550 INFO kablam!     |
Nov 02 12:24:04.550 INFO kablam! 369 |             drop(back);
Nov 02 12:24:04.550 INFO kablam!     |             ^^^^^^^^^^^
Nov 02 12:24:04.550 INFO kablam!     |
Nov 02 12:24:04.550 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 02 12:24:04.550 INFO kablam! 
Nov 02 12:24:04.583 INFO kablam! warning: unused import: `Io`
Nov 02 12:24:04.583 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:04.583 INFO kablam!    |
Nov 02 12:24:04.583 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:04.583 INFO kablam!    |                      ^^
Nov 02 12:24:04.584 INFO kablam! 
Nov 02 12:24:04.593 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:04.593 INFO kablam!    --> src/proxy/sync/mod.rs:262:22
Nov 02 12:24:04.593 INFO kablam!     |
Nov 02 12:24:04.594 INFO kablam! 262 |                 Err(ref err) => {
Nov 02 12:24:04.594 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:04.594 INFO kablam!     |
Nov 02 12:24:04.594 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 12:24:04.594 INFO kablam! 
Nov 02 12:24:04.594 INFO kablam! warning: unused variable: `seq_number`
Nov 02 12:24:04.595 INFO kablam!    --> src/proxy/sync/mod.rs:316:14
Nov 02 12:24:04.595 INFO kablam!     |
Nov 02 12:24:04.595 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:04.595 INFO kablam!     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Nov 02 12:24:04.595 INFO kablam! 
Nov 02 12:24:04.596 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:04.596 INFO kablam!    --> src/proxy/sync/mod.rs:321:22
Nov 02 12:24:04.596 INFO kablam!     |
Nov 02 12:24:04.596 INFO kablam! 321 |                 Err(ref err) => {
Nov 02 12:24:04.596 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:04.597 INFO kablam! 
Nov 02 12:24:04.597 INFO kablam! warning: unused variable: `r`
Nov 02 12:24:04.597 INFO kablam!    --> src/proxy/sync/mod.rs:341:8
Nov 02 12:24:04.597 INFO kablam!     |
Nov 02 12:24:04.597 INFO kablam! 341 |                 Ok(r) => {
Nov 02 12:24:04.597 INFO kablam!     |                    ^ help: consider using `_r` instead
Nov 02 12:24:04.598 INFO kablam! 
Nov 02 12:24:04.598 INFO kablam! warning: unused variable: `RecvError`
Nov 02 12:24:04.598 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:04.598 INFO kablam!     |
Nov 02 12:24:04.598 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:04.599 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Nov 02 12:24:04.599 INFO kablam! 
Nov 02 12:24:04.599 INFO kablam! warning: unused variable: `e`
Nov 02 12:24:04.599 INFO kablam!   --> src/proxy/async/mod.rs:97:25
Nov 02 12:24:04.599 INFO kablam!    |
Nov 02 12:24:04.599 INFO kablam! 97 |                     Err(e) => {;
Nov 02 12:24:04.599 INFO kablam!    |                         ^ help: consider using `_e` instead
Nov 02 12:24:04.599 INFO kablam! 
Nov 02 12:24:04.599 INFO kablam! warning: unused variable: `core`
Nov 02 12:24:04.599 INFO kablam!   --> src/proxy/async/mod.rs:60:17
Nov 02 12:24:04.599 INFO kablam!    |
Nov 02 12:24:04.599 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:04.599 INFO kablam!    |                 ^^^^ help: consider using `_core` instead
Nov 02 12:24:04.599 INFO kablam! 
Nov 02 12:24:04.599 INFO kablam! warning: unused variable: `pool`
Nov 02 12:24:04.599 INFO kablam!    --> src/proxy/async/mod.rs:158:13
Nov 02 12:24:04.600 INFO kablam!     |
Nov 02 12:24:04.600 INFO kablam! 158 |         let pool = self.pool.clone();
Nov 02 12:24:04.600 INFO kablam!     |             ^^^^ help: consider using `_pool` instead
Nov 02 12:24:04.600 INFO kablam! 
Nov 02 12:24:04.600 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:04.600 INFO kablam!   --> src/proxy/sync/mod.rs:75:13
Nov 02 12:24:04.600 INFO kablam!    |
Nov 02 12:24:04.600 INFO kablam! 75 |         let mut time_vec = self.0.lock().unwrap();
Nov 02 12:24:04.600 INFO kablam!    |             ----^^^^^^^^
Nov 02 12:24:04.600 INFO kablam!    |             |
Nov 02 12:24:04.600 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:04.600 INFO kablam!    |
Nov 02 12:24:04.600 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 12:24:04.600 INFO kablam! 
Nov 02 12:24:04.606 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:04.606 INFO kablam!    --> src/proxy/sync/mod.rs:155:26
Nov 02 12:24:04.606 INFO kablam!     |
Nov 02 12:24:04.606 INFO kablam! 155 |                         let mut stream_c = stream.try_clone().unwrap();
Nov 02 12:24:04.606 INFO kablam!     |                             ----^^^^^^^^
Nov 02 12:24:04.606 INFO kablam!     |                             |
Nov 02 12:24:04.606 INFO kablam!     |                             help: remove this `mut`
Nov 02 12:24:04.606 INFO kablam! 
Nov 02 12:24:04.610 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:04.610 INFO kablam!    --> src/proxy/sync/mod.rs:204:10
Nov 02 12:24:04.610 INFO kablam!     |
Nov 02 12:24:04.610 INFO kablam! 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Nov 02 12:24:04.610 INFO kablam!     |             ----^^^^
Nov 02 12:24:04.610 INFO kablam!     |             |
Nov 02 12:24:04.610 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:04.610 INFO kablam! 
Nov 02 12:24:04.614 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:04.614 INFO kablam!    --> src/proxy/sync/mod.rs:316:10
Nov 02 12:24:04.614 INFO kablam!     |
Nov 02 12:24:04.614 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:04.614 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 12:24:04.614 INFO kablam!     |             |
Nov 02 12:24:04.614 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:04.614 INFO kablam! 
Nov 02 12:24:04.620 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:04.621 INFO kablam!   --> src/proxy/async/mod.rs:60:13
Nov 02 12:24:04.621 INFO kablam!    |
Nov 02 12:24:04.621 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:04.621 INFO kablam!    |             ----^^^^
Nov 02 12:24:04.621 INFO kablam!    |             |
Nov 02 12:24:04.621 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:04.621 INFO kablam! 
Nov 02 12:24:04.633 INFO kablam! warning: field is never used: `num_bytes`
Nov 02 12:24:04.633 INFO kablam!    --> src/proxy/async/mod.rs:221:5
Nov 02 12:24:04.633 INFO kablam!     |
Nov 02 12:24:04.633 INFO kablam! 221 |     num_bytes: Arc<Mutex<f64>>,
Nov 02 12:24:04.633 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.633 INFO kablam! 
Nov 02 12:24:04.633 INFO kablam! warning: field is never used: `num_resp`
Nov 02 12:24:04.633 INFO kablam!    --> src/proxy/async/mod.rs:222:5
Nov 02 12:24:04.633 INFO kablam!     |
Nov 02 12:24:04.633 INFO kablam! 222 |     num_resp: Arc<Mutex<f64>>,
Nov 02 12:24:04.633 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.633 INFO kablam! 
Nov 02 12:24:04.633 INFO kablam! warning: function is never used: `other`
Nov 02 12:24:04.633 INFO kablam!    --> src/proxy/async/mod.rs:378:1
Nov 02 12:24:04.633 INFO kablam!     |
Nov 02 12:24:04.633 INFO kablam! 378 | fn other(desc: &str) -> io::Error {
Nov 02 12:24:04.633 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.633 INFO kablam! 
Nov 02 12:24:04.637 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.637 INFO kablam!    --> src/proxy/sync/mod.rs:157:22
Nov 02 12:24:04.637 INFO kablam!     |
Nov 02 12:24:04.637 INFO kablam! 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Nov 02 12:24:04.637 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.637 INFO kablam!     |
Nov 02 12:24:04.637 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 12:24:04.637 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.637 INFO kablam! 
Nov 02 12:24:04.637 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.637 INFO kablam!    --> src/proxy/sync/mod.rs:188:6
Nov 02 12:24:04.637 INFO kablam!     |
Nov 02 12:24:04.637 INFO kablam! 188 |         TcpStream::connect((targ_addr, self.front_port));
Nov 02 12:24:04.637 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.637 INFO kablam!     |
Nov 02 12:24:04.638 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.638 INFO kablam! 
Nov 02 12:24:04.638 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.638 INFO kablam!    --> src/proxy/sync/mod.rs:215:14
Nov 02 12:24:04.638 INFO kablam!     |
Nov 02 12:24:04.638 INFO kablam! 215 |                 front.shutdown(Shutdown::Both);
Nov 02 12:24:04.638 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.638 INFO kablam!     |
Nov 02 12:24:04.638 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.638 INFO kablam! 
Nov 02 12:24:04.639 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:04.639 INFO kablam!    --> src/proxy/sync/mod.rs:227:10
Nov 02 12:24:04.639 INFO kablam!     |
Nov 02 12:24:04.639 INFO kablam! 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Nov 02 12:24:04.639 INFO kablam!     |             ^^^^^^^^
Nov 02 12:24:04.639 INFO kablam!     |
Nov 02 12:24:04.639 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 02 12:24:04.640 INFO kablam! 
Nov 02 12:24:04.640 INFO kablam! warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Nov 02 12:24:04.640 INFO kablam!    --> src/proxy/sync/mod.rs:228:10
Nov 02 12:24:04.640 INFO kablam!     |
Nov 02 12:24:04.640 INFO kablam! 228 |         let timedOut_c = timedOut.clone();
Nov 02 12:24:04.640 INFO kablam!     |             ^^^^^^^^^^
Nov 02 12:24:04.641 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:252:31
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 252 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:04.647 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:255:6
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:04.647 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:271:18
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 271 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:04.647 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:272:18
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 272 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:04.647 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:290:18
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 290 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:04.647 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:291:18
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam! 291 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:04.647 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.647 INFO kablam!     |
Nov 02 12:24:04.647 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.647 INFO kablam! 
Nov 02 12:24:04.647 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:04.647 INFO kablam!    --> src/proxy/sync/mod.rs:309:31
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 309 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:04.648 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:312:6
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:04.648 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:330:18
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 330 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:04.648 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:331:18
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 331 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:04.648 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: variable `RecvError` should have a snake case name such as `recv_error`
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:04.648 INFO kablam!     |                 ^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:357:22
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 357 |                         front.shutdown(Shutdown::Both);
Nov 02 12:24:04.648 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:04.648 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:04.648 INFO kablam!    --> src/proxy/sync/mod.rs:358:22
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam! 358 |                         back.shutdown(Shutdown::Both);
Nov 02 12:24:04.648 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:04.648 INFO kablam!     |
Nov 02 12:24:04.648 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:04.648 INFO kablam! 
Nov 02 12:24:05.624 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.92s
Nov 02 12:24:05.631 INFO kablam! su: No module specific data is present
Nov 02 12:24:05.944 INFO running `"docker" "rm" "-f" "7349c03c0444c579929d3d4690de2c79e5ad042e1b4c886418d4506f99e1cb1f"`
Nov 02 12:24:06.135 INFO blam! 7349c03c0444c579929d3d4690de2c79e5ad042e1b4c886418d4506f99e1cb1f
Nov 02 12:24:06.139 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 02 12:24:06.308 INFO blam! ea734cce468522e75f3b66612c2c5955d750a812622296d60199cec4037843fc
Nov 02 12:24:06.310 INFO running `"docker" "start" "-a" "ea734cce468522e75f3b66612c2c5955d750a812622296d60199cec4037843fc"`
Nov 02 12:24:06.854 INFO kablam! usermod: no changes
Nov 02 12:24:06.996 INFO kablam!    Compiling meter_proxy v0.2.3 (/source)
Nov 02 12:24:10.747 INFO kablam! warning: unused `#[macro_use]` import
Nov 02 12:24:10.747 INFO kablam!   --> src/lib.rs:16:1
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 16 | #[macro_use]
Nov 02 12:24:10.747 INFO kablam!    | ^^^^^^^^^^^^
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `Yellow`
Nov 02 12:24:10.747 INFO kablam!   --> src/proxy/sync/mod.rs:14:30
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 14 | use ansi_term::Colour::{Red, Yellow};
Nov 02 12:24:10.747 INFO kablam!    |                              ^^^^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `SocketAddr`
Nov 02 12:24:10.747 INFO kablam!   --> src/proxy/sync/mod.rs:15:50
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Nov 02 12:24:10.747 INFO kablam!    |                                                  ^^^^^^^^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `str`
Nov 02 12:24:10.747 INFO kablam!   --> src/proxy/sync/mod.rs:18:19
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 18 | use std::{thread, str};
Nov 02 12:24:10.747 INFO kablam!    |                   ^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `libc::setrlimit`
Nov 02 12:24:10.747 INFO kablam!   --> src/proxy/sync/mod.rs:21:5
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 21 | use libc::setrlimit;
Nov 02 12:24:10.747 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 12:24:10.747 INFO kablam!   --> src/proxy/sync/mod.rs:22:5
Nov 02 12:24:10.747 INFO kablam!    |
Nov 02 12:24:10.747 INFO kablam! 22 | use std::collections::HashMap;
Nov 02 12:24:10.747 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `std::env`
Nov 02 12:24:10.747 INFO kablam!  --> src/proxy/async/mod.rs:4:5
Nov 02 12:24:10.747 INFO kablam!   |
Nov 02 12:24:10.747 INFO kablam! 4 | use std::env;
Nov 02 12:24:10.747 INFO kablam!   |     ^^^^^^^^
Nov 02 12:24:10.747 INFO kablam! 
Nov 02 12:24:10.747 INFO kablam! warning: unused import: `IpAddr`
Nov 02 12:24:10.748 INFO kablam!  --> src/proxy/async/mod.rs:6:28
Nov 02 12:24:10.748 INFO kablam!   |
Nov 02 12:24:10.748 INFO kablam! 6 | use std::net::{SocketAddr, IpAddr};
Nov 02 12:24:10.748 INFO kablam!   |                            ^^^^^^
Nov 02 12:24:10.748 INFO kablam! 
Nov 02 12:24:10.748 INFO kablam! warning: unused import: `std::time::Duration`
Nov 02 12:24:10.748 INFO kablam!  --> src/proxy/async/mod.rs:9:5
Nov 02 12:24:10.748 INFO kablam!   |
Nov 02 12:24:10.748 INFO kablam! 9 | use std::time::Duration;
Nov 02 12:24:10.748 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:10.748 INFO kablam! 
Nov 02 12:24:10.748 INFO kablam! warning: unused import: `Timeout`
Nov 02 12:24:10.748 INFO kablam!   --> src/proxy/async/mod.rs:15:41
Nov 02 12:24:10.748 INFO kablam!    |
Nov 02 12:24:10.748 INFO kablam! 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Nov 02 12:24:10.748 INFO kablam!    |                                         ^^^^^^^
Nov 02 12:24:10.748 INFO kablam! 
Nov 02 12:24:10.748 INFO kablam! warning: unused imports: `Window`, `read_exact`, `write_all`
Nov 02 12:24:10.748 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:10.748 INFO kablam!    |
Nov 02 12:24:10.748 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.748 INFO kablam!    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Nov 02 12:24:10.748 INFO kablam! 
Nov 02 12:24:10.748 INFO kablam! warning: unused import: `RwLock`
Nov 02 12:24:10.748 INFO kablam!   --> src/proxy/async/mod.rs:18:29
Nov 02 12:24:10.748 INFO kablam!    |
Nov 02 12:24:10.748 INFO kablam! 18 | use std::sync::{Arc, Mutex, RwLock};
Nov 02 12:24:10.748 INFO kablam!    |                             ^^^^^^
Nov 02 12:24:10.748 INFO kablam! 
Nov 02 12:24:10.772 INFO kablam! warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Nov 02 12:24:10.772 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:10.772 INFO kablam!    |
Nov 02 12:24:10.773 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.773 INFO kablam!    |                      ^^
Nov 02 12:24:10.773 INFO kablam!    |
Nov 02 12:24:10.773 INFO kablam!    = note: #[warn(deprecated)] on by default
Nov 02 12:24:10.773 INFO kablam! 
Nov 02 12:24:10.773 INFO kablam! warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Nov 02 12:24:10.773 INFO kablam!   --> src/proxy/async/mod.rs:17:26
Nov 02 12:24:10.773 INFO kablam!    |
Nov 02 12:24:10.773 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.773 INFO kablam!    |                          ^^^^^^^^^^
Nov 02 12:24:10.773 INFO kablam! 
Nov 02 12:24:10.773 INFO kablam! warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Nov 02 12:24:10.773 INFO kablam!   --> src/proxy/async/mod.rs:17:38
Nov 02 12:24:10.773 INFO kablam!    |
Nov 02 12:24:10.773 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.773 INFO kablam!    |                                      ^^^^^^^^^
Nov 02 12:24:10.773 INFO kablam! 
Nov 02 12:24:10.773 INFO kablam! warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Nov 02 12:24:10.773 INFO kablam!   --> src/proxy/async/mod.rs:17:49
Nov 02 12:24:10.773 INFO kablam!    |
Nov 02 12:24:10.773 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.773 INFO kablam!    |                                                 ^^^^^^
Nov 02 12:24:10.773 INFO kablam! 
Nov 02 12:24:10.899 INFO kablam! warning: unreachable statement
Nov 02 12:24:10.899 INFO kablam!    --> src/proxy/sync/mod.rs:369:10
Nov 02 12:24:10.899 INFO kablam!     |
Nov 02 12:24:10.899 INFO kablam! 369 |             drop(back);
Nov 02 12:24:10.899 INFO kablam!     |             ^^^^^^^^^^^
Nov 02 12:24:10.899 INFO kablam!     |
Nov 02 12:24:10.899 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 02 12:24:10.899 INFO kablam! 
Nov 02 12:24:10.951 INFO kablam! warning: unused import: `Io`
Nov 02 12:24:10.951 INFO kablam!   --> src/proxy/async/mod.rs:17:22
Nov 02 12:24:10.951 INFO kablam!    |
Nov 02 12:24:10.951 INFO kablam! 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Nov 02 12:24:10.951 INFO kablam!    |                      ^^
Nov 02 12:24:10.951 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/sync/mod.rs:262:22
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 262 |                 Err(ref err) => {
Nov 02 12:24:10.978 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `seq_number`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/sync/mod.rs:316:14
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:10.978 INFO kablam!     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `err`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/sync/mod.rs:321:22
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 321 |                 Err(ref err) => {
Nov 02 12:24:10.978 INFO kablam!     |                         ^^^ help: consider using `_err` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `r`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/sync/mod.rs:341:8
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 341 |                 Ok(r) => {
Nov 02 12:24:10.978 INFO kablam!     |                    ^ help: consider using `_r` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `RecvError`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:10.978 INFO kablam!     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `e`
Nov 02 12:24:10.978 INFO kablam!   --> src/proxy/async/mod.rs:97:25
Nov 02 12:24:10.978 INFO kablam!    |
Nov 02 12:24:10.978 INFO kablam! 97 |                     Err(e) => {;
Nov 02 12:24:10.978 INFO kablam!    |                         ^ help: consider using `_e` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `core`
Nov 02 12:24:10.978 INFO kablam!   --> src/proxy/async/mod.rs:60:17
Nov 02 12:24:10.978 INFO kablam!    |
Nov 02 12:24:10.978 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:10.978 INFO kablam!    |                 ^^^^ help: consider using `_core` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.978 INFO kablam! warning: unused variable: `pool`
Nov 02 12:24:10.978 INFO kablam!    --> src/proxy/async/mod.rs:158:13
Nov 02 12:24:10.978 INFO kablam!     |
Nov 02 12:24:10.978 INFO kablam! 158 |         let pool = self.pool.clone();
Nov 02 12:24:10.978 INFO kablam!     |             ^^^^ help: consider using `_pool` instead
Nov 02 12:24:10.978 INFO kablam! 
Nov 02 12:24:10.989 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:10.989 INFO kablam!   --> src/proxy/sync/mod.rs:75:13
Nov 02 12:24:10.989 INFO kablam!    |
Nov 02 12:24:10.989 INFO kablam! 75 |         let mut time_vec = self.0.lock().unwrap();
Nov 02 12:24:10.989 INFO kablam!    |             ----^^^^^^^^
Nov 02 12:24:10.989 INFO kablam!    |             |
Nov 02 12:24:10.989 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:10.989 INFO kablam!    |
Nov 02 12:24:10.989 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 12:24:10.989 INFO kablam! 
Nov 02 12:24:10.990 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:10.990 INFO kablam!    --> src/proxy/sync/mod.rs:155:26
Nov 02 12:24:10.990 INFO kablam!     |
Nov 02 12:24:10.990 INFO kablam! 155 |                         let mut stream_c = stream.try_clone().unwrap();
Nov 02 12:24:10.991 INFO kablam!     |                             ----^^^^^^^^
Nov 02 12:24:10.991 INFO kablam!     |                             |
Nov 02 12:24:10.991 INFO kablam!     |                             help: remove this `mut`
Nov 02 12:24:10.991 INFO kablam! 
Nov 02 12:24:10.995 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:10.995 INFO kablam!    --> src/proxy/sync/mod.rs:204:10
Nov 02 12:24:10.995 INFO kablam!     |
Nov 02 12:24:10.995 INFO kablam! 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Nov 02 12:24:10.995 INFO kablam!     |             ----^^^^
Nov 02 12:24:10.995 INFO kablam!     |             |
Nov 02 12:24:10.995 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:10.995 INFO kablam! 
Nov 02 12:24:10.998 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:10.998 INFO kablam!    --> src/proxy/sync/mod.rs:316:10
Nov 02 12:24:10.999 INFO kablam!     |
Nov 02 12:24:10.999 INFO kablam! 316 |         let mut seq_number = 0;
Nov 02 12:24:10.999 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 12:24:10.999 INFO kablam!     |             |
Nov 02 12:24:10.999 INFO kablam!     |             help: remove this `mut`
Nov 02 12:24:10.999 INFO kablam! 
Nov 02 12:24:11.008 INFO kablam! warning: variable does not need to be mutable
Nov 02 12:24:11.008 INFO kablam!   --> src/proxy/async/mod.rs:60:13
Nov 02 12:24:11.008 INFO kablam!    |
Nov 02 12:24:11.008 INFO kablam! 60 |         let mut core = Core::new().unwrap();
Nov 02 12:24:11.008 INFO kablam!    |             ----^^^^
Nov 02 12:24:11.008 INFO kablam!    |             |
Nov 02 12:24:11.008 INFO kablam!    |             help: remove this `mut`
Nov 02 12:24:11.008 INFO kablam! 
Nov 02 12:24:11.029 INFO kablam! warning: field is never used: `num_bytes`
Nov 02 12:24:11.029 INFO kablam!    --> src/proxy/async/mod.rs:221:5
Nov 02 12:24:11.029 INFO kablam!     |
Nov 02 12:24:11.029 INFO kablam! 221 |     num_bytes: Arc<Mutex<f64>>,
Nov 02 12:24:11.029 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.029 INFO kablam! 
Nov 02 12:24:11.029 INFO kablam! warning: field is never used: `num_resp`
Nov 02 12:24:11.030 INFO kablam!    --> src/proxy/async/mod.rs:222:5
Nov 02 12:24:11.030 INFO kablam!     |
Nov 02 12:24:11.030 INFO kablam! 222 |     num_resp: Arc<Mutex<f64>>,
Nov 02 12:24:11.030 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.030 INFO kablam! 
Nov 02 12:24:11.030 INFO kablam! warning: function is never used: `other`
Nov 02 12:24:11.030 INFO kablam!    --> src/proxy/async/mod.rs:378:1
Nov 02 12:24:11.030 INFO kablam!     |
Nov 02 12:24:11.030 INFO kablam! 378 | fn other(desc: &str) -> io::Error {
Nov 02 12:24:11.030 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.030 INFO kablam! 
Nov 02 12:24:11.033 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.033 INFO kablam!    --> src/proxy/sync/mod.rs:157:22
Nov 02 12:24:11.033 INFO kablam!     |
Nov 02 12:24:11.033 INFO kablam! 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Nov 02 12:24:11.033 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.033 INFO kablam!     |
Nov 02 12:24:11.033 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 12:24:11.033 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.033 INFO kablam! 
Nov 02 12:24:11.033 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.033 INFO kablam!    --> src/proxy/sync/mod.rs:188:6
Nov 02 12:24:11.033 INFO kablam!     |
Nov 02 12:24:11.033 INFO kablam! 188 |         TcpStream::connect((targ_addr, self.front_port));
Nov 02 12:24:11.034 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.034 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.034 INFO kablam!    --> src/proxy/sync/mod.rs:215:14
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam! 215 |                 front.shutdown(Shutdown::Both);
Nov 02 12:24:11.034 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.034 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:11.034 INFO kablam!    --> src/proxy/sync/mod.rs:227:10
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam! 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Nov 02 12:24:11.034 INFO kablam!     |             ^^^^^^^^
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.034 INFO kablam! warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Nov 02 12:24:11.034 INFO kablam!    --> src/proxy/sync/mod.rs:228:10
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam! 228 |         let timedOut_c = timedOut.clone();
Nov 02 12:24:11.034 INFO kablam!     |             ^^^^^^^^^^
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.034 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:11.034 INFO kablam!    --> src/proxy/sync/mod.rs:252:31
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam! 252 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:11.034 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.034 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.034 INFO kablam!    --> src/proxy/sync/mod.rs:255:6
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam! 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:11.034 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.034 INFO kablam!     |
Nov 02 12:24:11.034 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.034 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:271:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 271 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:272:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 272 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:290:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 290 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:291:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 291 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: variable `timedOut` should have a snake case name such as `timed_out`
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:309:31
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 309 |                                  timedOut: Arc<AtomicBool>,
Nov 02 12:24:11.036 INFO kablam!     |                                  ^^^^^^^^
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:312:6
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Nov 02 12:24:11.036 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:330:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 330 |                     front.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.036 INFO kablam! 
Nov 02 12:24:11.036 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.036 INFO kablam!    --> src/proxy/sync/mod.rs:331:18
Nov 02 12:24:11.036 INFO kablam!     |
Nov 02 12:24:11.036 INFO kablam! 331 |                     back.shutdown(Shutdown::Both);
Nov 02 12:24:11.036 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.037 INFO kablam! 
Nov 02 12:24:11.037 INFO kablam! warning: variable `RecvError` should have a snake case name such as `recv_error`
Nov 02 12:24:11.037 INFO kablam!    --> src/proxy/sync/mod.rs:345:5
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam! 345 |                 RecvError => {},
Nov 02 12:24:11.037 INFO kablam!     |                 ^^^^^^^^^
Nov 02 12:24:11.037 INFO kablam! 
Nov 02 12:24:11.037 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.037 INFO kablam!    --> src/proxy/sync/mod.rs:357:22
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam! 357 |                         front.shutdown(Shutdown::Both);
Nov 02 12:24:11.037 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.037 INFO kablam! 
Nov 02 12:24:11.037 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 12:24:11.037 INFO kablam!    --> src/proxy/sync/mod.rs:358:22
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam! 358 |                         back.shutdown(Shutdown::Both);
Nov 02 12:24:11.037 INFO kablam!     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:24:11.037 INFO kablam!     |
Nov 02 12:24:11.037 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 12:24:11.037 INFO kablam! 
Nov 02 12:24:12.422 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.54s
Nov 02 12:24:12.424 INFO kablam! su: No module specific data is present
Nov 02 12:24:12.771 INFO running `"docker" "rm" "-f" "ea734cce468522e75f3b66612c2c5955d750a812622296d60199cec4037843fc"`
Nov 02 12:24:12.871 INFO blam! ea734cce468522e75f3b66612c2c5955d750a812622296d60199cec4037843fc
Nov 02 12:24:12.872 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 02 12:24:13.087 INFO blam! 5f18bd75e8618f1c1e34bff611f5930ff34bf445c6aee3c1b751df8162dcabae
Nov 02 12:24:13.093 INFO running `"docker" "start" "-a" "5f18bd75e8618f1c1e34bff611f5930ff34bf445c6aee3c1b751df8162dcabae"`
Nov 02 12:24:13.502 INFO kablam! usermod: no changes
Nov 02 12:24:13.600 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Nov 02 12:24:13.614 INFO kablam!      Running /target/debug/deps/meter_proxy-11ee1dfb385d5f50
Nov 02 12:24:13.616 INFO blam! 
Nov 02 12:24:13.616 INFO blam! running 0 tests
Nov 02 12:24:13.616 INFO blam! 
Nov 02 12:24:13.616 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 12:24:13.616 INFO blam! 
Nov 02 12:24:13.616 INFO kablam!    Doc-tests meter_proxy
Nov 02 12:24:19.258 INFO blam! 
Nov 02 12:24:19.258 INFO blam! running 0 tests
Nov 02 12:24:19.258 INFO blam! 
Nov 02 12:24:19.258 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 12:24:19.258 INFO blam! 
Nov 02 12:24:19.266 INFO kablam! su: No module specific data is present
Nov 02 12:24:19.554 INFO running `"docker" "rm" "-f" "5f18bd75e8618f1c1e34bff611f5930ff34bf445c6aee3c1b751df8162dcabae"`
Nov 02 12:24:19.660 INFO blam! 5f18bd75e8618f1c1e34bff611f5930ff34bf445c6aee3c1b751df8162dcabae
