Nov 01 01:24:10.332 INFO testing notriddle/rural against 1.30.0 for beta-1.31-1
Nov 01 01:24:10.334 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 01:24:10.831 INFO blam! d5e7b08aa8fe246dce8ba163c12305f3191b723d48619b795823e1d8aa3afc3d
Nov 01 01:24:10.833 INFO running `"docker" "start" "-a" "d5e7b08aa8fe246dce8ba163c12305f3191b723d48619b795823e1d8aa3afc3d"`
Nov 01 01:24:12.966 INFO kablam! usermod: no changes
Nov 01 01:24:13.191 INFO kablam!    Compiling serde v1.0.78
Nov 01 01:24:13.191 INFO kablam!    Compiling ring v0.13.2
Nov 01 01:24:13.219 INFO kablam!    Compiling syn v0.15.3
Nov 01 01:24:13.219 INFO kablam!    Compiling env_logger v0.5.13
Nov 01 01:24:31.279 INFO kablam!    Compiling sct v0.4.0
Nov 01 01:24:31.279 INFO kablam!    Compiling webpki v0.18.1
Nov 01 01:24:33.461 INFO kablam!    Compiling serde_derive v1.0.78
Nov 01 01:24:34.200 INFO kablam!    Compiling webpki-roots v0.15.0
Nov 01 01:24:34.201 INFO kablam!    Compiling rustls v0.13.1
Nov 01 01:24:42.227 INFO kablam!    Compiling toml v0.4.6
Nov 01 01:24:54.711 INFO kablam!    Compiling rural v0.1.0 (/source)
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `protocol::request`
Nov 01 01:24:55.195 INFO kablam!  --> src/receiver.rs:7:5
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam! 7 | use protocol::request;
Nov 01 01:24:55.195 INFO kablam!   |     ^^^^^^^^^^^^^^^^^
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `File`
Nov 01 01:24:55.195 INFO kablam!   --> src/receiver.rs:11:21
Nov 01 01:24:55.195 INFO kablam!    |
Nov 01 01:24:55.195 INFO kablam! 11 | use std::fs::{self, File, OpenOptions};
Nov 01 01:24:55.195 INFO kablam!    |                     ^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `self`
Nov 01 01:24:55.195 INFO kablam!  --> src/sender.rs:7:22
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam! 7 | use protocol::list::{self, IterExt};
Nov 01 01:24:55.195 INFO kablam!   |                      ^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `self`
Nov 01 01:24:55.195 INFO kablam!  --> src/sender.rs:8:25
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam! 8 | use protocol::request::{self, Request};
Nov 01 01:24:55.195 INFO kablam!   |                         ^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `std::fs`
Nov 01 01:24:55.195 INFO kablam!   --> src/sender.rs:13:5
Nov 01 01:24:55.195 INFO kablam!    |
Nov 01 01:24:55.195 INFO kablam! 13 | use std::fs;
Nov 01 01:24:55.195 INFO kablam!    |     ^^^^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused imports: `OsStr`, `OsString`
Nov 01 01:24:55.195 INFO kablam!   --> src/sender.rs:14:16
Nov 01 01:24:55.195 INFO kablam!    |
Nov 01 01:24:55.195 INFO kablam! 14 | use std::ffi::{OsString, OsStr};
Nov 01 01:24:55.195 INFO kablam!    |                ^^^^^^^^  ^^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `ring::digest`
Nov 01 01:24:55.195 INFO kablam!   --> src/sender.rs:16:5
Nov 01 01:24:55.195 INFO kablam!    |
Nov 01 01:24:55.195 INFO kablam! 16 | use ring::digest;
Nov 01 01:24:55.195 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 01:24:55.195 INFO kablam!  --> src/protocol/interface.rs:2:5
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam! 2 | use std::io::Cursor;
Nov 01 01:24:55.195 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.195 INFO kablam! warning: unused import: `std::mem`
Nov 01 01:24:55.195 INFO kablam!  --> src/protocol/interface.rs:3:5
Nov 01 01:24:55.195 INFO kablam!   |
Nov 01 01:24:55.195 INFO kablam! 3 | use std::mem;
Nov 01 01:24:55.195 INFO kablam!   |     ^^^^^^^^
Nov 01 01:24:55.195 INFO kablam! 
Nov 01 01:24:55.199 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 01:24:55.199 INFO kablam!  --> src/protocol/request.rs:5:5
Nov 01 01:24:55.199 INFO kablam!   |
Nov 01 01:24:55.199 INFO kablam! 5 | use std::io::Cursor;
Nov 01 01:24:55.199 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 01:24:55.199 INFO kablam! 
Nov 01 01:24:55.199 INFO kablam! warning: unused import: `protocol::interface::Message`
Nov 01 01:24:55.199 INFO kablam!  --> src/checksum.rs:4:5
Nov 01 01:24:55.199 INFO kablam!   |
Nov 01 01:24:55.199 INFO kablam! 4 | use protocol::interface::Message;
Nov 01 01:24:55.199 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:24:55.199 INFO kablam! 
Nov 01 01:24:55.536 INFO kablam! warning: unused import: `WriteBytesExt`
Nov 01 01:24:55.536 INFO kablam!  --> src/protocol/list.rs:6:53
Nov 01 01:24:55.536 INFO kablam!   |
Nov 01 01:24:55.536 INFO kablam! 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Nov 01 01:24:55.536 INFO kablam!   |                                                     ^^^^^^^^^^^^^
Nov 01 01:24:55.536 INFO kablam! 
Nov 01 01:24:55.582 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:24:55.582 INFO kablam!   --> src/sender.rs:28:16
Nov 01 01:24:55.582 INFO kablam!    |
Nov 01 01:24:55.582 INFO kablam! 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Nov 01 01:24:55.582 INFO kablam!    |                ----^^^^^^
Nov 01 01:24:55.582 INFO kablam!    |                |
Nov 01 01:24:55.582 INFO kablam!    |                help: remove this `mut`
Nov 01 01:24:55.582 INFO kablam!    |
Nov 01 01:24:55.582 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:24:55.582 INFO kablam! 
Nov 01 01:24:55.671 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 01:24:55.671 INFO kablam!    --> src/receiver.rs:113:17
Nov 01 01:24:55.671 INFO kablam!     |
Nov 01 01:24:55.671 INFO kablam! 113 |                 data.read_to_end(&mut remote_checksum);
Nov 01 01:24:55.671 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:24:55.671 INFO kablam!     |
Nov 01 01:24:55.671 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 01:24:55.671 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 01:24:55.671 INFO kablam! 
Nov 01 01:24:57.799 INFO kablam! warning: unused variable: `stream`
Nov 01 01:24:57.799 INFO kablam!    --> src/bin/tls_server.rs:174:30
Nov 01 01:24:57.799 INFO kablam!     |
Nov 01 01:24:57.799 INFO kablam! 174 | fn run_send<S: Read + Write>(stream: S) {
Nov 01 01:24:57.799 INFO kablam!     |                              ^^^^^^ help: consider using `_stream` instead
Nov 01 01:24:57.799 INFO kablam!     |
Nov 01 01:24:57.799 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 01:24:57.799 INFO kablam! 
Nov 01 01:24:57.799 INFO kablam! warning: unused variable: `stream`
Nov 01 01:24:57.799 INFO kablam!    --> src/bin/tls_server.rs:178:33
Nov 01 01:24:57.799 INFO kablam!     |
Nov 01 01:24:57.799 INFO kablam! 178 | fn run_receive<S: Read + Write>(stream: S) {
Nov 01 01:24:57.799 INFO kablam!     |                                 ^^^^^^ help: consider using `_stream` instead
Nov 01 01:24:57.799 INFO kablam! 
Nov 01 01:25:03.398 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 50.39s
Nov 01 01:25:03.416 INFO kablam! su: No module specific data is present
Nov 01 01:25:03.993 INFO running `"docker" "rm" "-f" "d5e7b08aa8fe246dce8ba163c12305f3191b723d48619b795823e1d8aa3afc3d"`
Nov 01 01:25:04.116 INFO blam! d5e7b08aa8fe246dce8ba163c12305f3191b723d48619b795823e1d8aa3afc3d
Nov 01 01:25:04.119 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 01:25:04.307 INFO blam! 09a6bb6b3c7730a3761f6e74145dad8b3064e46260cb8cab7f1dd22493bab74e
Nov 01 01:25:04.318 INFO running `"docker" "start" "-a" "09a6bb6b3c7730a3761f6e74145dad8b3064e46260cb8cab7f1dd22493bab74e"`
Nov 01 01:25:04.915 INFO kablam! usermod: no changes
Nov 01 01:25:05.064 INFO kablam!    Compiling quickcheck v0.6.2
Nov 01 01:25:07.051 INFO kablam!    Compiling rural v0.1.0 (/source)
Nov 01 01:25:07.727 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.727 INFO kablam!   --> tests/receiver_sender_integration.rs:76:13
Nov 01 01:25:07.727 INFO kablam!    |
Nov 01 01:25:07.727 INFO kablam! 76 |         let mut sender = make_sender(sender_wipe());
Nov 01 01:25:07.727 INFO kablam!    |             ----^^^^^^
Nov 01 01:25:07.727 INFO kablam!    |             |
Nov 01 01:25:07.727 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.727 INFO kablam!    |
Nov 01 01:25:07.727 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:25:07.727 INFO kablam! 
Nov 01 01:25:07.727 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.727 INFO kablam!   --> tests/receiver_sender_integration.rs:77:13
Nov 01 01:25:07.727 INFO kablam!    |
Nov 01 01:25:07.727 INFO kablam! 77 |         let mut receiver = make_receiver(receiver_wipe());
Nov 01 01:25:07.727 INFO kablam!    |             ----^^^^^^^^
Nov 01 01:25:07.727 INFO kablam!    |             |
Nov 01 01:25:07.727 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.727 INFO kablam! 
Nov 01 01:25:07.727 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.727 INFO kablam!   --> tests/receiver_sender_integration.rs:89:13
Nov 01 01:25:07.727 INFO kablam!    |
Nov 01 01:25:07.727 INFO kablam! 89 |         let mut sender = make_sender(sender_paths.clone());
Nov 01 01:25:07.727 INFO kablam!    |             ----^^^^^^
Nov 01 01:25:07.727 INFO kablam!    |             |
Nov 01 01:25:07.727 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.727 INFO kablam! 
Nov 01 01:25:07.731 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.731 INFO kablam!   --> tests/receiver_sender_integration.rs:90:13
Nov 01 01:25:07.731 INFO kablam!    |
Nov 01 01:25:07.731 INFO kablam! 90 |         let mut receiver = make_receiver(&receiver_path);
Nov 01 01:25:07.731 INFO kablam!    |             ----^^^^^^^^
Nov 01 01:25:07.731 INFO kablam!    |             |
Nov 01 01:25:07.731 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.731 INFO kablam! 
Nov 01 01:25:07.731 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.731 INFO kablam!   --> tests/receiver_sender_integration.rs:95:13
Nov 01 01:25:07.731 INFO kablam!    |
Nov 01 01:25:07.731 INFO kablam! 95 |         let mut sender = make_sender(sender_paths.clone());
Nov 01 01:25:07.731 INFO kablam!    |             ----^^^^^^
Nov 01 01:25:07.731 INFO kablam!    |             |
Nov 01 01:25:07.731 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.731 INFO kablam! 
Nov 01 01:25:07.731 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.731 INFO kablam!   --> tests/receiver_sender_integration.rs:96:13
Nov 01 01:25:07.731 INFO kablam!    |
Nov 01 01:25:07.731 INFO kablam! 96 |         let mut receiver = make_receiver(&receiver_path);
Nov 01 01:25:07.731 INFO kablam!    |             ----^^^^^^^^
Nov 01 01:25:07.731 INFO kablam!    |             |
Nov 01 01:25:07.731 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:07.731 INFO kablam! 
Nov 01 01:25:07.739 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.739 INFO kablam!    --> tests/receiver_sender_integration.rs:106:13
Nov 01 01:25:07.739 INFO kablam!     |
Nov 01 01:25:07.739 INFO kablam! 106 |         let mut sender = make_sender(sender_wipe());
Nov 01 01:25:07.739 INFO kablam!     |             ----^^^^^^
Nov 01 01:25:07.739 INFO kablam!     |             |
Nov 01 01:25:07.739 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:07.739 INFO kablam! 
Nov 01 01:25:07.739 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.739 INFO kablam!    --> tests/receiver_sender_integration.rs:107:13
Nov 01 01:25:07.739 INFO kablam!     |
Nov 01 01:25:07.739 INFO kablam! 107 |         let mut receiver = make_receiver(&receiver_path);
Nov 01 01:25:07.739 INFO kablam!     |             ----^^^^^^^^
Nov 01 01:25:07.739 INFO kablam!     |             |
Nov 01 01:25:07.739 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:07.739 INFO kablam! 
Nov 01 01:25:07.739 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.739 INFO kablam!    --> tests/receiver_sender_integration.rs:112:13
Nov 01 01:25:07.739 INFO kablam!     |
Nov 01 01:25:07.739 INFO kablam! 112 |         let mut sender = make_sender(sender_wipe());
Nov 01 01:25:07.739 INFO kablam!     |             ----^^^^^^
Nov 01 01:25:07.739 INFO kablam!     |             |
Nov 01 01:25:07.739 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:07.739 INFO kablam! 
Nov 01 01:25:07.739 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:07.739 INFO kablam!    --> tests/receiver_sender_integration.rs:113:13
Nov 01 01:25:07.739 INFO kablam!     |
Nov 01 01:25:07.739 INFO kablam! 113 |         let mut receiver = make_receiver(&receiver_path);
Nov 01 01:25:07.739 INFO kablam!     |             ----^^^^^^^^
Nov 01 01:25:07.739 INFO kablam!     |             |
Nov 01 01:25:07.739 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:07.739 INFO kablam! 
Nov 01 01:25:08.395 INFO kablam! warning: unused import: `protocol::request`
Nov 01 01:25:08.395 INFO kablam!  --> src/receiver.rs:7:5
Nov 01 01:25:08.395 INFO kablam!   |
Nov 01 01:25:08.395 INFO kablam! 7 | use protocol::request;
Nov 01 01:25:08.395 INFO kablam!   |     ^^^^^^^^^^^^^^^^^
Nov 01 01:25:08.395 INFO kablam!   |
Nov 01 01:25:08.395 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 01:25:08.395 INFO kablam! 
Nov 01 01:25:08.395 INFO kablam! warning: unused import: `File`
Nov 01 01:25:08.395 INFO kablam!   --> src/receiver.rs:11:21
Nov 01 01:25:08.395 INFO kablam!    |
Nov 01 01:25:08.395 INFO kablam! 11 | use std::fs::{self, File, OpenOptions};
Nov 01 01:25:08.395 INFO kablam!    |                     ^^^^
Nov 01 01:25:08.395 INFO kablam! 
Nov 01 01:25:08.395 INFO kablam! warning: unused import: `self`
Nov 01 01:25:08.395 INFO kablam!  --> src/sender.rs:7:22
Nov 01 01:25:08.395 INFO kablam!   |
Nov 01 01:25:08.395 INFO kablam! 7 | use protocol::list::{self, IterExt};
Nov 01 01:25:08.395 INFO kablam!   |                      ^^^^
Nov 01 01:25:08.395 INFO kablam! 
Nov 01 01:25:08.395 INFO kablam! warning: unused import: `self`
Nov 01 01:25:08.395 INFO kablam!  --> src/sender.rs:8:25
Nov 01 01:25:08.395 INFO kablam!   |
Nov 01 01:25:08.395 INFO kablam! 8 | use protocol::request::{self, Request};
Nov 01 01:25:08.395 INFO kablam!   |                         ^^^^
Nov 01 01:25:08.395 INFO kablam! 
Nov 01 01:25:08.395 INFO kablam! warning: unused import: `std::fs`
Nov 01 01:25:08.395 INFO kablam!   --> src/sender.rs:13:5
Nov 01 01:25:08.396 INFO kablam!    |
Nov 01 01:25:08.396 INFO kablam! 13 | use std::fs;
Nov 01 01:25:08.396 INFO kablam!    |     ^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused imports: `OsStr`, `OsString`
Nov 01 01:25:08.396 INFO kablam!   --> src/sender.rs:14:16
Nov 01 01:25:08.396 INFO kablam!    |
Nov 01 01:25:08.396 INFO kablam! 14 | use std::ffi::{OsString, OsStr};
Nov 01 01:25:08.396 INFO kablam!    |                ^^^^^^^^  ^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `ring::digest`
Nov 01 01:25:08.396 INFO kablam!   --> src/sender.rs:16:5
Nov 01 01:25:08.396 INFO kablam!    |
Nov 01 01:25:08.396 INFO kablam! 16 | use ring::digest;
Nov 01 01:25:08.396 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 01:25:08.396 INFO kablam!  --> src/protocol/interface.rs:2:5
Nov 01 01:25:08.396 INFO kablam!   |
Nov 01 01:25:08.396 INFO kablam! 2 | use std::io::Cursor;
Nov 01 01:25:08.396 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `std::mem`
Nov 01 01:25:08.396 INFO kablam!  --> src/protocol/interface.rs:3:5
Nov 01 01:25:08.396 INFO kablam!   |
Nov 01 01:25:08.396 INFO kablam! 3 | use std::mem;
Nov 01 01:25:08.396 INFO kablam!   |     ^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 01:25:08.396 INFO kablam!    --> src/protocol/network_path.rs:218:16
Nov 01 01:25:08.396 INFO kablam!     |
Nov 01 01:25:08.396 INFO kablam! 218 |             if (!path.is_empty()) {
Nov 01 01:25:08.396 INFO kablam!     |                ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 01:25:08.396 INFO kablam!     |
Nov 01 01:25:08.396 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 01:25:08.396 INFO kablam!  --> src/protocol/request.rs:5:5
Nov 01 01:25:08.396 INFO kablam!   |
Nov 01 01:25:08.396 INFO kablam! 5 | use std::io::Cursor;
Nov 01 01:25:08.396 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `quickcheck::TestResult`
Nov 01 01:25:08.396 INFO kablam!    --> src/protocol/request.rs:120:9
Nov 01 01:25:08.396 INFO kablam!     |
Nov 01 01:25:08.396 INFO kablam! 120 |     use quickcheck::TestResult;
Nov 01 01:25:08.396 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.396 INFO kablam! warning: unused import: `protocol::interface::Message`
Nov 01 01:25:08.396 INFO kablam!  --> src/checksum.rs:4:5
Nov 01 01:25:08.396 INFO kablam!   |
Nov 01 01:25:08.396 INFO kablam! 4 | use protocol::interface::Message;
Nov 01 01:25:08.396 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:08.396 INFO kablam! 
Nov 01 01:25:08.708 INFO kablam! warning: unused variable: `stream`
Nov 01 01:25:08.708 INFO kablam!    --> src/bin/tls_server.rs:174:30
Nov 01 01:25:08.708 INFO kablam!     |
Nov 01 01:25:08.708 INFO kablam! 174 | fn run_send<S: Read + Write>(stream: S) {
Nov 01 01:25:08.708 INFO kablam!     |                              ^^^^^^ help: consider using `_stream` instead
Nov 01 01:25:08.708 INFO kablam!     |
Nov 01 01:25:08.708 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 01:25:08.708 INFO kablam! 
Nov 01 01:25:08.708 INFO kablam! warning: unused variable: `stream`
Nov 01 01:25:08.708 INFO kablam!    --> src/bin/tls_server.rs:178:33
Nov 01 01:25:08.708 INFO kablam!     |
Nov 01 01:25:08.708 INFO kablam! 178 | fn run_receive<S: Read + Write>(stream: S) {
Nov 01 01:25:08.708 INFO kablam!     |                                 ^^^^^^ help: consider using `_stream` instead
Nov 01 01:25:08.708 INFO kablam! 
Nov 01 01:25:08.840 INFO kablam! warning: unused import: `WriteBytesExt`
Nov 01 01:25:08.840 INFO kablam!  --> src/protocol/list.rs:6:53
Nov 01 01:25:08.840 INFO kablam!   |
Nov 01 01:25:08.840 INFO kablam! 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Nov 01 01:25:08.840 INFO kablam!   |                                                     ^^^^^^^^^^^^^
Nov 01 01:25:08.840 INFO kablam! 
Nov 01 01:25:08.887 INFO kablam! warning: unused variable: `file`
Nov 01 01:25:08.887 INFO kablam!    --> src/sender.rs:199:13
Nov 01 01:25:08.888 INFO kablam!     |
Nov 01 01:25:08.888 INFO kablam! 199 |         let file = generate_small_sender_file(&Path::new("test_file"));
Nov 01 01:25:08.888 INFO kablam!     |             ^^^^ help: consider using `_file` instead
Nov 01 01:25:08.888 INFO kablam!     |
Nov 01 01:25:08.888 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 01:25:08.888 INFO kablam! 
Nov 01 01:25:08.888 INFO kablam! warning: unused variable: `header`
Nov 01 01:25:08.888 INFO kablam!    --> src/sender.rs:205:28
Nov 01 01:25:08.888 INFO kablam!     |
Nov 01 01:25:08.888 INFO kablam! 205 |             Message::Frame(header, mut data) => {
Nov 01 01:25:08.888 INFO kablam!     |                            ^^^^^^ help: consider using `_header` instead
Nov 01 01:25:08.889 INFO kablam! 
Nov 01 01:25:08.889 INFO kablam! warning: unused variable: `file`
Nov 01 01:25:08.889 INFO kablam!    --> src/sender.rs:220:13
Nov 01 01:25:08.889 INFO kablam!     |
Nov 01 01:25:08.889 INFO kablam! 220 |         let file = generate_small_sender_file(&Path::new("sub/test_file"));
Nov 01 01:25:08.889 INFO kablam!     |             ^^^^ help: consider using `_file` instead
Nov 01 01:25:08.889 INFO kablam! 
Nov 01 01:25:08.889 INFO kablam! warning: unused variable: `header`
Nov 01 01:25:08.889 INFO kablam!    --> src/sender.rs:226:28
Nov 01 01:25:08.889 INFO kablam!     |
Nov 01 01:25:08.889 INFO kablam! 226 |             Message::Frame(header, mut data) => {
Nov 01 01:25:08.889 INFO kablam!     |                            ^^^^^^ help: consider using `_header` instead
Nov 01 01:25:08.889 INFO kablam! 
Nov 01 01:25:08.889 INFO kablam! warning: unused variable: `items`
Nov 01 01:25:08.889 INFO kablam!   --> src/protocol/list.rs:95:17
Nov 01 01:25:08.889 INFO kablam!    |
Nov 01 01:25:08.889 INFO kablam! 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Nov 01 01:25:08.889 INFO kablam!    |                 ^^^^^ help: consider using `_items` instead
Nov 01 01:25:08.889 INFO kablam! 
Nov 01 01:25:08.890 INFO kablam! warning: unused variable: `i`
Nov 01 01:25:08.890 INFO kablam!    --> src/protocol/network_path.rs:213:13
Nov 01 01:25:08.890 INFO kablam!     |
Nov 01 01:25:08.890 INFO kablam! 213 |         for i in 0..len {
Nov 01 01:25:08.890 INFO kablam!     |             ^ help: consider using `_i` instead
Nov 01 01:25:08.890 INFO kablam! 
Nov 01 01:25:08.919 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:08.919 INFO kablam!   --> src/sender.rs:28:16
Nov 01 01:25:08.919 INFO kablam!    |
Nov 01 01:25:08.919 INFO kablam! 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Nov 01 01:25:08.921 INFO kablam!    |                ----^^^^^^
Nov 01 01:25:08.921 INFO kablam!    |                |
Nov 01 01:25:08.921 INFO kablam!    |                help: remove this `mut`
Nov 01 01:25:08.921 INFO kablam!    |
Nov 01 01:25:08.921 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:25:08.921 INFO kablam! 
Nov 01 01:25:09.020 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.020 INFO kablam!   --> src/protocol/list.rs:95:13
Nov 01 01:25:09.020 INFO kablam!    |
Nov 01 01:25:09.020 INFO kablam! 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Nov 01 01:25:09.020 INFO kablam!    |             ----^^^^^
Nov 01 01:25:09.021 INFO kablam!    |             |
Nov 01 01:25:09.021 INFO kablam!    |             help: remove this `mut`
Nov 01 01:25:09.021 INFO kablam! 
Nov 01 01:25:09.022 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.022 INFO kablam!    --> src/protocol/list.rs:104:13
Nov 01 01:25:09.022 INFO kablam!     |
Nov 01 01:25:09.022 INFO kablam! 104 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Nov 01 01:25:09.022 INFO kablam!     |             ----^^^^^
Nov 01 01:25:09.022 INFO kablam!     |             |
Nov 01 01:25:09.022 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:09.022 INFO kablam! 
Nov 01 01:25:09.027 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.027 INFO kablam!    --> src/protocol/list.rs:114:13
Nov 01 01:25:09.027 INFO kablam!     |
Nov 01 01:25:09.027 INFO kablam! 114 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Nov 01 01:25:09.027 INFO kablam!     |             ----^^^^^
Nov 01 01:25:09.027 INFO kablam!     |             |
Nov 01 01:25:09.027 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:09.027 INFO kablam! 
Nov 01 01:25:09.027 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.027 INFO kablam!    --> src/protocol/list.rs:126:13
Nov 01 01:25:09.028 INFO kablam!     |
Nov 01 01:25:09.028 INFO kablam! 126 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Nov 01 01:25:09.028 INFO kablam!     |             ----^^^^^
Nov 01 01:25:09.028 INFO kablam!     |             |
Nov 01 01:25:09.028 INFO kablam!     |             help: remove this `mut`
Nov 01 01:25:09.028 INFO kablam! 
Nov 01 01:25:09.042 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.042 INFO kablam!    --> src/protocol/list.rs:193:17
Nov 01 01:25:09.042 INFO kablam!     |
Nov 01 01:25:09.042 INFO kablam! 193 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Nov 01 01:25:09.042 INFO kablam!     |                 ----^^^^^
Nov 01 01:25:09.042 INFO kablam!     |                 |
Nov 01 01:25:09.042 INFO kablam!     |                 help: remove this `mut`
Nov 01 01:25:09.042 INFO kablam! 
Nov 01 01:25:09.043 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.043 INFO kablam!    --> src/protocol/list.rs:204:17
Nov 01 01:25:09.043 INFO kablam!     |
Nov 01 01:25:09.043 INFO kablam! 204 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Nov 01 01:25:09.043 INFO kablam!     |                 ----^^^^^
Nov 01 01:25:09.043 INFO kablam!     |                 |
Nov 01 01:25:09.043 INFO kablam!     |                 help: remove this `mut`
Nov 01 01:25:09.043 INFO kablam! 
Nov 01 01:25:09.044 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:25:09.045 INFO kablam!    --> src/protocol/list.rs:212:17
Nov 01 01:25:09.045 INFO kablam!     |
Nov 01 01:25:09.045 INFO kablam! 212 |             let mut items = consume(&mut LimitReader::new(Cursor::new(t), limit), read_to_vec).unwrap();
Nov 01 01:25:09.045 INFO kablam!     |                 ----^^^^^
Nov 01 01:25:09.045 INFO kablam!     |                 |
Nov 01 01:25:09.045 INFO kablam!     |                 help: remove this `mut`
Nov 01 01:25:09.045 INFO kablam! 
Nov 01 01:25:09.055 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 01:25:09.055 INFO kablam!    --> src/receiver.rs:113:17
Nov 01 01:25:09.055 INFO kablam!     |
Nov 01 01:25:09.055 INFO kablam! 113 |                 data.read_to_end(&mut remote_checksum);
Nov 01 01:25:09.055 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:09.055 INFO kablam!     |
Nov 01 01:25:09.055 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 01:25:09.055 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 01:25:09.055 INFO kablam! 
Nov 01 01:25:11.327 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 6.37s
Nov 01 01:25:11.335 INFO kablam! su: No module specific data is present
Nov 01 01:25:11.803 INFO running `"docker" "rm" "-f" "09a6bb6b3c7730a3761f6e74145dad8b3064e46260cb8cab7f1dd22493bab74e"`
Nov 01 01:25:12.140 INFO blam! 09a6bb6b3c7730a3761f6e74145dad8b3064e46260cb8cab7f1dd22493bab74e
