Dec 01 01:39:10.492 INFO testing sourcepirate/covert_tcp against 1.30.1 for beta-1.31-5
Dec 01 01:39:10.492 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01:39:10.979 INFO [stdout] 97798a0ec45112782e8e5aa451b85f157b9a7e145e8f3ae72486ff7016706774
Dec 01 01:39:10.983 INFO running `"docker" "start" "-a" "97798a0ec45112782e8e5aa451b85f157b9a7e145e8f3ae72486ff7016706774"`
Dec 01 01:39:12.359 INFO [stderr] usermod: no changes
Dec 01 01:39:12.580 INFO [stderr]    Compiling rustc-serialize v0.3.24
Dec 01 01:39:12.580 INFO [stderr]    Compiling term v0.4.6
Dec 01 01:39:12.607 INFO [stderr]    Compiling bitflags v0.5.0
Dec 01 01:39:12.607 INFO [stderr]    Compiling pnet_base v0.21.0
Dec 01 01:39:12.607 INFO [stderr]    Compiling pnet v0.21.0
Dec 01 01:39:12.607 INFO [stderr]    Compiling ipnetwork v0.12.8
Dec 01 01:39:12.607 INFO [stderr]    Compiling pnet_sys v0.21.0
Dec 01 01:39:12.607 INFO [stderr]    Compiling regex-syntax v0.5.6
Dec 01 01:39:13.511 INFO [stderr]    Compiling regex-syntax v0.6.2
Dec 01 01:39:14.585 INFO [stderr]    Compiling pnet_macros_support v0.21.0
Dec 01 01:39:14.586 INFO [stderr]    Compiling thread_local v0.3.6
Dec 01 01:39:18.645 INFO [stderr]    Compiling pnet_datalink v0.21.0
Dec 01 01:39:33.563 INFO [stderr]    Compiling syntex_pos v0.42.0
Dec 01 01:39:33.639 INFO [stderr]    Compiling regex v0.2.11
Dec 01 01:39:34.080 INFO [stderr]    Compiling regex v1.0.5
Dec 01 01:39:34.840 INFO [stderr]    Compiling syntex_errors v0.42.0
Dec 01 01:39:36.823 INFO [stderr]    Compiling syntex_syntax v0.42.0
Dec 01 01:39:43.382 INFO [stderr]    Compiling env_logger v0.5.13
Dec 01 01:39:43.383 INFO [stderr]    Compiling docopt v1.0.2
Dec 01 01:40:15.511 INFO [stderr]    Compiling syntex v0.42.2
Dec 01 01:40:16.653 INFO [stderr]    Compiling pnet_macros v0.21.0
Dec 01 01:40:19.707 INFO [stderr]    Compiling pnet_packet v0.21.0
Dec 01 01:40:34.391 INFO [stderr]    Compiling pnet_transport v0.21.0
Dec 01 01:40:35.375 INFO [stderr]    Compiling covert_tcp v0.1.0 (/source)
Dec 01 01:40:35.980 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 01:40:35.980 INFO [stderr]   --> src/packet.rs:66:9
Dec 01 01:40:35.980 INFO [stderr]    |
Dec 01 01:40:35.980 INFO [stderr] 66 |         /// Building an IPV4 packet.
Dec 01 01:40:35.980 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.980 INFO [stderr]    |
Dec 01 01:40:35.980 INFO [stderr]    = note: #[warn(unused_doc_comments)] on by default
Dec 01 01:40:35.980 INFO [stderr] 
Dec 01 01:40:35.980 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 01:40:35.980 INFO [stderr]   --> src/packet.rs:78:9
Dec 01 01:40:35.980 INFO [stderr]    |
Dec 01 01:40:35.980 INFO [stderr] 78 |         /// Building an TCP packet
Dec 01 01:40:35.980 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.980 INFO [stderr] 
Dec 01 01:40:35.980 INFO [stderr] warning: unused import: `EtherTypes`
Dec 01 01:40:35.980 INFO [stderr]  --> src/sniffer.rs:3:30
Dec 01 01:40:35.980 INFO [stderr]   |
Dec 01 01:40:35.980 INFO [stderr] 3 | use pnet::packet::ethernet::{EtherTypes, EthernetPacket, MutableEthernetPacket};
Dec 01 01:40:35.980 INFO [stderr]   |                              ^^^^^^^^^^
Dec 01 01:40:35.980 INFO [stderr]   |
Dec 01 01:40:35.980 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 01:40:35.980 INFO [stderr] 
Dec 01 01:40:35.980 INFO [stderr] warning: unused import: `pnet::packet::icmpv6::Icmpv6Packet`
Dec 01 01:40:35.981 INFO [stderr]  --> src/sniffer.rs:4:5
Dec 01 01:40:35.981 INFO [stderr]   |
Dec 01 01:40:35.981 INFO [stderr] 4 | use pnet::packet::icmpv6::Icmpv6Packet;
Dec 01 01:40:35.981 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols`
Dec 01 01:40:35.981 INFO [stderr]  --> src/sniffer.rs:5:24
Dec 01 01:40:35.981 INFO [stderr]   |
Dec 01 01:40:35.981 INFO [stderr] 5 | use pnet::packet::ip::{IpNextHeaderProtocol, IpNextHeaderProtocols};
Dec 01 01:40:35.981 INFO [stderr]   |                        ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused import: `pnet::packet::ipv6::Ipv6Packet`
Dec 01 01:40:35.981 INFO [stderr]  --> src/sniffer.rs:7:5
Dec 01 01:40:35.981 INFO [stderr]   |
Dec 01 01:40:35.981 INFO [stderr] 7 | use pnet::packet::ipv6::Ipv6Packet;
Dec 01 01:40:35.981 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused import: `pnet::packet::tcp::TcpPacket`
Dec 01 01:40:35.981 INFO [stderr]  --> src/sniffer.rs:8:5
Dec 01 01:40:35.981 INFO [stderr]   |
Dec 01 01:40:35.981 INFO [stderr] 8 | use pnet::packet::tcp::TcpPacket;
Dec 01 01:40:35.981 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 01 01:40:35.981 INFO [stderr]   --> src/sniffer.rs:10:5
Dec 01 01:40:35.981 INFO [stderr]    |
Dec 01 01:40:35.981 INFO [stderr] 10 | use pnet::util::MacAddr;
Dec 01 01:40:35.981 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused import: `std::io::Write`
Dec 01 01:40:35.981 INFO [stderr]   --> src/sniffer.rs:12:5
Dec 01 01:40:35.981 INFO [stderr]    |
Dec 01 01:40:35.981 INFO [stderr] 12 | use std::io::Write;
Dec 01 01:40:35.981 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:35.981 INFO [stderr] warning: unused import: `std::net::IpAddr`
Dec 01 01:40:35.981 INFO [stderr]   --> src/sniffer.rs:13:5
Dec 01 01:40:35.981 INFO [stderr]    |
Dec 01 01:40:35.981 INFO [stderr] 13 | use std::net::IpAddr;
Dec 01 01:40:35.981 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 01:40:35.981 INFO [stderr] 
Dec 01 01:40:36.135 INFO [stderr] warning: unreachable expression
Dec 01 01:40:36.135 INFO [stderr]   --> src/sniffer.rs:73:9
Dec 01 01:40:36.135 INFO [stderr]    |
Dec 01 01:40:36.135 INFO [stderr] 73 |         Ok(())
Dec 01 01:40:36.135 INFO [stderr]    |         ^^^^^^
Dec 01 01:40:36.135 INFO [stderr]    |
Dec 01 01:40:36.135 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 01:40:36.135 INFO [stderr] 
Dec 01 01:40:36.167 INFO [stderr] warning: unused variable: `e`
Dec 01 01:40:36.167 INFO [stderr]   --> src/sniffer.rs:59:17
Dec 01 01:40:36.167 INFO [stderr]    |
Dec 01 01:40:36.167 INFO [stderr] 59 |             Err(e) => return Err(ReciverError::PacketError),
Dec 01 01:40:36.167 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 01:40:36.167 INFO [stderr]    |
Dec 01 01:40:36.167 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 01:40:36.167 INFO [stderr] 
Dec 01 01:40:36.167 INFO [stderr] warning: unused variable: `fake_ethernet_frame`
Dec 01 01:40:36.167 INFO [stderr]   --> src/sniffer.rs:64:21
Dec 01 01:40:36.167 INFO [stderr]    |
Dec 01 01:40:36.167 INFO [stderr] 64 |             let mut fake_ethernet_frame = MutableEthernetPacket::new(&mut buf[..]).unwrap();
Dec 01 01:40:36.167 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^ help: consider using `_fake_ethernet_frame` instead
Dec 01 01:40:36.167 INFO [stderr] 
Dec 01 01:40:36.207 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:36.207 INFO [stderr]   --> src/main.rs:61:13
Dec 01 01:40:36.207 INFO [stderr]    |
Dec 01 01:40:36.207 INFO [stderr] 61 |         let mut relative_path: PathBuf;
Dec 01 01:40:36.207 INFO [stderr]    |             ----^^^^^^^^^^^^^
Dec 01 01:40:36.207 INFO [stderr]    |             |
Dec 01 01:40:36.207 INFO [stderr]    |             help: remove this `mut`
Dec 01 01:40:36.207 INFO [stderr]    |
Dec 01 01:40:36.207 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 01:40:36.207 INFO [stderr] 
Dec 01 01:40:36.207 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:36.207 INFO [stderr]   --> src/main.rs:67:13
Dec 01 01:40:36.207 INFO [stderr]    |
Dec 01 01:40:36.207 INFO [stderr] 67 |         let mut file = File::open(relative_path).unwrap();
Dec 01 01:40:36.207 INFO [stderr]    |             ----^^^^
Dec 01 01:40:36.207 INFO [stderr]    |             |
Dec 01 01:40:36.207 INFO [stderr]    |             help: remove this `mut`
Dec 01 01:40:36.207 INFO [stderr] 
Dec 01 01:40:36.239 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:36.239 INFO [stderr]   --> src/sniffer.rs:64:17
Dec 01 01:40:36.239 INFO [stderr]    |
Dec 01 01:40:36.239 INFO [stderr] 64 |             let mut fake_ethernet_frame = MutableEthernetPacket::new(&mut buf[..]).unwrap();
Dec 01 01:40:36.239 INFO [stderr]    |                 ----^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:36.239 INFO [stderr]    |                 |
Dec 01 01:40:36.239 INFO [stderr]    |                 help: remove this `mut`
Dec 01 01:40:36.239 INFO [stderr] 
Dec 01 01:40:36.239 INFO [stderr] warning: field is never used: `rx`
Dec 01 01:40:36.239 INFO [stderr]   --> src/packet.rs:17:5
Dec 01 01:40:36.239 INFO [stderr]    |
Dec 01 01:40:36.239 INFO [stderr] 17 |     rx: TransportReceiver,
Dec 01 01:40:36.239 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:36.239 INFO [stderr]    |
Dec 01 01:40:36.239 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 01:40:36.239 INFO [stderr] 
Dec 01 01:40:36.239 INFO [stderr] warning: method is never used: `packets`
Dec 01 01:40:36.239 INFO [stderr]   --> src/packet.rs:36:5
Dec 01 01:40:36.239 INFO [stderr]    |
Dec 01 01:40:36.239 INFO [stderr] 36 |     pub fn packets(&mut self) -> Ipv4TransportChannelIterator {
Dec 01 01:40:36.239 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:36.239 INFO [stderr] 
Dec 01 01:40:36.239 INFO [stderr] warning: method is never used: `recv`
Dec 01 01:40:36.239 INFO [stderr]   --> src/packet.rs:97:5
Dec 01 01:40:36.239 INFO [stderr]    |
Dec 01 01:40:36.239 INFO [stderr] 97 |     pub fn recv(&mut self) -> () {
Dec 01 01:40:36.239 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:36.239 INFO [stderr] 
Dec 01 01:40:36.243 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 01:40:36.243 INFO [stderr]   --> src/main.rs:97:9
Dec 01 01:40:36.243 INFO [stderr]    |
Dec 01 01:40:36.243 INFO [stderr] 97 |         sniff.recv();
Dec 01 01:40:36.243 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 01 01:40:36.243 INFO [stderr]    |
Dec 01 01:40:36.243 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 01:40:36.243 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 01:40:36.243 INFO [stderr] 
Dec 01 01:40:38.506 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 26s
Dec 01 01:40:38.508 INFO [stderr] su: No module specific data is present
Dec 01 01:40:39.434 INFO running `"docker" "inspect" "97798a0ec45112782e8e5aa451b85f157b9a7e145e8f3ae72486ff7016706774"`
Dec 01 01:40:39.797 INFO running `"docker" "rm" "-f" "97798a0ec45112782e8e5aa451b85f157b9a7e145e8f3ae72486ff7016706774"`
Dec 01 01:40:40.107 INFO [stdout] 97798a0ec45112782e8e5aa451b85f157b9a7e145e8f3ae72486ff7016706774
Dec 01 01:40:40.116 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01:40:40.656 INFO [stdout] f56d288a85d6957b1e9551f67dfa32de6b64490fd32d1e464c89cb4e793465ce
Dec 01 01:40:40.658 INFO running `"docker" "start" "-a" "f56d288a85d6957b1e9551f67dfa32de6b64490fd32d1e464c89cb4e793465ce"`
Dec 01 01:40:41.991 INFO [stderr] usermod: no changes
Dec 01 01:40:42.151 INFO [stderr]    Compiling covert_tcp v0.1.0 (/source)
Dec 01 01:40:42.667 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 01:40:42.667 INFO [stderr]   --> src/packet.rs:66:9
Dec 01 01:40:42.667 INFO [stderr]    |
Dec 01 01:40:42.668 INFO [stderr] 66 |         /// Building an IPV4 packet.
Dec 01 01:40:42.668 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.668 INFO [stderr]    |
Dec 01 01:40:42.668 INFO [stderr]    = note: #[warn(unused_doc_comments)] on by default
Dec 01 01:40:42.668 INFO [stderr] 
Dec 01 01:40:42.668 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 01:40:42.669 INFO [stderr]   --> src/packet.rs:78:9
Dec 01 01:40:42.669 INFO [stderr]    |
Dec 01 01:40:42.669 INFO [stderr] 78 |         /// Building an TCP packet
Dec 01 01:40:42.669 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.669 INFO [stderr] 
Dec 01 01:40:42.669 INFO [stderr] warning: unused import: `EtherTypes`
Dec 01 01:40:42.670 INFO [stderr]  --> src/sniffer.rs:3:30
Dec 01 01:40:42.670 INFO [stderr]   |
Dec 01 01:40:42.670 INFO [stderr] 3 | use pnet::packet::ethernet::{EtherTypes, EthernetPacket, MutableEthernetPacket};
Dec 01 01:40:42.670 INFO [stderr]   |                              ^^^^^^^^^^
Dec 01 01:40:42.670 INFO [stderr]   |
Dec 01 01:40:42.670 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 01:40:42.671 INFO [stderr] 
Dec 01 01:40:42.671 INFO [stderr] warning: unused import: `pnet::packet::icmpv6::Icmpv6Packet`
Dec 01 01:40:42.671 INFO [stderr]  --> src/sniffer.rs:4:5
Dec 01 01:40:42.671 INFO [stderr]   |
Dec 01 01:40:42.671 INFO [stderr] 4 | use pnet::packet::icmpv6::Icmpv6Packet;
Dec 01 01:40:42.671 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.672 INFO [stderr] 
Dec 01 01:40:42.672 INFO [stderr] warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols`
Dec 01 01:40:42.672 INFO [stderr]  --> src/sniffer.rs:5:24
Dec 01 01:40:42.672 INFO [stderr]   |
Dec 01 01:40:42.672 INFO [stderr] 5 | use pnet::packet::ip::{IpNextHeaderProtocol, IpNextHeaderProtocols};
Dec 01 01:40:42.672 INFO [stderr]   |                        ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.673 INFO [stderr] 
Dec 01 01:40:42.673 INFO [stderr] warning: unused import: `pnet::packet::ipv6::Ipv6Packet`
Dec 01 01:40:42.673 INFO [stderr]  --> src/sniffer.rs:7:5
Dec 01 01:40:42.673 INFO [stderr]   |
Dec 01 01:40:42.673 INFO [stderr] 7 | use pnet::packet::ipv6::Ipv6Packet;
Dec 01 01:40:42.673 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.674 INFO [stderr] 
Dec 01 01:40:42.674 INFO [stderr] warning: unused import: `pnet::packet::tcp::TcpPacket`
Dec 01 01:40:42.674 INFO [stderr]  --> src/sniffer.rs:8:5
Dec 01 01:40:42.674 INFO [stderr]   |
Dec 01 01:40:42.674 INFO [stderr] 8 | use pnet::packet::tcp::TcpPacket;
Dec 01 01:40:42.674 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.674 INFO [stderr] 
Dec 01 01:40:42.674 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 01 01:40:42.674 INFO [stderr]   --> src/sniffer.rs:10:5
Dec 01 01:40:42.674 INFO [stderr]    |
Dec 01 01:40:42.674 INFO [stderr] 10 | use pnet::util::MacAddr;
Dec 01 01:40:42.674 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.674 INFO [stderr] 
Dec 01 01:40:42.674 INFO [stderr] warning: unused import: `std::io::Write`
Dec 01 01:40:42.674 INFO [stderr]   --> src/sniffer.rs:12:5
Dec 01 01:40:42.674 INFO [stderr]    |
Dec 01 01:40:42.674 INFO [stderr] 12 | use std::io::Write;
Dec 01 01:40:42.674 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 01:40:42.674 INFO [stderr] 
Dec 01 01:40:42.674 INFO [stderr] warning: unused import: `std::net::IpAddr`
Dec 01 01:40:42.674 INFO [stderr]   --> src/sniffer.rs:13:5
Dec 01 01:40:42.674 INFO [stderr]    |
Dec 01 01:40:42.674 INFO [stderr] 13 | use std::net::IpAddr;
Dec 01 01:40:42.674 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 01:40:42.674 INFO [stderr] 
Dec 01 01:40:42.790 INFO [stderr] warning: unreachable expression
Dec 01 01:40:42.790 INFO [stderr]   --> src/sniffer.rs:73:9
Dec 01 01:40:42.790 INFO [stderr]    |
Dec 01 01:40:42.790 INFO [stderr] 73 |         Ok(())
Dec 01 01:40:42.790 INFO [stderr]    |         ^^^^^^
Dec 01 01:40:42.790 INFO [stderr]    |
Dec 01 01:40:42.790 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 01:40:42.790 INFO [stderr] 
Dec 01 01:40:42.823 INFO [stderr] warning: unused variable: `e`
Dec 01 01:40:42.823 INFO [stderr]   --> src/sniffer.rs:59:17
Dec 01 01:40:42.823 INFO [stderr]    |
Dec 01 01:40:42.824 INFO [stderr] 59 |             Err(e) => return Err(ReciverError::PacketError),
Dec 01 01:40:42.824 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 01:40:42.824 INFO [stderr]    |
Dec 01 01:40:42.824 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 01:40:42.824 INFO [stderr] 
Dec 01 01:40:42.824 INFO [stderr] warning: unused variable: `fake_ethernet_frame`
Dec 01 01:40:42.824 INFO [stderr]   --> src/sniffer.rs:64:21
Dec 01 01:40:42.825 INFO [stderr]    |
Dec 01 01:40:42.825 INFO [stderr] 64 |             let mut fake_ethernet_frame = MutableEthernetPacket::new(&mut buf[..]).unwrap();
Dec 01 01:40:42.825 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^ help: consider using `_fake_ethernet_frame` instead
Dec 01 01:40:42.825 INFO [stderr] 
Dec 01 01:40:42.858 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:42.859 INFO [stderr]   --> src/main.rs:61:13
Dec 01 01:40:42.860 INFO [stderr]    |
Dec 01 01:40:42.861 INFO [stderr] 61 |         let mut relative_path: PathBuf;
Dec 01 01:40:42.861 INFO [stderr]    |             ----^^^^^^^^^^^^^
Dec 01 01:40:42.861 INFO [stderr]    |             |
Dec 01 01:40:42.862 INFO [stderr]    |             help: remove this `mut`
Dec 01 01:40:42.862 INFO [stderr]    |
Dec 01 01:40:42.862 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 01:40:42.862 INFO [stderr] 
Dec 01 01:40:42.863 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:42.863 INFO [stderr]   --> src/main.rs:67:13
Dec 01 01:40:42.864 INFO [stderr]    |
Dec 01 01:40:42.864 INFO [stderr] 67 |         let mut file = File::open(relative_path).unwrap();
Dec 01 01:40:42.864 INFO [stderr]    |             ----^^^^
Dec 01 01:40:42.865 INFO [stderr]    |             |
Dec 01 01:40:42.865 INFO [stderr]    |             help: remove this `mut`
Dec 01 01:40:42.866 INFO [stderr] 
Dec 01 01:40:42.871 INFO [stderr] warning: variable does not need to be mutable
Dec 01 01:40:42.871 INFO [stderr]   --> src/sniffer.rs:64:17
Dec 01 01:40:42.871 INFO [stderr]    |
Dec 01 01:40:42.871 INFO [stderr] 64 |             let mut fake_ethernet_frame = MutableEthernetPacket::new(&mut buf[..]).unwrap();
Dec 01 01:40:42.871 INFO [stderr]    |                 ----^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.871 INFO [stderr]    |                 |
Dec 01 01:40:42.871 INFO [stderr]    |                 help: remove this `mut`
Dec 01 01:40:42.871 INFO [stderr] 
Dec 01 01:40:42.871 INFO [stderr] warning: field is never used: `rx`
Dec 01 01:40:42.871 INFO [stderr]   --> src/packet.rs:17:5
Dec 01 01:40:42.871 INFO [stderr]    |
Dec 01 01:40:42.871 INFO [stderr] 17 |     rx: TransportReceiver,
Dec 01 01:40:42.871 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.871 INFO [stderr]    |
Dec 01 01:40:42.871 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 01:40:42.871 INFO [stderr] 
Dec 01 01:40:42.871 INFO [stderr] warning: method is never used: `packets`
Dec 01 01:40:42.871 INFO [stderr]   --> src/packet.rs:36:5
Dec 01 01:40:42.871 INFO [stderr]    |
Dec 01 01:40:42.871 INFO [stderr] 36 |     pub fn packets(&mut self) -> Ipv4TransportChannelIterator {
Dec 01 01:40:42.871 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.871 INFO [stderr] 
Dec 01 01:40:42.871 INFO [stderr] warning: method is never used: `recv`
Dec 01 01:40:42.871 INFO [stderr]   --> src/packet.rs:97:5
Dec 01 01:40:42.871 INFO [stderr]    |
Dec 01 01:40:42.871 INFO [stderr] 97 |     pub fn recv(&mut self) -> () {
Dec 01 01:40:42.871 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 01:40:42.871 INFO [stderr] 
Dec 01 01:40:42.875 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 01:40:42.875 INFO [stderr]   --> src/main.rs:97:9
Dec 01 01:40:42.875 INFO [stderr]    |
Dec 01 01:40:42.875 INFO [stderr] 97 |         sniff.recv();
Dec 01 01:40:42.875 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 01 01:40:42.875 INFO [stderr]    |
Dec 01 01:40:42.875 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 01:40:42.875 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 01:40:42.875 INFO [stderr] 
Dec 01 01:40:43.495 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.46s
Dec 01 01:40:43.500 INFO [stderr] su: No module specific data is present
Dec 01 01:40:44.157 INFO running `"docker" "inspect" "f56d288a85d6957b1e9551f67dfa32de6b64490fd32d1e464c89cb4e793465ce"`
Dec 01 01:40:44.402 INFO running `"docker" "rm" "-f" "f56d288a85d6957b1e9551f67dfa32de6b64490fd32d1e464c89cb4e793465ce"`
Dec 01 01:40:44.639 INFO [stdout] f56d288a85d6957b1e9551f67dfa32de6b64490fd32d1e464c89cb4e793465ce
Dec 01 01:40:44.648 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01 01:40:45.115 INFO [stdout] 6990d0b3ba34a3e02c9a10fdc8fd5248d819dd98cdb82a5789ca36ab13afc3a3
Dec 01 01:40:45.119 INFO running `"docker" "start" "-a" "6990d0b3ba34a3e02c9a10fdc8fd5248d819dd98cdb82a5789ca36ab13afc3a3"`
Dec 01 01:40:46.319 INFO [stderr] usermod: no changes
Dec 01 01:40:46.499 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.14s
Dec 01 01:40:46.519 INFO [stderr]      Running /target/debug/deps/covert_tcp-e8b07cb4fe62b0da
Dec 01 01:40:46.535 INFO [stdout] 
Dec 01 01:40:46.536 INFO [stdout] running 0 tests
Dec 01 01:40:46.536 INFO [stdout] 
Dec 01 01:40:46.536 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 01:40:46.537 INFO [stdout] 
Dec 01 01:40:46.544 INFO [stderr] su: No module specific data is present
Dec 01 01:40:47.503 INFO running `"docker" "inspect" "6990d0b3ba34a3e02c9a10fdc8fd5248d819dd98cdb82a5789ca36ab13afc3a3"`
Dec 01 01:40:47.791 INFO running `"docker" "rm" "-f" "6990d0b3ba34a3e02c9a10fdc8fd5248d819dd98cdb82a5789ca36ab13afc3a3"`
Dec 01 01:40:48.039 INFO [stdout] 6990d0b3ba34a3e02c9a10fdc8fd5248d819dd98cdb82a5789ca36ab13afc3a3
