Dec 02 23:22:33.089 INFO testing packet-0.1.2 against 1.30.1 for beta-1.31-5
Dec 02 23:22:33.089 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 23:22:33.795 INFO [stdout] 2ed9bd14e650f252da779abc65b533b797fd9137b78256e4a572950510bf3d39
Dec 02 23:22:33.803 INFO running `"docker" "start" "-a" "2ed9bd14e650f252da779abc65b533b797fd9137b78256e4a572950510bf3d39"`
Dec 02 23:22:34.607 INFO [stderr] usermod: no changes
Dec 02 23:22:35.006 INFO [stderr]    Compiling try-lock v0.2.2
Dec 02 23:22:35.006 INFO [stderr]    Compiling string v0.1.2
Dec 02 23:22:35.012 INFO [stderr]    Compiling openssl-probe v0.1.2
Dec 02 23:22:35.028 INFO [stderr]    Compiling rand_isaac v0.1.1
Dec 02 23:22:35.028 INFO [stderr]    Compiling rand_hc v0.1.0
Dec 02 23:22:35.028 INFO [stderr]    Compiling rand_xorshift v0.1.0
Dec 02 23:22:35.035 INFO [stderr]    Compiling owning_ref v0.4.0
Dec 02 23:22:35.041 INFO [stderr]    Compiling crossbeam-epoch v0.6.1
Dec 02 23:22:36.516 INFO [stderr]    Compiling tokio-current-thread v0.1.4
Dec 02 23:22:36.671 INFO [stderr]    Compiling tokio-timer v0.2.8
Dec 02 23:22:36.863 INFO [stderr]    Compiling crc32fast v1.1.1
Dec 02 23:22:38.681 INFO [stderr]    Compiling encoding_rs v0.8.13
Dec 02 23:22:38.883 INFO [stderr]    Compiling iovec v0.1.2
Dec 02 23:22:39.175 INFO [stderr]    Compiling net2 v0.2.33
Dec 02 23:22:39.175 INFO [stderr]    Compiling want v0.0.6
Dec 02 23:22:39.207 INFO [stderr]    Compiling openssl-sys v0.9.39
Dec 02 23:22:39.257 INFO [stderr]    Compiling lock_api v0.1.5
Dec 02 23:22:42.165 INFO [stderr]    Compiling crossbeam-deque v0.6.2
Dec 02 23:22:42.168 INFO [stderr]    Compiling uuid v0.7.1
Dec 02 23:22:42.184 INFO [stderr]    Compiling futures-cpupool v0.1.8
Dec 02 23:22:42.231 INFO [stderr]    Compiling libflate v0.1.19
Dec 02 23:22:42.252 INFO [stderr]    Compiling serde_urlencoded v0.5.4
Dec 02 23:22:42.277 INFO [stderr]    Compiling bytes v0.4.11
Dec 02 23:22:44.570 INFO [stderr]    Compiling mio v0.6.16
Dec 02 23:22:48.795 INFO [stderr]    Compiling rand_chacha v0.1.0
Dec 02 23:22:48.819 INFO [stderr]    Compiling rand_pcg v0.1.1
Dec 02 23:22:48.955 INFO [stderr]    Compiling parking_lot_core v0.3.1
Dec 02 23:22:50.695 INFO [stderr]    Compiling phf v0.7.23
Dec 02 23:22:50.763 INFO [stderr]    Compiling error-chain v0.10.0
Dec 02 23:22:54.519 INFO [stderr]    Compiling openssl v0.10.15
Dec 02 23:22:58.727 INFO [stderr]    Compiling tokio-io v0.1.10
Dec 02 23:22:58.767 INFO [stderr]    Compiling http v0.1.14
Dec 02 23:22:58.791 INFO [stderr]    Compiling rand v0.6.1
Dec 02 23:22:58.792 INFO [stderr]    Compiling parking_lot v0.6.4
Dec 02 23:22:58.811 INFO [stderr]    Compiling mime_guess v2.0.0-alpha.6
Dec 02 23:22:59.264 INFO [stderr]    Compiling mio-uds v0.6.7
Dec 02 23:23:06.764 INFO [stderr]    Compiling tokio-reactor v0.1.7
Dec 02 23:23:06.764 INFO [stderr]    Compiling tokio-codec v0.1.1
Dec 02 23:23:08.976 INFO [stderr]    Compiling tokio-threadpool v0.1.9
Dec 02 23:23:15.455 INFO [stderr]    Compiling tokio-uds v0.2.4
Dec 02 23:23:15.467 INFO [stderr]    Compiling tokio-tcp v0.1.2
Dec 02 23:23:15.467 INFO [stderr]    Compiling tokio-udp v0.1.3
Dec 02 23:23:15.551 INFO [stderr]    Compiling native-tls v0.2.2
Dec 02 23:23:22.983 INFO [stderr]    Compiling tokio-fs v0.1.4
Dec 02 23:23:23.967 INFO [stderr]    Compiling h2 v0.1.13
Dec 02 23:23:29.399 INFO [stderr]    Compiling tokio v0.1.13
Dec 02 23:23:36.403 INFO [stderr]    Compiling hyper v0.12.16
Dec 02 23:23:46.987 INFO [stderr]    Compiling hyper-tls v0.3.1
Dec 02 23:23:51.683 INFO [stderr]    Compiling reqwest v0.9.5
Dec 02 23:24:02.779 INFO [stderr]    Compiling hwaddr v0.1.5
Dec 02 23:24:16.002 INFO [stderr]    Compiling packet v0.1.2 (/source)
Dec 02 23:24:17.375 INFO [stderr] warning: unnecessary parentheses around method argument
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v4/packet.rs:43:51
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 43 |         size: p => (p.length() as usize).saturating_sub((p.header() as usize * 4)),
Dec 02 23:24:17.375 INFO [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:16:5
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 16 | use std::net::Ipv4Addr;
Dec 02 23:24:17.375 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused imports: `BigEndian`, `ReadBytesExt`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:17:17
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 17 | use byteorder::{ReadBytesExt, BigEndian};
Dec 02 23:24:17.375 INFO [stderr]    |                 ^^^^^^^^^^^^  ^^^^^^^^^
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused import: `size`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:20:5
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 20 | use size;
Dec 02 23:24:17.375 INFO [stderr]    |     ^^^^
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused import: `ip::Protocol`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:22:5
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 22 | use ip::Protocol;
Dec 02 23:24:17.375 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused import: `ip::v4::Flags`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:23:5
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 23 | use ip::v4::Flags;
Dec 02 23:24:17.375 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 23:24:17.375 INFO [stderr] 
Dec 02 23:24:17.375 INFO [stderr] warning: unused import: `ip::v4::option`
Dec 02 23:24:17.375 INFO [stderr]   --> src/ip/v6/packet.rs:24:5
Dec 02 23:24:17.375 INFO [stderr]    |
Dec 02 23:24:17.375 INFO [stderr] 24 | use ip::v4::option;
Dec 02 23:24:17.375 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 23:24:17.376 INFO [stderr] 
Dec 02 23:24:17.376 INFO [stderr] warning: unused import: `ip::v4::checksum`
Dec 02 23:24:17.376 INFO [stderr]   --> src/ip/v6/packet.rs:25:5
Dec 02 23:24:17.376 INFO [stderr]    |
Dec 02 23:24:17.376 INFO [stderr] 25 | use ip::v4::checksum;
Dec 02 23:24:17.376 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 23:24:17.376 INFO [stderr] 
Dec 02 23:24:17.376 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 02 23:24:17.376 INFO [stderr]   --> src/ip/v6/builder.rs:15:5
Dec 02 23:24:17.376 INFO [stderr]    |
Dec 02 23:24:17.376 INFO [stderr] 15 | use std::io::Cursor;
Dec 02 23:24:17.376 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 23:24:17.376 INFO [stderr] 
Dec 02 23:24:17.376 INFO [stderr] warning: unused imports: `BigEndian`, `WriteBytesExt`
Dec 02 23:24:17.376 INFO [stderr]   --> src/ip/v6/builder.rs:16:17
Dec 02 23:24:17.376 INFO [stderr]    |
Dec 02 23:24:17.376 INFO [stderr] 16 | use byteorder::{WriteBytesExt, BigEndian};
Dec 02 23:24:17.376 INFO [stderr]    |                 ^^^^^^^^^^^^^  ^^^^^^^^^
Dec 02 23:24:17.376 INFO [stderr] 
Dec 02 23:24:18.414 INFO [stderr] warning: unused variable: `packet`
Dec 02 23:24:18.414 INFO [stderr]   --> src/tcp/mod.rs:53:22
Dec 02 23:24:18.414 INFO [stderr]    |
Dec 02 23:24:18.414 INFO [stderr] 53 |         ip::Packet::V6(ref packet) => {
Dec 02 23:24:18.414 INFO [stderr]    |                            ^^^^^^ help: consider using `_packet` instead
Dec 02 23:24:18.414 INFO [stderr]    |
Dec 02 23:24:18.414 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 23:24:18.414 INFO [stderr] 
Dec 02 23:24:18.414 INFO [stderr] warning: unused variable: `packet`
Dec 02 23:24:18.414 INFO [stderr]   --> src/udp/mod.rs:45:22
Dec 02 23:24:18.414 INFO [stderr]    |
Dec 02 23:24:18.414 INFO [stderr] 45 |         ip::Packet::V6(ref packet) => {
Dec 02 23:24:18.414 INFO [stderr]    |                            ^^^^^^ help: consider using `_packet` instead
Dec 02 23:24:18.414 INFO [stderr] 
Dec 02 23:24:18.523 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:18.523 INFO [stderr]    --> src/ip/v4/packet.rs:173:7
Dec 02 23:24:18.523 INFO [stderr]     |
Dec 02 23:24:18.523 INFO [stderr] 173 |         let mut buffer = self.buffer.as_mut();
Dec 02 23:24:18.523 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:18.523 INFO [stderr]     |             |
Dec 02 23:24:18.523 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:18.523 INFO [stderr]     |
Dec 02 23:24:18.523 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 23:24:18.523 INFO [stderr] 
Dec 02 23:24:18.523 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:18.523 INFO [stderr]    --> src/ip/v4/packet.rs:174:7
Dec 02 23:24:18.523 INFO [stderr]     |
Dec 02 23:24:18.523 INFO [stderr] 174 |         let mut buffer = if buffer.len() < header + payload {
Dec 02 23:24:18.523 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:18.523 INFO [stderr]     |             |
Dec 02 23:24:18.523 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:18.523 INFO [stderr] 
Dec 02 23:24:18.671 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:18.671 INFO [stderr]    --> src/udp/packet.rs:154:7
Dec 02 23:24:18.671 INFO [stderr]     |
Dec 02 23:24:18.671 INFO [stderr] 154 |         let mut buffer = self.buffer.as_mut();
Dec 02 23:24:18.671 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:18.671 INFO [stderr]     |             |
Dec 02 23:24:18.671 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:18.671 INFO [stderr] 
Dec 02 23:24:18.671 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:18.671 INFO [stderr]    --> src/udp/packet.rs:155:7
Dec 02 23:24:18.671 INFO [stderr]     |
Dec 02 23:24:18.671 INFO [stderr] 155 |         let mut buffer = if buffer.len() < header + payload {
Dec 02 23:24:18.671 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:18.671 INFO [stderr]     |             |
Dec 02 23:24:18.671 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:18.671 INFO [stderr] 
Dec 02 23:24:18.731 INFO [stderr] warning: field is never used: `buffer`
Dec 02 23:24:18.731 INFO [stderr]   --> src/ip/v6/builder.rs:24:2
Dec 02 23:24:18.731 INFO [stderr]    |
Dec 02 23:24:18.731 INFO [stderr] 24 |     buffer:    B,
Dec 02 23:24:18.731 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 23:24:18.731 INFO [stderr]    |
Dec 02 23:24:18.731 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 23:24:18.731 INFO [stderr] 
Dec 02 23:24:19.217 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 44s
Dec 02 23:24:19.232 INFO [stderr] su: No module specific data is present
Dec 02 23:24:19.626 INFO running `"docker" "inspect" "2ed9bd14e650f252da779abc65b533b797fd9137b78256e4a572950510bf3d39"`
Dec 02 23:24:19.809 INFO running `"docker" "rm" "-f" "2ed9bd14e650f252da779abc65b533b797fd9137b78256e4a572950510bf3d39"`
Dec 02 23:24:19.967 INFO [stdout] 2ed9bd14e650f252da779abc65b533b797fd9137b78256e4a572950510bf3d39
Dec 02 23:24:19.969 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 23:24:20.235 INFO [stdout] 0c157e06000f63eeac51eebe464034b0ede0bb7580a44f26ce000c2a93305d2b
Dec 02 23:24:20.241 INFO running `"docker" "start" "-a" "0c157e06000f63eeac51eebe464034b0ede0bb7580a44f26ce000c2a93305d2b"`
Dec 02 23:24:20.725 INFO [stderr] usermod: no changes
Dec 02 23:24:20.915 INFO [stderr]    Compiling packet v0.1.2 (/source)
Dec 02 23:24:22.282 INFO [stderr] warning: unnecessary parentheses around method argument
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v4/packet.rs:43:51
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 43 |         size: p => (p.length() as usize).saturating_sub((p.header() as usize * 4)),
Dec 02 23:24:22.282 INFO [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:16:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 16 | use std::net::Ipv4Addr;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused imports: `BigEndian`, `ReadBytesExt`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:17:17
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 17 | use byteorder::{ReadBytesExt, BigEndian};
Dec 02 23:24:22.282 INFO [stderr]    |                 ^^^^^^^^^^^^  ^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `size`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:20:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 20 | use size;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `ip::Protocol`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:22:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 22 | use ip::Protocol;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `ip::v4::Flags`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:23:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 23 | use ip::v4::Flags;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `ip::v4::option`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:24:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 24 | use ip::v4::option;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `ip::v4::checksum`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/packet.rs:25:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 25 | use ip::v4::checksum;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/builder.rs:15:5
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 15 | use std::io::Cursor;
Dec 02 23:24:22.282 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:22.282 INFO [stderr] warning: unused imports: `BigEndian`, `WriteBytesExt`
Dec 02 23:24:22.282 INFO [stderr]   --> src/ip/v6/builder.rs:16:17
Dec 02 23:24:22.282 INFO [stderr]    |
Dec 02 23:24:22.282 INFO [stderr] 16 | use byteorder::{WriteBytesExt, BigEndian};
Dec 02 23:24:22.282 INFO [stderr]    |                 ^^^^^^^^^^^^^  ^^^^^^^^^
Dec 02 23:24:22.282 INFO [stderr] 
Dec 02 23:24:23.437 INFO [stderr] warning: unused variable: `packet`
Dec 02 23:24:23.438 INFO [stderr]   --> src/tcp/mod.rs:53:22
Dec 02 23:24:23.438 INFO [stderr]    |
Dec 02 23:24:23.438 INFO [stderr] 53 |         ip::Packet::V6(ref packet) => {
Dec 02 23:24:23.438 INFO [stderr]    |                            ^^^^^^ help: consider using `_packet` instead
Dec 02 23:24:23.438 INFO [stderr]    |
Dec 02 23:24:23.438 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 23:24:23.438 INFO [stderr] 
Dec 02 23:24:23.438 INFO [stderr] warning: unused variable: `packet`
Dec 02 23:24:23.438 INFO [stderr]   --> src/udp/mod.rs:45:22
Dec 02 23:24:23.438 INFO [stderr]    |
Dec 02 23:24:23.438 INFO [stderr] 45 |         ip::Packet::V6(ref packet) => {
Dec 02 23:24:23.438 INFO [stderr]    |                            ^^^^^^ help: consider using `_packet` instead
Dec 02 23:24:23.438 INFO [stderr] 
Dec 02 23:24:23.526 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.526 INFO [stderr]    --> src/ip/v4/packet.rs:173:7
Dec 02 23:24:23.526 INFO [stderr]     |
Dec 02 23:24:23.526 INFO [stderr] 173 |         let mut buffer = self.buffer.as_mut();
Dec 02 23:24:23.526 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:23.526 INFO [stderr]     |             |
Dec 02 23:24:23.526 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:23.526 INFO [stderr]     |
Dec 02 23:24:23.526 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 23:24:23.526 INFO [stderr] 
Dec 02 23:24:23.526 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.526 INFO [stderr]    --> src/ip/v4/packet.rs:174:7
Dec 02 23:24:23.526 INFO [stderr]     |
Dec 02 23:24:23.526 INFO [stderr] 174 |         let mut buffer = if buffer.len() < header + payload {
Dec 02 23:24:23.526 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:23.526 INFO [stderr]     |             |
Dec 02 23:24:23.526 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:23.526 INFO [stderr] 
Dec 02 23:24:23.684 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.684 INFO [stderr]    --> src/tcp/packet.rs:427:12
Dec 02 23:24:23.684 INFO [stderr]     |
Dec 02 23:24:23.684 INFO [stderr] 427 |         let (ip, mut tcp) = ip.split_mut();
Dec 02 23:24:23.684 INFO [stderr]     |                  ----^^^
Dec 02 23:24:23.684 INFO [stderr]     |                  |
Dec 02 23:24:23.684 INFO [stderr]     |                  help: remove this `mut`
Dec 02 23:24:23.684 INFO [stderr] 
Dec 02 23:24:23.712 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.712 INFO [stderr]    --> src/udp/packet.rs:154:7
Dec 02 23:24:23.712 INFO [stderr]     |
Dec 02 23:24:23.712 INFO [stderr] 154 |         let mut buffer = self.buffer.as_mut();
Dec 02 23:24:23.712 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:23.712 INFO [stderr]     |             |
Dec 02 23:24:23.712 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:23.713 INFO [stderr] 
Dec 02 23:24:23.713 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.713 INFO [stderr]    --> src/udp/packet.rs:155:7
Dec 02 23:24:23.713 INFO [stderr]     |
Dec 02 23:24:23.713 INFO [stderr] 155 |         let mut buffer = if buffer.len() < header + payload {
Dec 02 23:24:23.713 INFO [stderr]     |             ----^^^^^^
Dec 02 23:24:23.713 INFO [stderr]     |             |
Dec 02 23:24:23.713 INFO [stderr]     |             help: remove this `mut`
Dec 02 23:24:23.713 INFO [stderr] 
Dec 02 23:24:23.727 INFO [stderr] warning: variable does not need to be mutable
Dec 02 23:24:23.727 INFO [stderr]    --> src/udp/packet.rs:316:12
Dec 02 23:24:23.727 INFO [stderr]     |
Dec 02 23:24:23.727 INFO [stderr] 316 |         let (ip, mut udp) = ip.split_mut();
Dec 02 23:24:23.727 INFO [stderr]     |                  ----^^^
Dec 02 23:24:23.727 INFO [stderr]     |                  |
Dec 02 23:24:23.727 INFO [stderr]     |                  help: remove this `mut`
Dec 02 23:24:23.727 INFO [stderr] 
Dec 02 23:24:23.777 INFO [stderr] warning: field is never used: `buffer`
Dec 02 23:24:23.777 INFO [stderr]   --> src/ip/v6/builder.rs:24:2
Dec 02 23:24:23.777 INFO [stderr]    |
Dec 02 23:24:23.777 INFO [stderr] 24 |     buffer:    B,
Dec 02 23:24:23.777 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 23:24:23.777 INFO [stderr]    |
Dec 02 23:24:23.777 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 23:24:23.777 INFO [stderr] 
Dec 02 23:24:24.951 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.20s
Dec 02 23:24:24.962 INFO [stderr] su: No module specific data is present
Dec 02 23:24:25.332 INFO running `"docker" "inspect" "0c157e06000f63eeac51eebe464034b0ede0bb7580a44f26ce000c2a93305d2b"`
Dec 02 23:24:25.466 INFO running `"docker" "rm" "-f" "0c157e06000f63eeac51eebe464034b0ede0bb7580a44f26ce000c2a93305d2b"`
Dec 02 23:24:25.557 INFO [stdout] 0c157e06000f63eeac51eebe464034b0ede0bb7580a44f26ce000c2a93305d2b
Dec 02 23:24:25.559 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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" "-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 02 23:24:25.781 INFO [stdout] 5284ec32a6ed2a211f2bdaffbe0ae861512250cb891549e355fb1aa315b70ca5
Dec 02 23:24:25.784 INFO running `"docker" "start" "-a" "5284ec32a6ed2a211f2bdaffbe0ae861512250cb891549e355fb1aa315b70ca5"`
Dec 02 23:24:26.262 INFO [stderr] usermod: no changes
Dec 02 23:24:26.447 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Dec 02 23:24:26.457 INFO [stderr]      Running /target/debug/deps/packet-88943edb3b3f5359
Dec 02 23:24:26.460 INFO [stdout] 
Dec 02 23:24:26.460 INFO [stdout] running 18 tests
Dec 02 23:24:26.461 INFO [stdout] test icmp::builder::test::simple ... ok
Dec 02 23:24:26.461 INFO [stdout] test ether::builder::test::simple ... ok
Dec 02 23:24:26.461 INFO [stdout] test ip::v4::builder::test::tcp ... ok
Dec 02 23:24:26.461 INFO [stdout] test ip::v4::packet::test::values ... ok
Dec 02 23:24:26.462 INFO [stdout] test ether::packet::test::values ... ok
Dec 02 23:24:26.462 INFO [stdout] test ip::v4::packet::test::mutable ... ok
Dec 02 23:24:26.462 INFO [stdout] test ip::v4::packet::test::mutable_checked ... ok
Dec 02 23:24:26.462 INFO [stdout] test ip::v4::builder::test::icmp ... ok
Dec 02 23:24:26.467 INFO [stdout] test udp::packet::test::mutable ... ok
Dec 02 23:24:26.467 INFO [stdout] test tcp::packet::test::values ... ok
Dec 02 23:24:26.467 INFO [stdout] test udp::builder::test::simple ... ok
Dec 02 23:24:26.471 INFO [stdout] test udp::packet::test::mutable_checked ... ok
Dec 02 23:24:26.471 INFO [stdout] test tcp::packet::test::mutable ... ok
Dec 02 23:24:26.471 INFO [stdout] test tcp::packet::test::mutable_checked ... ok
Dec 02 23:24:26.472 INFO [stdout] test udp::packet::test::values ... ok
Dec 02 23:24:26.472 INFO [stdout] test ip::v4::packet::test::owned ... ok
Dec 02 23:24:26.475 INFO [stdout] test tcp::builder::test::simple ... ok
Dec 02 23:24:26.506 INFO [stdout] test ip::v4::packet::test::short_packet ... ok
Dec 02 23:24:26.506 INFO [stdout] 
Dec 02 23:24:26.506 INFO [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 23:24:26.506 INFO [stdout] 
Dec 02 23:24:26.507 INFO [stderr]    Doc-tests packet
Dec 02 23:24:28.532 INFO [stdout] 
Dec 02 23:24:28.532 INFO [stdout] running 3 tests
Dec 02 23:24:31.906 INFO [stdout] test src/packet.rs - packet::AsPacketMut (line 71) ... ok
Dec 02 23:24:32.003 INFO [stdout] test src/buffer/mod.rs - buffer::Buffer (line 25) ... ok
Dec 02 23:24:32.054 INFO [stdout] test src/packet.rs - packet::AsPacket (line 53) ... ok
Dec 02 23:24:32.054 INFO [stdout] 
Dec 02 23:24:32.054 INFO [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 23:24:32.054 INFO [stdout] 
Dec 02 23:24:32.065 INFO [stderr] su: No module specific data is present
Dec 02 23:24:32.361 INFO running `"docker" "inspect" "5284ec32a6ed2a211f2bdaffbe0ae861512250cb891549e355fb1aa315b70ca5"`
Dec 02 23:24:32.456 INFO running `"docker" "rm" "-f" "5284ec32a6ed2a211f2bdaffbe0ae861512250cb891549e355fb1aa315b70ca5"`
Dec 02 23:24:32.572 INFO [stdout] 5284ec32a6ed2a211f2bdaffbe0ae861512250cb891549e355fb1aa315b70ca5
