Dec 01 07:17:18.076 INFO testing notriddle/rural against 1.30.1 for beta-1.31-5
Dec 01 07:17:18.078 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 07:17:18.628 INFO [stdout] 36ea4e473880d2e0a1ab2cb765308cc970e284eaa2307583a3cfc5af6f3e649a
Dec 01 07:17:18.631 INFO running `"docker" "start" "-a" "36ea4e473880d2e0a1ab2cb765308cc970e284eaa2307583a3cfc5af6f3e649a"`
Dec 01 07:17:21.219 INFO [stderr] usermod: no changes
Dec 01 07:17:21.475 INFO [stderr]    Compiling rural v0.0.3 (/source)
Dec 01 07:17:21.475 INFO [stderr]    Compiling ring v0.13.2
Dec 01 07:17:21.500 INFO [stderr]    Compiling aho-corasick v0.6.8
Dec 01 07:17:21.516 INFO [stderr]    Compiling syn v0.15.3
Dec 01 07:17:22.411 INFO [stderr] warning: unused imports: `Read`, `Write`, `self`
Dec 01 07:17:22.411 INFO [stderr]  --> build.rs:3:15
Dec 01 07:17:22.411 INFO [stderr]   |
Dec 01 07:17:22.411 INFO [stderr] 3 | use std::io::{self, Read, Write};
Dec 01 07:17:22.411 INFO [stderr]   |               ^^^^  ^^^^  ^^^^^
Dec 01 07:17:22.411 INFO [stderr]   |
Dec 01 07:17:22.411 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:17:22.411 INFO [stderr] 
Dec 01 07:17:25.124 INFO [stderr]    Compiling regex v1.0.5
Dec 01 07:17:48.668 INFO [stderr]    Compiling env_logger v0.5.13
Dec 01 07:17:52.293 INFO [stderr]    Compiling sct v0.4.0
Dec 01 07:17:52.947 INFO [stderr]    Compiling webpki v0.18.1
Dec 01 07:17:55.729 INFO [stderr]    Compiling serde_derive v1.0.78
Dec 01 07:17:58.006 INFO [stderr]    Compiling rustls v0.13.1
Dec 01 07:17:58.007 INFO [stderr]    Compiling webpki-roots v0.15.0
Dec 01 07:18:19.831 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 07:18:19.831 INFO [stderr]   --> src/lib.rs:12:1
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr] 12 | #[macro_use]
Dec 01 07:18:19.831 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `protocol::request`
Dec 01 07:18:19.831 INFO [stderr]  --> src/receiver.rs:7:5
Dec 01 07:18:19.831 INFO [stderr]   |
Dec 01 07:18:19.831 INFO [stderr] 7 | use protocol::request;
Dec 01 07:18:19.831 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `File`
Dec 01 07:18:19.831 INFO [stderr]   --> src/receiver.rs:11:21
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr] 11 | use std::fs::{self, File, OpenOptions};
Dec 01 07:18:19.831 INFO [stderr]    |                     ^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:19.831 INFO [stderr]  --> src/sender.rs:7:22
Dec 01 07:18:19.831 INFO [stderr]   |
Dec 01 07:18:19.831 INFO [stderr] 7 | use protocol::list::{self, IterExt};
Dec 01 07:18:19.831 INFO [stderr]   |                      ^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:19.831 INFO [stderr]  --> src/sender.rs:8:25
Dec 01 07:18:19.831 INFO [stderr]   |
Dec 01 07:18:19.831 INFO [stderr] 8 | use protocol::request::{self, Request};
Dec 01 07:18:19.831 INFO [stderr]   |                         ^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `std::fs`
Dec 01 07:18:19.831 INFO [stderr]   --> src/sender.rs:13:5
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr] 13 | use std::fs;
Dec 01 07:18:19.831 INFO [stderr]    |     ^^^^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused imports: `OsStr`, `OsString`
Dec 01 07:18:19.831 INFO [stderr]   --> src/sender.rs:14:16
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr] 14 | use std::ffi::{OsString, OsStr};
Dec 01 07:18:19.831 INFO [stderr]    |                ^^^^^^^^  ^^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `ring::digest`
Dec 01 07:18:19.831 INFO [stderr]   --> src/sender.rs:16:5
Dec 01 07:18:19.831 INFO [stderr]    |
Dec 01 07:18:19.831 INFO [stderr] 16 | use ring::digest;
Dec 01 07:18:19.831 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:19.831 INFO [stderr]  --> src/protocol/interface.rs:2:5
Dec 01 07:18:19.831 INFO [stderr]   |
Dec 01 07:18:19.831 INFO [stderr] 2 | use std::io::Cursor;
Dec 01 07:18:19.831 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:19.831 INFO [stderr] 
Dec 01 07:18:19.831 INFO [stderr] warning: unused import: `std::mem`
Dec 01 07:18:19.831 INFO [stderr]  --> src/protocol/interface.rs:3:5
Dec 01 07:18:19.831 INFO [stderr]   |
Dec 01 07:18:19.832 INFO [stderr] 3 | use std::mem;
Dec 01 07:18:19.832 INFO [stderr]   |     ^^^^^^^^
Dec 01 07:18:19.832 INFO [stderr] 
Dec 01 07:18:19.832 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:19.832 INFO [stderr]   --> src/protocol/network_path.rs:26:44
Dec 01 07:18:19.832 INFO [stderr]    |
Dec 01 07:18:19.832 INFO [stderr] 26 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:19.832 INFO [stderr]    |                                            ^^^^^^^^
Dec 01 07:18:19.832 INFO [stderr] 
Dec 01 07:18:19.832 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:19.832 INFO [stderr]    --> src/protocol/network_path.rs:107:44
Dec 01 07:18:19.832 INFO [stderr]     |
Dec 01 07:18:19.832 INFO [stderr] 107 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:19.832 INFO [stderr]     |                                            ^^^^^^^^
Dec 01 07:18:19.832 INFO [stderr] 
Dec 01 07:18:19.832 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:19.832 INFO [stderr]  --> src/protocol/request.rs:5:5
Dec 01 07:18:19.832 INFO [stderr]   |
Dec 01 07:18:19.832 INFO [stderr] 5 | use std::io::Cursor;
Dec 01 07:18:19.832 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:19.832 INFO [stderr] 
Dec 01 07:18:19.832 INFO [stderr] warning: unused import: `protocol::interface::Message`
Dec 01 07:18:19.832 INFO [stderr]  --> src/checksum.rs:4:5
Dec 01 07:18:19.832 INFO [stderr]   |
Dec 01 07:18:19.832 INFO [stderr] 4 | use protocol::interface::Message;
Dec 01 07:18:19.832 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:19.832 INFO [stderr] 
Dec 01 07:18:20.141 INFO [stderr] warning: unused import: `WriteBytesExt`
Dec 01 07:18:20.141 INFO [stderr]  --> src/protocol/list.rs:6:53
Dec 01 07:18:20.141 INFO [stderr]   |
Dec 01 07:18:20.141 INFO [stderr] 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Dec 01 07:18:20.141 INFO [stderr]   |                                                     ^^^^^^^^^^^^^
Dec 01 07:18:20.141 INFO [stderr] 
Dec 01 07:18:20.182 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:20.182 INFO [stderr]   --> src/sender.rs:28:16
Dec 01 07:18:20.182 INFO [stderr]    |
Dec 01 07:18:20.182 INFO [stderr] 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Dec 01 07:18:20.182 INFO [stderr]    |                ----^^^^^^
Dec 01 07:18:20.182 INFO [stderr]    |                |
Dec 01 07:18:20.182 INFO [stderr]    |                help: remove this `mut`
Dec 01 07:18:20.182 INFO [stderr]    |
Dec 01 07:18:20.182 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:18:20.182 INFO [stderr] 
Dec 01 07:18:27.387 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 06s
Dec 01 07:18:27.395 INFO [stderr] su: No module specific data is present
Dec 01 07:18:27.818 INFO running `"docker" "inspect" "36ea4e473880d2e0a1ab2cb765308cc970e284eaa2307583a3cfc5af6f3e649a"`
Dec 01 07:18:27.951 INFO running `"docker" "rm" "-f" "36ea4e473880d2e0a1ab2cb765308cc970e284eaa2307583a3cfc5af6f3e649a"`
Dec 01 07:18:28.181 INFO [stdout] 36ea4e473880d2e0a1ab2cb765308cc970e284eaa2307583a3cfc5af6f3e649a
Dec 01 07:18:28.187 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 07:18:28.464 INFO [stdout] 8a8a58a2e4f086fe68fb6eabb8e6797a60c86fb99d678ce2197eb085ed160a6e
Dec 01 07:18:28.466 INFO running `"docker" "start" "-a" "8a8a58a2e4f086fe68fb6eabb8e6797a60c86fb99d678ce2197eb085ed160a6e"`
Dec 01 07:18:29.107 INFO [stderr] usermod: no changes
Dec 01 07:18:29.260 INFO [stderr]    Compiling quickcheck v0.6.2
Dec 01 07:18:31.939 INFO [stderr]    Compiling rural v0.0.3 (/source)
Dec 01 07:18:33.672 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 07:18:33.672 INFO [stderr]   --> src/lib.rs:12:1
Dec 01 07:18:33.672 INFO [stderr]    |
Dec 01 07:18:33.672 INFO [stderr] 12 | #[macro_use]
Dec 01 07:18:33.672 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 07:18:33.672 INFO [stderr]    |
Dec 01 07:18:33.672 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 07:18:33.672 INFO [stderr] 
Dec 01 07:18:33.672 INFO [stderr] warning: unused import: `protocol::request`
Dec 01 07:18:33.672 INFO [stderr]  --> src/receiver.rs:7:5
Dec 01 07:18:33.672 INFO [stderr]   |
Dec 01 07:18:33.672 INFO [stderr] 7 | use protocol::request;
Dec 01 07:18:33.672 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:18:33.672 INFO [stderr] 
Dec 01 07:18:33.672 INFO [stderr] warning: unused import: `File`
Dec 01 07:18:33.672 INFO [stderr]   --> src/receiver.rs:11:21
Dec 01 07:18:33.673 INFO [stderr]    |
Dec 01 07:18:33.673 INFO [stderr] 11 | use std::fs::{self, File, OpenOptions};
Dec 01 07:18:33.673 INFO [stderr]    |                     ^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.673 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:33.673 INFO [stderr]  --> src/sender.rs:7:22
Dec 01 07:18:33.673 INFO [stderr]   |
Dec 01 07:18:33.673 INFO [stderr] 7 | use protocol::list::{self, IterExt};
Dec 01 07:18:33.673 INFO [stderr]   |                      ^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.673 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:33.673 INFO [stderr]  --> src/sender.rs:8:25
Dec 01 07:18:33.673 INFO [stderr]   |
Dec 01 07:18:33.673 INFO [stderr] 8 | use protocol::request::{self, Request};
Dec 01 07:18:33.673 INFO [stderr]   |                         ^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.673 INFO [stderr] warning: unused import: `std::fs`
Dec 01 07:18:33.673 INFO [stderr]   --> src/sender.rs:13:5
Dec 01 07:18:33.673 INFO [stderr]    |
Dec 01 07:18:33.673 INFO [stderr] 13 | use std::fs;
Dec 01 07:18:33.673 INFO [stderr]    |     ^^^^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.673 INFO [stderr] warning: unused imports: `OsStr`, `OsString`
Dec 01 07:18:33.673 INFO [stderr]   --> src/sender.rs:14:16
Dec 01 07:18:33.673 INFO [stderr]    |
Dec 01 07:18:33.673 INFO [stderr] 14 | use std::ffi::{OsString, OsStr};
Dec 01 07:18:33.673 INFO [stderr]    |                ^^^^^^^^  ^^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.673 INFO [stderr] warning: unused import: `ring::digest`
Dec 01 07:18:33.673 INFO [stderr]   --> src/sender.rs:16:5
Dec 01 07:18:33.673 INFO [stderr]    |
Dec 01 07:18:33.673 INFO [stderr] 16 | use ring::digest;
Dec 01 07:18:33.673 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 07:18:33.673 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:33.675 INFO [stderr]  --> src/protocol/interface.rs:2:5
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 2 | use std::io::Cursor;
Dec 01 07:18:33.675 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `std::mem`
Dec 01 07:18:33.675 INFO [stderr]  --> src/protocol/interface.rs:3:5
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 3 | use std::mem;
Dec 01 07:18:33.675 INFO [stderr]   |     ^^^^^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:33.675 INFO [stderr]   --> src/protocol/network_path.rs:26:44
Dec 01 07:18:33.675 INFO [stderr]    |
Dec 01 07:18:33.675 INFO [stderr] 26 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:33.675 INFO [stderr]    |                                            ^^^^^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:33.675 INFO [stderr]    --> src/protocol/network_path.rs:107:44
Dec 01 07:18:33.675 INFO [stderr]     |
Dec 01 07:18:33.675 INFO [stderr] 107 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:33.675 INFO [stderr]     |                                            ^^^^^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 07:18:33.675 INFO [stderr]    --> src/protocol/network_path.rs:237:16
Dec 01 07:18:33.675 INFO [stderr]     |
Dec 01 07:18:33.675 INFO [stderr] 237 |             if (!path.is_empty()) {
Dec 01 07:18:33.675 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 07:18:33.675 INFO [stderr]     |
Dec 01 07:18:33.675 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:33.675 INFO [stderr]  --> src/protocol/request.rs:5:5
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 5 | use std::io::Cursor;
Dec 01 07:18:33.675 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `rural`
Dec 01 07:18:33.675 INFO [stderr]  --> tests/executable_integration.rs:7:9
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 7 |     use rural;
Dec 01 07:18:33.675 INFO [stderr]   |         ^^^^^
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `rand`
Dec 01 07:18:33.675 INFO [stderr]  --> tests/executable_integration.rs:8:9
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 8 |     use rand;
Dec 01 07:18:33.675 INFO [stderr]   |         ^^^^
Dec 01 07:18:33.675 INFO [stderr] 
Dec 01 07:18:33.675 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 01 07:18:33.675 INFO [stderr]  --> tests/executable_integration.rs:9:9
Dec 01 07:18:33.675 INFO [stderr]   |
Dec 01 07:18:33.675 INFO [stderr] 9 |     use std::collections::HashMap;
Dec 01 07:18:33.677 INFO [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:33.677 INFO [stderr] 
Dec 01 07:18:33.677 INFO [stderr] warning: unused import: `rural::protocol::ShareName`
Dec 01 07:18:33.677 INFO [stderr]   --> tests/executable_integration.rs:10:9
Dec 01 07:18:33.677 INFO [stderr]    |
Dec 01 07:18:33.677 INFO [stderr] 10 |     use rural::protocol::ShareName;
Dec 01 07:18:33.677 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:33.677 INFO [stderr] 
Dec 01 07:18:33.677 INFO [stderr] warning: unused import: `Read`
Dec 01 07:18:33.677 INFO [stderr]   --> tests/executable_integration.rs:13:19
Dec 01 07:18:33.677 INFO [stderr]    |
Dec 01 07:18:33.677 INFO [stderr] 13 |     use std::io::{Read, Write};
Dec 01 07:18:33.677 INFO [stderr]    |                   ^^^^
Dec 01 07:18:33.677 INFO [stderr] 
Dec 01 07:18:33.677 INFO [stderr] warning: unused import: `rand::RngCore`
Dec 01 07:18:33.677 INFO [stderr]   --> tests/executable_integration.rs:14:9
Dec 01 07:18:33.677 INFO [stderr]    |
Dec 01 07:18:33.677 INFO [stderr] 14 |     use rand::RngCore;
Dec 01 07:18:33.677 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 01 07:18:33.677 INFO [stderr] 
Dec 01 07:18:33.678 INFO [stderr] warning: unused import: `quickcheck::TestResult`
Dec 01 07:18:33.679 INFO [stderr]    --> src/protocol/request.rs:120:9
Dec 01 07:18:33.679 INFO [stderr]     |
Dec 01 07:18:33.679 INFO [stderr] 120 |     use quickcheck::TestResult;
Dec 01 07:18:33.679 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:33.679 INFO [stderr] 
Dec 01 07:18:33.680 INFO [stderr] warning: unused import: `protocol::interface::Message`
Dec 01 07:18:33.680 INFO [stderr]  --> src/checksum.rs:4:5
Dec 01 07:18:33.680 INFO [stderr]   |
Dec 01 07:18:33.680 INFO [stderr] 4 | use protocol::interface::Message;
Dec 01 07:18:33.680 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:33.680 INFO [stderr] 
Dec 01 07:18:33.995 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:33.995 INFO [stderr]   --> tests/receiver_sender_integration.rs:76:13
Dec 01 07:18:33.996 INFO [stderr]    |
Dec 01 07:18:33.996 INFO [stderr] 76 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:33.996 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:33.996 INFO [stderr]    |             |
Dec 01 07:18:33.996 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:33.996 INFO [stderr]    |
Dec 01 07:18:33.996 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:18:33.996 INFO [stderr] 
Dec 01 07:18:33.996 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:33.996 INFO [stderr]   --> tests/receiver_sender_integration.rs:77:13
Dec 01 07:18:33.996 INFO [stderr]    |
Dec 01 07:18:33.996 INFO [stderr] 77 |         let mut receiver = make_receiver(receiver_wipe());
Dec 01 07:18:33.996 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:33.996 INFO [stderr]    |             |
Dec 01 07:18:33.996 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:33.996 INFO [stderr] 
Dec 01 07:18:33.999 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:33.999 INFO [stderr]   --> tests/receiver_sender_integration.rs:89:13
Dec 01 07:18:33.999 INFO [stderr]    |
Dec 01 07:18:33.999 INFO [stderr] 89 |         let mut sender = make_sender(sender_paths.clone());
Dec 01 07:18:33.999 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:33.999 INFO [stderr]    |             |
Dec 01 07:18:33.999 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:33.999 INFO [stderr] 
Dec 01 07:18:33.999 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:33.999 INFO [stderr]   --> tests/receiver_sender_integration.rs:90:13
Dec 01 07:18:33.999 INFO [stderr]    |
Dec 01 07:18:33.999 INFO [stderr] 90 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:33.999 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:33.999 INFO [stderr]    |             |
Dec 01 07:18:33.999 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:33.999 INFO [stderr] 
Dec 01 07:18:34.002 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.002 INFO [stderr]   --> tests/receiver_sender_integration.rs:95:13
Dec 01 07:18:34.002 INFO [stderr]    |
Dec 01 07:18:34.002 INFO [stderr] 95 |         let mut sender = make_sender(sender_paths.clone());
Dec 01 07:18:34.002 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:34.002 INFO [stderr]    |             |
Dec 01 07:18:34.002 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:34.002 INFO [stderr] 
Dec 01 07:18:34.002 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.003 INFO [stderr]   --> tests/receiver_sender_integration.rs:96:13
Dec 01 07:18:34.003 INFO [stderr]    |
Dec 01 07:18:34.003 INFO [stderr] 96 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:34.003 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:34.003 INFO [stderr]    |             |
Dec 01 07:18:34.003 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:34.003 INFO [stderr] 
Dec 01 07:18:34.004 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.004 INFO [stderr]    --> tests/receiver_sender_integration.rs:106:13
Dec 01 07:18:34.004 INFO [stderr]     |
Dec 01 07:18:34.004 INFO [stderr] 106 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:34.004 INFO [stderr]     |             ----^^^^^^
Dec 01 07:18:34.004 INFO [stderr]     |             |
Dec 01 07:18:34.004 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:34.004 INFO [stderr] 
Dec 01 07:18:34.004 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.004 INFO [stderr]    --> tests/receiver_sender_integration.rs:107:13
Dec 01 07:18:34.004 INFO [stderr]     |
Dec 01 07:18:34.004 INFO [stderr] 107 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:34.004 INFO [stderr]     |             ----^^^^^^^^
Dec 01 07:18:34.004 INFO [stderr]     |             |
Dec 01 07:18:34.004 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:34.004 INFO [stderr] 
Dec 01 07:18:34.005 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.005 INFO [stderr]    --> tests/receiver_sender_integration.rs:112:13
Dec 01 07:18:34.005 INFO [stderr]     |
Dec 01 07:18:34.005 INFO [stderr] 112 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:34.005 INFO [stderr]     |             ----^^^^^^
Dec 01 07:18:34.005 INFO [stderr]     |             |
Dec 01 07:18:34.005 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:34.005 INFO [stderr] 
Dec 01 07:18:34.015 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:34.015 INFO [stderr]    --> tests/receiver_sender_integration.rs:113:13
Dec 01 07:18:34.015 INFO [stderr]     |
Dec 01 07:18:34.015 INFO [stderr] 113 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:34.015 INFO [stderr]     |             ----^^^^^^^^
Dec 01 07:18:34.015 INFO [stderr]     |             |
Dec 01 07:18:34.015 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:34.015 INFO [stderr] 
Dec 01 07:18:35.027 INFO [stderr] warning: unused import: `WriteBytesExt`
Dec 01 07:18:35.027 INFO [stderr]  --> src/protocol/list.rs:6:53
Dec 01 07:18:35.027 INFO [stderr]   |
Dec 01 07:18:35.027 INFO [stderr] 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Dec 01 07:18:35.027 INFO [stderr]   |                                                     ^^^^^^^^^^^^^
Dec 01 07:18:35.027 INFO [stderr] 
Dec 01 07:18:35.192 INFO [stderr] warning: unused variable: `file`
Dec 01 07:18:35.192 INFO [stderr]    --> src/sender.rs:200:13
Dec 01 07:18:35.192 INFO [stderr]     |
Dec 01 07:18:35.192 INFO [stderr] 200 |         let file = generate_small_sender_file("a", &Path::new("test_file"));
Dec 01 07:18:35.192 INFO [stderr]     |             ^^^^ help: consider using `_file` instead
Dec 01 07:18:35.192 INFO [stderr]     |
Dec 01 07:18:35.192 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 07:18:35.192 INFO [stderr] 
Dec 01 07:18:35.192 INFO [stderr] warning: unused variable: `header`
Dec 01 07:18:35.192 INFO [stderr]    --> src/sender.rs:206:28
Dec 01 07:18:35.192 INFO [stderr]     |
Dec 01 07:18:35.192 INFO [stderr] 206 |             Message::Frame(header, mut data) => {
Dec 01 07:18:35.192 INFO [stderr]     |                            ^^^^^^ help: consider using `_header` instead
Dec 01 07:18:35.192 INFO [stderr] 
Dec 01 07:18:35.192 INFO [stderr] warning: unused variable: `file`
Dec 01 07:18:35.192 INFO [stderr]    --> src/sender.rs:221:13
Dec 01 07:18:35.192 INFO [stderr]     |
Dec 01 07:18:35.192 INFO [stderr] 221 |         let file = generate_small_sender_file("b", &Path::new("sub/test_file"));
Dec 01 07:18:35.192 INFO [stderr]     |             ^^^^ help: consider using `_file` instead
Dec 01 07:18:35.192 INFO [stderr] 
Dec 01 07:18:35.192 INFO [stderr] warning: unused variable: `header`
Dec 01 07:18:35.192 INFO [stderr]    --> src/sender.rs:227:28
Dec 01 07:18:35.192 INFO [stderr]     |
Dec 01 07:18:35.192 INFO [stderr] 227 |             Message::Frame(header, mut data) => {
Dec 01 07:18:35.192 INFO [stderr]     |                            ^^^^^^ help: consider using `_header` instead
Dec 01 07:18:35.192 INFO [stderr] 
Dec 01 07:18:35.192 INFO [stderr] warning: unused variable: `items`
Dec 01 07:18:35.192 INFO [stderr]   --> src/protocol/list.rs:95:17
Dec 01 07:18:35.192 INFO [stderr]    |
Dec 01 07:18:35.192 INFO [stderr] 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:35.192 INFO [stderr]    |                 ^^^^^ help: consider using `_items` instead
Dec 01 07:18:35.192 INFO [stderr] 
Dec 01 07:18:35.193 INFO [stderr] warning: unused variable: `i`
Dec 01 07:18:35.193 INFO [stderr]    --> src/protocol/network_path.rs:232:13
Dec 01 07:18:35.193 INFO [stderr]     |
Dec 01 07:18:35.193 INFO [stderr] 232 |         for i in 0..len {
Dec 01 07:18:35.193 INFO [stderr]     |             ^ help: consider using `_i` instead
Dec 01 07:18:35.193 INFO [stderr] 
Dec 01 07:18:35.235 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.235 INFO [stderr]   --> src/sender.rs:28:16
Dec 01 07:18:35.235 INFO [stderr]    |
Dec 01 07:18:35.235 INFO [stderr] 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Dec 01 07:18:35.235 INFO [stderr]    |                ----^^^^^^
Dec 01 07:18:35.235 INFO [stderr]    |                |
Dec 01 07:18:35.235 INFO [stderr]    |                help: remove this `mut`
Dec 01 07:18:35.235 INFO [stderr]    |
Dec 01 07:18:35.235 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:18:35.235 INFO [stderr] 
Dec 01 07:18:35.443 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.443 INFO [stderr]   --> src/protocol/list.rs:95:13
Dec 01 07:18:35.443 INFO [stderr]    |
Dec 01 07:18:35.443 INFO [stderr] 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:35.443 INFO [stderr]    |             ----^^^^^
Dec 01 07:18:35.443 INFO [stderr]    |             |
Dec 01 07:18:35.443 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:35.443 INFO [stderr] 
Dec 01 07:18:35.467 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.467 INFO [stderr]    --> src/protocol/list.rs:104:13
Dec 01 07:18:35.467 INFO [stderr]     |
Dec 01 07:18:35.467 INFO [stderr] 104 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:35.467 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:35.467 INFO [stderr]     |             |
Dec 01 07:18:35.467 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:35.467 INFO [stderr] 
Dec 01 07:18:35.470 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.470 INFO [stderr]    --> src/protocol/list.rs:114:13
Dec 01 07:18:35.470 INFO [stderr]     |
Dec 01 07:18:35.470 INFO [stderr] 114 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:35.470 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:35.470 INFO [stderr]     |             |
Dec 01 07:18:35.470 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:35.470 INFO [stderr] 
Dec 01 07:18:35.475 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.475 INFO [stderr]    --> src/protocol/list.rs:126:13
Dec 01 07:18:35.475 INFO [stderr]     |
Dec 01 07:18:35.475 INFO [stderr] 126 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:35.475 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:35.475 INFO [stderr]     |             |
Dec 01 07:18:35.475 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:35.475 INFO [stderr] 
Dec 01 07:18:35.543 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.543 INFO [stderr]    --> src/protocol/list.rs:193:17
Dec 01 07:18:35.543 INFO [stderr]     |
Dec 01 07:18:35.543 INFO [stderr] 193 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Dec 01 07:18:35.543 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:35.543 INFO [stderr]     |                 |
Dec 01 07:18:35.543 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:35.543 INFO [stderr] 
Dec 01 07:18:35.559 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.559 INFO [stderr]    --> src/protocol/list.rs:204:17
Dec 01 07:18:35.559 INFO [stderr]     |
Dec 01 07:18:35.559 INFO [stderr] 204 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Dec 01 07:18:35.559 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:35.559 INFO [stderr]     |                 |
Dec 01 07:18:35.559 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:35.559 INFO [stderr] 
Dec 01 07:18:35.567 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:35.567 INFO [stderr]    --> src/protocol/list.rs:212:17
Dec 01 07:18:35.567 INFO [stderr]     |
Dec 01 07:18:35.567 INFO [stderr] 212 |             let mut items = consume(&mut LimitReader::new(Cursor::new(t), limit), read_to_vec).unwrap();
Dec 01 07:18:35.567 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:35.567 INFO [stderr]     |                 |
Dec 01 07:18:35.567 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:35.567 INFO [stderr] 
Dec 01 07:18:38.294 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 9.16s
Dec 01 07:18:38.319 INFO [stderr] su: No module specific data is present
Dec 01 07:18:38.587 INFO running `"docker" "inspect" "8a8a58a2e4f086fe68fb6eabb8e6797a60c86fb99d678ce2197eb085ed160a6e"`
Dec 01 07:18:38.707 INFO running `"docker" "rm" "-f" "8a8a58a2e4f086fe68fb6eabb8e6797a60c86fb99d678ce2197eb085ed160a6e"`
Dec 01 07:18:38.795 INFO [stdout] 8a8a58a2e4f086fe68fb6eabb8e6797a60c86fb99d678ce2197eb085ed160a6e
