Dec 02 22:21:49.759 INFO testing pnetlink-0.0.3 against 1.30.1 for beta-1.31-5
Dec 02 22:21:49.760 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 22:21:50.115 INFO [stdout] 6e6ad9e6bfc807dd2e4f027a535b12c51c578a38c04a4bbc0608e352e290e186
Dec 02 22:21:50.117 INFO running `"docker" "start" "-a" "6e6ad9e6bfc807dd2e4f027a535b12c51c578a38c04a4bbc0608e352e290e186"`
Dec 02 22:21:50.891 INFO [stderr] usermod: no changes
Dec 02 22:21:51.126 INFO [stderr]    Compiling pnet_base v0.21.0
Dec 02 22:21:51.146 INFO [stderr]    Compiling pnet v0.21.0
Dec 02 22:21:51.170 INFO [stderr]    Compiling syntex_pos v0.42.0
Dec 02 22:21:51.170 INFO [stderr]    Compiling crossbeam-epoch v0.6.1
Dec 02 22:21:51.170 INFO [stderr]    Compiling pnet_sys v0.21.0
Dec 02 22:21:51.170 INFO [stderr]    Compiling tokio-io v0.1.10
Dec 02 22:21:53.797 INFO [stderr]    Compiling pnet_macros_support v0.21.0
Dec 02 22:21:54.779 INFO [stderr]    Compiling pnet_datalink v0.21.0
Dec 02 22:21:56.755 INFO [stderr]    Compiling syntex_errors v0.42.0
Dec 02 22:21:56.824 INFO [stderr]    Compiling crossbeam-deque v0.6.2
Dec 02 22:21:58.346 INFO [stderr]    Compiling tokio-codec v0.1.1
Dec 02 22:21:59.175 INFO [stderr]    Compiling tokio-reactor v0.1.7
Dec 02 22:22:00.371 INFO [stderr]    Compiling tokio-threadpool v0.1.9
Dec 02 22:22:03.111 INFO [stderr]    Compiling syntex_syntax v0.42.0
Dec 02 22:22:06.809 INFO [stderr]    Compiling tokio-uds v0.2.4
Dec 02 22:22:06.809 INFO [stderr]    Compiling tokio-tcp v0.1.2
Dec 02 22:22:06.809 INFO [stderr]    Compiling tokio-udp v0.1.3
Dec 02 22:22:10.408 INFO [stderr]    Compiling tokio-fs v0.1.4
Dec 02 22:22:18.040 INFO [stderr]    Compiling tokio v0.1.13
Dec 02 22:22:25.399 INFO [stderr]    Compiling tokio-core v0.1.17
Dec 02 22:22:50.214 INFO [stderr]    Compiling syntex v0.42.2
Dec 02 22:22:52.395 INFO [stderr]    Compiling pnet_macros v0.21.0
Dec 02 22:22:56.296 INFO [stderr]    Compiling pnet_packet v0.21.0
Dec 02 22:22:56.296 INFO [stderr]    Compiling pnetlink v0.0.3 (/source)
Dec 02 22:23:15.499 INFO [stderr]    Compiling pnet_transport v0.21.0
Dec 02 22:23:22.438 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:22.438 INFO [stderr]  --> src/packet/netlink.rs:3:5
Dec 02 22:23:22.438 INFO [stderr]   |
Dec 02 22:23:22.438 INFO [stderr] 3 | use libc;
Dec 02 22:23:22.438 INFO [stderr]   |     ^^^^
Dec 02 22:23:22.438 INFO [stderr]   |
Dec 02 22:23:22.438 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:22.439 INFO [stderr] 
Dec 02 22:23:22.439 INFO [stderr] warning: unused imports: `BufRead`, `BufReader`
Dec 02 22:23:22.439 INFO [stderr]  --> src/packet/netlink.rs:5:20
Dec 02 22:23:22.439 INFO [stderr]   |
Dec 02 22:23:22.439 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:22.439 INFO [stderr]   |                    ^^^^^^^ ^^^^^^^^^
Dec 02 22:23:22.439 INFO [stderr] 
Dec 02 22:23:22.439 INFO [stderr] warning: unused import: `std::marker::PhantomData`
Dec 02 22:23:22.439 INFO [stderr]  --> src/packet/netlink.rs:6:5
Dec 02 22:23:22.439 INFO [stderr]   |
Dec 02 22:23:22.439 INFO [stderr] 6 | use std::marker::PhantomData;
Dec 02 22:23:22.439 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.439 INFO [stderr] 
Dec 02 22:23:22.439 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:22.439 INFO [stderr]  --> src/packet/netlink.rs:7:38
Dec 02 22:23:22.439 INFO [stderr]   |
Dec 02 22:23:22.439 INFO [stderr] 7 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:22.444 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused import: `RtAttrMtuPacket`
Dec 02 22:23:22.446 INFO [stderr]  --> src/packet/route/addr.rs:2:144
Dec 02 22:23:22.446 INFO [stderr]   |
Dec 02 22:23:22.446 INFO [stderr] 2 | use packet::route::{IfAddrCacheInfoPacket,MutableIfInfoPacket,IfAddrPacket,MutableIfAddrPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket,RtAttrMtuPacket};
Dec 02 22:23:22.446 INFO [stderr]   |                                                                                                                                                ^^^^^^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:22.446 INFO [stderr]  --> src/packet/route/addr.rs:4:23
Dec 02 22:23:22.446 INFO [stderr]   |
Dec 02 22:23:22.446 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:22.446 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:22.446 INFO [stderr]  --> src/packet/route/addr.rs:7:14
Dec 02 22:23:22.446 INFO [stderr]   |
Dec 02 22:23:22.446 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:22.446 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:22.446 INFO [stderr]   --> src/packet/route/addr.rs:11:5
Dec 02 22:23:22.446 INFO [stderr]    |
Dec 02 22:23:22.446 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:22.446 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:22.446 INFO [stderr]   --> src/packet/route/addr.rs:12:5
Dec 02 22:23:22.446 INFO [stderr]    |
Dec 02 22:23:22.446 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:22.446 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.446 INFO [stderr] 
Dec 02 22:23:22.446 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:22.446 INFO [stderr]   --> src/packet/route/addr.rs:13:5
Dec 02 22:23:22.446 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 13 | use libc;
Dec 02 22:23:22.447 INFO [stderr]    |     ^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `LittleEndian`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/addr.rs:15:17
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 15 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:22.447 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:22.447 INFO [stderr]  --> src/packet/route/neighbour.rs:2:5
Dec 02 22:23:22.447 INFO [stderr]   |
Dec 02 22:23:22.447 INFO [stderr] 2 | use libc;
Dec 02 22:23:22.447 INFO [stderr]   |     ^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `RtAttrMtuPacket`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/neighbour.rs:11:35
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 11 |                     RtAttrPacket, MutableRtAttrPacket, RtAttrMtuPacket};
Dec 02 22:23:22.447 INFO [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/neighbour.rs:13:23
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 13 | use packet::netlink::{MutableNetlinkPacket, NetlinkPacket, NetlinkErrorPacket};
Dec 02 22:23:22.447 INFO [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/neighbour.rs:16:16
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 16 | use ::socket::{NetlinkSocket, NetlinkProtocol};
Dec 02 22:23:22.447 INFO [stderr]    |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/neighbour.rs:18:5
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 18 | use pnet::packet::MutablePacket;
Dec 02 22:23:22.447 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:22.447 INFO [stderr]   --> src/packet/route/neighbour.rs:20:5
Dec 02 22:23:22.447 INFO [stderr]    |
Dec 02 22:23:22.447 INFO [stderr] 20 | use pnet::packet::PacketSize;
Dec 02 22:23:22.447 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:22.447 INFO [stderr]    --> src/packet/route/neighbour.rs:390:13
Dec 02 22:23:22.447 INFO [stderr]     |
Dec 02 22:23:22.447 INFO [stderr] 390 |         use std::ffi::CStr;
Dec 02 22:23:22.447 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:22.447 INFO [stderr]  --> src/packet/route/route.rs:6:43
Dec 02 22:23:22.447 INFO [stderr]   |
Dec 02 22:23:22.447 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator, NetlinkReader, NetlinkRequestBuilder};
Dec 02 22:23:22.447 INFO [stderr]   |                                           ^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.447 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:22.447 INFO [stderr]    --> src/packet/route/route.rs:100:13
Dec 02 22:23:22.447 INFO [stderr]     |
Dec 02 22:23:22.447 INFO [stderr] 100 |         use std::ffi::CStr;
Dec 02 22:23:22.447 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:22.447 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `MutableRtMsgPacket`, `RtAttrPacket`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:2:35
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 2 | use packet::route::{FibRulePacket,MutableRtMsgPacket,MutableIfInfoPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket};
Dec 02 22:23:22.455 INFO [stderr]   |                                   ^^^^^^^^^^^^^^^^^^                                    ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.455 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused import: `packet::route::link::Link`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:3:5
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 3 | use packet::route::link::Link;
Dec 02 22:23:22.455 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.455 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:4:23
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:22.455 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.455 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:6:42
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:22.455 INFO [stderr]   |                                          ^^^^^^^^^^^^^
Dec 02 22:23:22.455 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:7:14
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:22.455 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:22.455 INFO [stderr] 
Dec 02 22:23:22.455 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:22.455 INFO [stderr]  --> src/packet/route/rule.rs:9:5
Dec 02 22:23:22.455 INFO [stderr]   |
Dec 02 22:23:22.455 INFO [stderr] 9 | use pnet::packet::MutablePacket;
Dec 02 22:23:22.456 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:11:5
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:22.456 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:12:5
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:22.456 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:13:5
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 13 | use libc;
Dec 02 22:23:22.456 INFO [stderr]    |     ^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:15:5
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 15 | use std::net::Ipv4Addr;
Dec 02 22:23:22.456 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:16:27
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 16 | use std::io::{Read,Cursor,self};
Dec 02 22:23:22.456 INFO [stderr]    |                           ^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `BigEndian`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:17:31
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 17 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:22.456 INFO [stderr]    |                               ^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:22.456 INFO [stderr]   --> src/packet/route/rule.rs:62:13
Dec 02 22:23:22.456 INFO [stderr]    |
Dec 02 22:23:22.456 INFO [stderr] 62 |         use std::ffi::CStr;
Dec 02 22:23:22.456 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkPacket`
Dec 02 22:23:22.456 INFO [stderr]  --> src/packet/audit/mod.rs:1:23
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 1 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket};
Dec 02 22:23:22.456 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `NetlinkBufIterator`
Dec 02 22:23:22.456 INFO [stderr]  --> src/packet/audit/mod.rs:3:23
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 3 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:22.456 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:22.456 INFO [stderr]  --> src/packet/audit/mod.rs:4:16
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 4 | use ::socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:22.456 INFO [stderr]   |                ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:22.456 INFO [stderr]  --> src/packet/audit/mod.rs:6:5
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 6 | use pnet::packet::MutablePacket;
Dec 02 22:23:22.456 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:22.456 INFO [stderr]  --> src/packet/audit/mod.rs:9:5
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 9 | use libc;
Dec 02 22:23:22.456 INFO [stderr]   |     ^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `pnet::packet::PrimitiveValues`
Dec 02 22:23:22.456 INFO [stderr]  --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/audit/audit.rs:2:5
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 2 | use pnet::packet::PrimitiveValues;
Dec 02 22:23:22.456 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `Future`
Dec 02 22:23:22.456 INFO [stderr]  --> src/tokio.rs:2:15
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 2 | use futures::{Future, Poll, Async};
Dec 02 22:23:22.456 INFO [stderr]   |               ^^^^^^
Dec 02 22:23:22.456 INFO [stderr] 
Dec 02 22:23:22.456 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:22.456 INFO [stderr]  --> src/tokio.rs:7:76
Dec 02 22:23:22.456 INFO [stderr]   |
Dec 02 22:23:22.456 INFO [stderr] 7 | use ::packet::netlink::{NetlinkPacket,MutableNetlinkPacket,NetlinkMsgFlags,self};
Dec 02 22:23:22.457 INFO [stderr]   |                                                                            ^^^^
Dec 02 22:23:22.457 INFO [stderr] 
Dec 02 22:23:22.457 INFO [stderr] warning: unused imports: `IfInfoPacket`, `MutableIfInfoPacket`
Dec 02 22:23:22.457 INFO [stderr]  --> src/tokio.rs:8:23
Dec 02 22:23:22.457 INFO [stderr]   |
Dec 02 22:23:22.457 INFO [stderr] 8 | use ::packet::route::{IfInfoPacket,MutableIfInfoPacket};
Dec 02 22:23:22.457 INFO [stderr]   |                       ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.457 INFO [stderr] 
Dec 02 22:23:22.457 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:22.457 INFO [stderr]  --> src/tokio.rs:9:38
Dec 02 22:23:22.457 INFO [stderr]   |
Dec 02 22:23:22.457 INFO [stderr] 9 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:22.457 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:22.457 INFO [stderr] 
Dec 02 22:23:23.087 INFO [stderr] warning: unreachable statement
Dec 02 22:23:23.087 INFO [stderr]   --> src/tokio.rs:56:9
Dec 02 22:23:23.087 INFO [stderr]    |
Dec 02 22:23:23.087 INFO [stderr] 56 |         buf.truncate(write_at);
Dec 02 22:23:23.087 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:23.087 INFO [stderr]    |
Dec 02 22:23:23.087 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 02 22:23:23.087 INFO [stderr] 
Dec 02 22:23:23.095 INFO [stderr] warning: use of deprecated item 'bytes::BytesMut::drain_to': use split_to instead
Dec 02 22:23:23.095 INFO [stderr]    --> src/tokio.rs:102:13
Dec 02 22:23:23.095 INFO [stderr]     |
Dec 02 22:23:23.095 INFO [stderr] 102 |         buf.drain_to(len as usize);
Dec 02 22:23:23.095 INFO [stderr]     |             ^^^^^^^^
Dec 02 22:23:23.095 INFO [stderr]     |
Dec 02 22:23:23.095 INFO [stderr]     = note: #[warn(deprecated)] on by default
Dec 02 22:23:23.095 INFO [stderr] 
Dec 02 22:23:23.635 INFO [stderr] warning: unused import: `Write`
Dec 02 22:23:23.635 INFO [stderr]  --> src/packet/netlink.rs:5:38
Dec 02 22:23:23.635 INFO [stderr]   |
Dec 02 22:23:23.635 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:23.635 INFO [stderr]   |                                      ^^^^^
Dec 02 22:23:23.635 INFO [stderr] 
Dec 02 22:23:23.635 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:23.635 INFO [stderr]  --> src/packet/audit/mod.rs:8:5
Dec 02 22:23:23.635 INFO [stderr]   |
Dec 02 22:23:23.635 INFO [stderr] 8 | use pnet::packet::PacketSize;
Dec 02 22:23:23.635 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:23.635 INFO [stderr] 
Dec 02 22:23:23.799 INFO [stderr] warning: unused variable: `val`
Dec 02 22:23:23.799 INFO [stderr]    --> src/socket.rs:174:48
Dec 02 22:23:23.799 INFO [stderr]     |
Dec 02 22:23:23.799 INFO [stderr] 174 |     pub fn getsockopt(&mut self, option: SockOpt, val: bool) -> Result<u32> {
Dec 02 22:23:23.799 INFO [stderr]     |                                                   ^^^ help: consider using `_val` instead
Dec 02 22:23:23.799 INFO [stderr]     |
Dec 02 22:23:23.799 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 22:23:23.799 INFO [stderr] 
Dec 02 22:23:23.799 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:23.799 INFO [stderr]    --> src/packet/route/addr.rs:182:17
Dec 02 22:23:23.799 INFO [stderr]     |
Dec 02 22:23:23.799 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:23.799 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:23.799 INFO [stderr] 
Dec 02 22:23:23.799 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:23.799 INFO [stderr]    --> src/packet/route/link.rs:244:17
Dec 02 22:23:23.799 INFO [stderr]     |
Dec 02 22:23:23.799 INFO [stderr] 244 |             let buf = vec![0; MutableIfInfoPacket::minimum_packet_size()];
Dec 02 22:23:23.799 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:23.800 INFO [stderr] 
Dec 02 22:23:23.837 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.837 INFO [stderr]    --> src/packet/route/addr.rs:182:13
Dec 02 22:23:23.837 INFO [stderr]     |
Dec 02 22:23:23.837 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:23.837 INFO [stderr]     |             ----^^^
Dec 02 22:23:23.837 INFO [stderr]     |             |
Dec 02 22:23:23.837 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:23.837 INFO [stderr]     |
Dec 02 22:23:23.837 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:23:23.837 INFO [stderr] 
Dec 02 22:23:23.863 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.863 INFO [stderr]    --> src/packet/route/addr.rs:394:13
Dec 02 22:23:23.863 INFO [stderr]     |
Dec 02 22:23:23.863 INFO [stderr] 394 |         let mut reply = conn.send(req);
Dec 02 22:23:23.863 INFO [stderr]     |             ----^^^^^
Dec 02 22:23:23.863 INFO [stderr]     |             |
Dec 02 22:23:23.863 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:23.863 INFO [stderr] 
Dec 02 22:23:23.907 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.907 INFO [stderr]    --> src/packet/route/neighbour.rs:171:29
Dec 02 22:23:23.907 INFO [stderr]     |
Dec 02 22:23:23.907 INFO [stderr] 171 |         self.with_rta_iter(|mut iter| {
Dec 02 22:23:23.907 INFO [stderr]     |                             ----^^^^
Dec 02 22:23:23.907 INFO [stderr]     |                             |
Dec 02 22:23:23.907 INFO [stderr]     |                             help: remove this `mut`
Dec 02 22:23:23.907 INFO [stderr] 
Dec 02 22:23:23.923 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.923 INFO [stderr]    --> src/packet/route/neighbour.rs:423:13
Dec 02 22:23:23.923 INFO [stderr]     |
Dec 02 22:23:23.923 INFO [stderr] 423 |         let mut data = vec![0; len];
Dec 02 22:23:23.923 INFO [stderr]     |             ----^^^^
Dec 02 22:23:23.923 INFO [stderr]     |             |
Dec 02 22:23:23.923 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:23.923 INFO [stderr] 
Dec 02 22:23:23.927 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.927 INFO [stderr]   --> src/packet/route/route.rs:95:13
Dec 02 22:23:23.927 INFO [stderr]    |
Dec 02 22:23:23.927 INFO [stderr] 95 |         let mut reply = conn.send(req);
Dec 02 22:23:23.927 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:23.927 INFO [stderr]    |             |
Dec 02 22:23:23.927 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:23.927 INFO [stderr] 
Dec 02 22:23:23.947 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.947 INFO [stderr]   --> src/packet/route/rule.rs:57:13
Dec 02 22:23:23.947 INFO [stderr]    |
Dec 02 22:23:23.947 INFO [stderr] 57 |         let mut reply = conn.send(req);
Dec 02 22:23:23.947 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:23.947 INFO [stderr]    |             |
Dec 02 22:23:23.947 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:23.947 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `dump_addr`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/addr.rs:332:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 332 |     fn dump_addr(msg: NetlinkPacket) {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `get_links_iter`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/link.rs:438:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 438 |     fn get_links_iter<R: Read>(r: NetlinkBufIterator<R>) -> LinksIterator<R> {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `get_neighbours_iter`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/neighbour.rs:385:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 385 |     fn get_neighbours_iter<R: Read>(r: NetlinkBufIterator<R>) -> NeighboursIterator<R> {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `dump_neighbour`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/neighbour.rs:389:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 389 |     fn dump_neighbour(msg: NetlinkPacket) {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `set_family`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/neighbour.rs:427:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 427 |     pub fn set_family(mut self, family: u8) -> Self {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `set_state`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/neighbour.rs:443:5
Dec 02 22:23:24.327 INFO [stderr]     |
Dec 02 22:23:24.327 INFO [stderr] 443 |     pub fn set_state(mut self, state: NeighbourState) -> Self {
Dec 02 22:23:24.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.327 INFO [stderr] 
Dec 02 22:23:24.327 INFO [stderr] warning: method is never used: `set_flags`
Dec 02 22:23:24.327 INFO [stderr]    --> src/packet/route/neighbour.rs:451:5
Dec 02 22:23:24.328 INFO [stderr]     |
Dec 02 22:23:24.328 INFO [stderr] 451 |     pub fn set_flags(mut self, flags: NeighbourFlags) -> Self {
Dec 02 22:23:24.328 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.328 INFO [stderr] 
Dec 02 22:23:24.328 INFO [stderr] warning: method is never used: `set_type`
Dec 02 22:23:24.328 INFO [stderr]    --> src/packet/route/neighbour.rs:459:5
Dec 02 22:23:24.328 INFO [stderr]     |
Dec 02 22:23:24.328 INFO [stderr] 459 |     pub fn set_type(mut self, type_: u8) -> Self {
Dec 02 22:23:24.328 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.328 INFO [stderr] 
Dec 02 22:23:24.328 INFO [stderr] warning: enum is never used: `RtmType`
Dec 02 22:23:24.328 INFO [stderr]   --> src/packet/route/route.rs:30:1
Dec 02 22:23:24.328 INFO [stderr]    |
Dec 02 22:23:24.328 INFO [stderr] 30 | enum RtmType {
Dec 02 22:23:24.328 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 22:23:24.328 INFO [stderr] 
Dec 02 22:23:24.328 INFO [stderr] warning: method is never used: `dump_route`
Dec 02 22:23:24.328 INFO [stderr]   --> src/packet/route/route.rs:99:5
Dec 02 22:23:24.328 INFO [stderr]    |
Dec 02 22:23:24.328 INFO [stderr] 99 |     fn dump_route(msg: NetlinkPacket) {
Dec 02 22:23:24.328 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.328 INFO [stderr] 
Dec 02 22:23:24.328 INFO [stderr] warning: method is never used: `dump_rule`
Dec 02 22:23:24.328 INFO [stderr]   --> src/packet/route/rule.rs:61:5
Dec 02 22:23:24.328 INFO [stderr]    |
Dec 02 22:23:24.328 INFO [stderr] 61 |     fn dump_rule(msg: NetlinkPacket) {
Dec 02 22:23:24.328 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.328 INFO [stderr] 
Dec 02 22:23:24.335 INFO [stderr] warning: variant `Inet_diag` should have a camel case name such as `InetDiag`
Dec 02 22:23:24.335 INFO [stderr]   --> src/socket.rs:31:2
Dec 02 22:23:24.335 INFO [stderr]    |
Dec 02 22:23:24.335 INFO [stderr] 31 |     Inet_diag = 4,
Dec 02 22:23:24.335 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 22:23:24.335 INFO [stderr]    |
Dec 02 22:23:24.335 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 22:23:24.335 INFO [stderr] 
Dec 02 22:23:24.335 INFO [stderr] warning: variant `IP6_fw` should have a camel case name such as `Ip6Fw`
Dec 02 22:23:24.335 INFO [stderr]   --> src/socket.rs:40:2
Dec 02 22:23:24.335 INFO [stderr]    |
Dec 02 22:23:24.335 INFO [stderr] 40 |     IP6_fw = 13,
Dec 02 22:23:24.335 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 22:23:24.335 INFO [stderr] 
Dec 02 22:23:24.351 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 22:23:24.351 INFO [stderr]    --> src/packet/route/addr.rs:211:9
Dec 02 22:23:24.351 INFO [stderr]     |
Dec 02 22:23:24.351 INFO [stderr] 211 |         self.write(req.packet());
Dec 02 22:23:24.351 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.351 INFO [stderr]     |
Dec 02 22:23:24.351 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 22:23:24.351 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.351 INFO [stderr] 
Dec 02 22:23:24.363 INFO [stderr] warning: variant `LINK_NETNSID` should have a camel case name such as `LinkNetnsid`
Dec 02 22:23:24.363 INFO [stderr]   --> src/packet/route/neighbour.rs:43:5
Dec 02 22:23:24.363 INFO [stderr]    |
Dec 02 22:23:24.363 INFO [stderr] 43 |     LINK_NETNSID = 10,
Dec 02 22:23:24.363 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.363 INFO [stderr] 
Dec 02 22:23:24.367 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.367 INFO [stderr]   --> src/packet/route/route.rs:48:24
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr] 48 |         const NOTIFY = 0x100;
Dec 02 22:23:24.367 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr]    = note: #[warn(overflowing_literals)] on by default
Dec 02 22:23:24.367 INFO [stderr]    = note: the literal `0x100` (decimal `256`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.367 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.367 INFO [stderr] 
Dec 02 22:23:24.367 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.367 INFO [stderr]   --> src/packet/route/route.rs:49:24
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr] 49 |         const CLONED = 0x200;
Dec 02 22:23:24.367 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr]    = note: the literal `0x200` (decimal `512`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.367 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.367 INFO [stderr] 
Dec 02 22:23:24.367 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.367 INFO [stderr]   --> src/packet/route/route.rs:50:26
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr] 50 |         const EQUALIZE = 0x400;
Dec 02 22:23:24.367 INFO [stderr]    |                          ^^^^^
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr]    = note: the literal `0x400` (decimal `1024`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.367 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.367 INFO [stderr] 
Dec 02 22:23:24.367 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.367 INFO [stderr]   --> src/packet/route/route.rs:51:24
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr] 51 |         const PREFIX = 0x800;
Dec 02 22:23:24.367 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.367 INFO [stderr]    |
Dec 02 22:23:24.367 INFO [stderr]    = note: the literal `0x800` (decimal `2048`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.367 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.367 INFO [stderr] 
Dec 02 22:23:24.391 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:24.391 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:97:5
Dec 02 22:23:24.391 INFO [stderr]     |
Dec 02 22:23:24.391 INFO [stderr] 97  | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:24.391 INFO [stderr] 98  | |         let _self = self;
Dec 02 22:23:24.391 INFO [stderr] 99  | |         let co = 1;
Dec 02 22:23:24.391 INFO [stderr] 100 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.391 INFO [stderr] 101 | |     }
Dec 02 22:23:24.391 INFO [stderr]     | |_____^
Dec 02 22:23:24.391 INFO [stderr]     |
Dec 02 22:23:24.391 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 02 22:23:24.391 INFO [stderr] 
Dec 02 22:23:24.391 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:24.391 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:232:5
Dec 02 22:23:24.391 INFO [stderr]     |
Dec 02 22:23:24.391 INFO [stderr] 232 | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:24.391 INFO [stderr] 233 | |         let _self = self;
Dec 02 22:23:24.391 INFO [stderr] 234 | |         let co = 1;
Dec 02 22:23:24.391 INFO [stderr] 235 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.391 INFO [stderr] 236 | |     }
Dec 02 22:23:24.391 INFO [stderr]     | |_____^
Dec 02 22:23:24.391 INFO [stderr] 
Dec 02 22:23:24.391 INFO [stderr] warning: method `set__pad` should have a snake case name such as `set_pad`
Dec 02 22:23:24.391 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:312:5
Dec 02 22:23:24.391 INFO [stderr]     |
Dec 02 22:23:24.391 INFO [stderr] 312 | /     pub fn set__pad(&mut self, val: u8) {
Dec 02 22:23:24.391 INFO [stderr] 313 | |         let _self = self;
Dec 02 22:23:24.391 INFO [stderr] 314 | |         let co = 1;
Dec 02 22:23:24.391 INFO [stderr] 315 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:24.391 INFO [stderr] 316 | |     }
Dec 02 22:23:24.391 INFO [stderr]     | |_____^
Dec 02 22:23:24.391 INFO [stderr] 
Dec 02 22:23:24.391 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:24.391 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2168:5
Dec 02 22:23:24.391 INFO [stderr]      |
Dec 02 22:23:24.391 INFO [stderr] 2168 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:24.391 INFO [stderr] 2169 | |         let _self = self;
Dec 02 22:23:24.391 INFO [stderr] 2170 | |         let co = 11;
Dec 02 22:23:24.391 INFO [stderr] 2171 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.391 INFO [stderr] 2172 | |     }
Dec 02 22:23:24.391 INFO [stderr]      | |_____^
Dec 02 22:23:24.391 INFO [stderr] 
Dec 02 22:23:24.391 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:24.391 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2316:5
Dec 02 22:23:24.392 INFO [stderr]      |
Dec 02 22:23:24.392 INFO [stderr] 2316 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:24.392 INFO [stderr] 2317 | |         let _self = self;
Dec 02 22:23:24.392 INFO [stderr] 2318 | |         let co = 11;
Dec 02 22:23:24.392 INFO [stderr] 2319 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.392 INFO [stderr] 2320 | |     }
Dec 02 22:23:24.392 INFO [stderr]      | |_____^
Dec 02 22:23:24.392 INFO [stderr] 
Dec 02 22:23:24.392 INFO [stderr] warning: method `set__padding` should have a snake case name such as `set_padding`
Dec 02 22:23:24.392 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2409:5
Dec 02 22:23:24.392 INFO [stderr]      |
Dec 02 22:23:24.392 INFO [stderr] 2409 | /     pub fn set__padding(&mut self, val: u8) {
Dec 02 22:23:24.392 INFO [stderr] 2410 | |         let _self = self;
Dec 02 22:23:24.392 INFO [stderr] 2411 | |         let co = 11;
Dec 02 22:23:24.392 INFO [stderr] 2412 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:24.392 INFO [stderr] 2413 | |     }
Dec 02 22:23:24.392 INFO [stderr]      | |_____^
Dec 02 22:23:24.392 INFO [stderr] 
Dec 02 22:23:24.399 INFO [stderr] warning: method `set__payload` should have a snake case name such as `set_payload`
Dec 02 22:23:24.399 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:4320:5
Dec 02 22:23:24.399 INFO [stderr]      |
Dec 02 22:23:24.399 INFO [stderr] 4320 | /     pub fn set__payload(&mut self, vals: &[u8]) {
Dec 02 22:23:24.399 INFO [stderr] 4321 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:24.399 INFO [stderr] 4322 | |         let mut _self = self;
Dec 02 22:23:24.399 INFO [stderr] 4323 | |         let current_offset = 8;
Dec 02 22:23:24.399 INFO [stderr] ...    |
Dec 02 22:23:24.399 INFO [stderr] 4330 | |         }
Dec 02 22:23:24.399 INFO [stderr] 4331 | |     }
Dec 02 22:23:24.399 INFO [stderr]      | |_____^
Dec 02 22:23:24.399 INFO [stderr] 
Dec 02 22:23:24.403 INFO [stderr] warning: method `set__zero` should have a snake case name such as `set_zero`
Dec 02 22:23:24.403 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/audit/audit.rs:533:5
Dec 02 22:23:24.403 INFO [stderr]     |
Dec 02 22:23:24.403 INFO [stderr] 533 | /     pub fn set__zero(&mut self, vals: &[u8]) {
Dec 02 22:23:24.403 INFO [stderr] 534 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:24.403 INFO [stderr] 535 | |         let mut _self = self;
Dec 02 22:23:24.403 INFO [stderr] 536 | |         let current_offset = 40;
Dec 02 22:23:24.403 INFO [stderr] ...   |
Dec 02 22:23:24.403 INFO [stderr] 543 | |         }
Dec 02 22:23:24.403 INFO [stderr] 544 | |     }
Dec 02 22:23:24.403 INFO [stderr]     | |_____^
Dec 02 22:23:24.403 INFO [stderr] 
Dec 02 22:23:26.462 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 35s
Dec 02 22:23:26.472 INFO [stderr] su: No module specific data is present
Dec 02 22:23:27.750 INFO running `"docker" "inspect" "6e6ad9e6bfc807dd2e4f027a535b12c51c578a38c04a4bbc0608e352e290e186"`
Dec 02 22:23:28.093 INFO running `"docker" "rm" "-f" "6e6ad9e6bfc807dd2e4f027a535b12c51c578a38c04a4bbc0608e352e290e186"`
Dec 02 22:23:28.435 INFO [stdout] 6e6ad9e6bfc807dd2e4f027a535b12c51c578a38c04a4bbc0608e352e290e186
Dec 02 22:23:28.441 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 22:23:28.939 INFO [stdout] cebf9bb44096ae2f00f1b5bbf8ea0a5aff8256a149253046c3aeb9b7b1012d00
Dec 02 22:23:28.939 INFO running `"docker" "start" "-a" "cebf9bb44096ae2f00f1b5bbf8ea0a5aff8256a149253046c3aeb9b7b1012d00"`
Dec 02 22:23:30.134 INFO [stderr] usermod: no changes
Dec 02 22:23:30.367 INFO [stderr]    Compiling pnetlink v0.0.3 (/source)
Dec 02 22:23:42.975 INFO [stderr] warning: unused import: `Link`
Dec 02 22:23:42.975 INFO [stderr]  --> examples/ip_neigh.rs:6:44
Dec 02 22:23:42.975 INFO [stderr]   |
Dec 02 22:23:42.975 INFO [stderr] 6 | use pnetlink::packet::route::link::{Links, Link};
Dec 02 22:23:42.975 INFO [stderr]   |                                            ^^^^
Dec 02 22:23:42.975 INFO [stderr]   |
Dec 02 22:23:42.975 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:42.975 INFO [stderr] 
Dec 02 22:23:42.975 INFO [stderr] warning: unused import: `Neighbour`
Dec 02 22:23:42.975 INFO [stderr]  --> examples/ip_neigh.rs:7:42
Dec 02 22:23:42.975 INFO [stderr]   |
Dec 02 22:23:42.975 INFO [stderr] 7 | use pnetlink::packet::route::neighbour::{Neighbour, Neighbours, NeighbourState};
Dec 02 22:23:42.975 INFO [stderr]   |                                          ^^^^^^^^^
Dec 02 22:23:42.975 INFO [stderr] 
Dec 02 22:23:44.805 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:44.805 INFO [stderr]  --> src/packet/netlink.rs:3:5
Dec 02 22:23:44.805 INFO [stderr]   |
Dec 02 22:23:44.805 INFO [stderr] 3 | use libc;
Dec 02 22:23:44.805 INFO [stderr]   |     ^^^^
Dec 02 22:23:44.805 INFO [stderr]   |
Dec 02 22:23:44.805 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:44.805 INFO [stderr] 
Dec 02 22:23:44.805 INFO [stderr] warning: unused imports: `BufRead`, `BufReader`
Dec 02 22:23:44.805 INFO [stderr]  --> src/packet/netlink.rs:5:20
Dec 02 22:23:44.805 INFO [stderr]   |
Dec 02 22:23:44.805 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:44.805 INFO [stderr]   |                    ^^^^^^^ ^^^^^^^^^
Dec 02 22:23:44.805 INFO [stderr] 
Dec 02 22:23:44.805 INFO [stderr] warning: unused import: `std::marker::PhantomData`
Dec 02 22:23:44.805 INFO [stderr]  --> src/packet/netlink.rs:6:5
Dec 02 22:23:44.805 INFO [stderr]   |
Dec 02 22:23:44.805 INFO [stderr] 6 | use std::marker::PhantomData;
Dec 02 22:23:44.806 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:44.806 INFO [stderr]  --> src/packet/netlink.rs:7:38
Dec 02 22:23:44.806 INFO [stderr]   |
Dec 02 22:23:44.806 INFO [stderr] 7 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:44.806 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:60:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 60 |     use std::io::prelude;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:62:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 62 |     use std::io::BufRead;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:79:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 79 |     use std::io::prelude;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:81:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 81 |     use std::io::BufRead;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::Read`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:82:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 82 |     use std::io::Read;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::fs::File`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:98:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 98 |     use std::fs::File;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:44.806 INFO [stderr]   --> src/packet/netlink.rs:99:9
Dec 02 22:23:44.806 INFO [stderr]    |
Dec 02 22:23:44.806 INFO [stderr] 99 |     use std::io::prelude;
Dec 02 22:23:44.806 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::BufReader`
Dec 02 22:23:44.806 INFO [stderr]    --> src/packet/netlink.rs:100:9
Dec 02 22:23:44.806 INFO [stderr]     |
Dec 02 22:23:44.806 INFO [stderr] 100 |     use std::io::BufReader;
Dec 02 22:23:44.806 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:44.806 INFO [stderr]    --> src/packet/netlink.rs:101:9
Dec 02 22:23:44.806 INFO [stderr]     |
Dec 02 22:23:44.806 INFO [stderr] 101 |     use std::io::BufRead;
Dec 02 22:23:44.806 INFO [stderr]     |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.806 INFO [stderr] warning: unused import: `std::io::Read`
Dec 02 22:23:44.806 INFO [stderr]    --> src/packet/netlink.rs:102:9
Dec 02 22:23:44.806 INFO [stderr]     |
Dec 02 22:23:44.806 INFO [stderr] 102 |     use std::io::Read;
Dec 02 22:23:44.806 INFO [stderr]     |         ^^^^^^^^^^^^^
Dec 02 22:23:44.806 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused import: `RtAttrMtuPacket`
Dec 02 22:23:44.807 INFO [stderr]  --> src/packet/route/addr.rs:2:144
Dec 02 22:23:44.807 INFO [stderr]   |
Dec 02 22:23:44.807 INFO [stderr] 2 | use packet::route::{IfAddrCacheInfoPacket,MutableIfInfoPacket,IfAddrPacket,MutableIfAddrPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket,RtAttrMtuPacket};
Dec 02 22:23:44.807 INFO [stderr]   |                                                                                                                                                ^^^^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:44.807 INFO [stderr]  --> src/packet/route/addr.rs:4:23
Dec 02 22:23:44.807 INFO [stderr]   |
Dec 02 22:23:44.807 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:44.807 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:44.807 INFO [stderr]  --> src/packet/route/addr.rs:7:14
Dec 02 22:23:44.807 INFO [stderr]   |
Dec 02 22:23:44.807 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:44.807 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:44.807 INFO [stderr]   --> src/packet/route/addr.rs:11:5
Dec 02 22:23:44.807 INFO [stderr]    |
Dec 02 22:23:44.807 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:44.807 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:44.807 INFO [stderr]   --> src/packet/route/addr.rs:12:5
Dec 02 22:23:44.807 INFO [stderr]    |
Dec 02 22:23:44.807 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:44.807 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:44.807 INFO [stderr]   --> src/packet/route/addr.rs:13:5
Dec 02 22:23:44.807 INFO [stderr]    |
Dec 02 22:23:44.807 INFO [stderr] 13 | use libc;
Dec 02 22:23:44.807 INFO [stderr]    |     ^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.807 INFO [stderr] warning: unused import: `LittleEndian`
Dec 02 22:23:44.807 INFO [stderr]   --> src/packet/route/addr.rs:15:17
Dec 02 22:23:44.807 INFO [stderr]    |
Dec 02 22:23:44.807 INFO [stderr] 15 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:44.807 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 02 22:23:44.807 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:44.809 INFO [stderr]  --> src/packet/route/neighbour.rs:2:5
Dec 02 22:23:44.809 INFO [stderr]   |
Dec 02 22:23:44.809 INFO [stderr] 2 | use libc;
Dec 02 22:23:44.809 INFO [stderr]   |     ^^^^
Dec 02 22:23:44.809 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `RtAttrMtuPacket`
Dec 02 22:23:44.809 INFO [stderr]   --> src/packet/route/neighbour.rs:11:35
Dec 02 22:23:44.809 INFO [stderr]    |
Dec 02 22:23:44.809 INFO [stderr] 11 |                     RtAttrPacket, MutableRtAttrPacket, RtAttrMtuPacket};
Dec 02 22:23:44.809 INFO [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:44.809 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:44.809 INFO [stderr]   --> src/packet/route/neighbour.rs:13:23
Dec 02 22:23:44.809 INFO [stderr]    |
Dec 02 22:23:44.809 INFO [stderr] 13 | use packet::netlink::{MutableNetlinkPacket, NetlinkPacket, NetlinkErrorPacket};
Dec 02 22:23:44.809 INFO [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.809 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:44.809 INFO [stderr]   --> src/packet/route/neighbour.rs:16:16
Dec 02 22:23:44.809 INFO [stderr]    |
Dec 02 22:23:44.809 INFO [stderr] 16 | use ::socket::{NetlinkSocket, NetlinkProtocol};
Dec 02 22:23:44.809 INFO [stderr]    |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:44.809 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:44.809 INFO [stderr]   --> src/packet/route/neighbour.rs:18:5
Dec 02 22:23:44.809 INFO [stderr]    |
Dec 02 22:23:44.809 INFO [stderr] 18 | use pnet::packet::MutablePacket;
Dec 02 22:23:44.809 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.809 INFO [stderr] 
Dec 02 22:23:44.809 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:44.809 INFO [stderr]   --> src/packet/route/neighbour.rs:20:5
Dec 02 22:23:44.809 INFO [stderr]    |
Dec 02 22:23:44.809 INFO [stderr] 20 | use pnet::packet::PacketSize;
Dec 02 22:23:44.809 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.811 INFO [stderr] 
Dec 02 22:23:44.812 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:44.812 INFO [stderr]    --> src/packet/route/neighbour.rs:390:13
Dec 02 22:23:44.812 INFO [stderr]     |
Dec 02 22:23:44.812 INFO [stderr] 390 |         use std::ffi::CStr;
Dec 02 22:23:44.812 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:44.812 INFO [stderr] 
Dec 02 22:23:44.812 INFO [stderr] warning: unused import: `Link`
Dec 02 22:23:44.812 INFO [stderr]    --> src/packet/route/neighbour.rs:487:37
Dec 02 22:23:44.812 INFO [stderr]     |
Dec 02 22:23:44.812 INFO [stderr] 487 |         use ::packet::route::link::{Link, Links};
Dec 02 22:23:44.812 INFO [stderr]     |                                     ^^^^
Dec 02 22:23:44.812 INFO [stderr] 
Dec 02 22:23:44.812 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:44.812 INFO [stderr]  --> src/packet/route/route.rs:6:43
Dec 02 22:23:44.812 INFO [stderr]   |
Dec 02 22:23:44.812 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator, NetlinkReader, NetlinkRequestBuilder};
Dec 02 22:23:44.812 INFO [stderr]   |                                           ^^^^^^^^^^^^^
Dec 02 22:23:44.812 INFO [stderr] 
Dec 02 22:23:44.813 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:44.813 INFO [stderr]    --> src/packet/route/route.rs:100:13
Dec 02 22:23:44.813 INFO [stderr]     |
Dec 02 22:23:44.813 INFO [stderr] 100 |         use std::ffi::CStr;
Dec 02 22:23:44.813 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:44.814 INFO [stderr] 
Dec 02 22:23:44.814 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `MutableRtMsgPacket`, `RtAttrPacket`
Dec 02 22:23:44.814 INFO [stderr]  --> src/packet/route/rule.rs:2:35
Dec 02 22:23:44.814 INFO [stderr]   |
Dec 02 22:23:44.814 INFO [stderr] 2 | use packet::route::{FibRulePacket,MutableRtMsgPacket,MutableIfInfoPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket};
Dec 02 22:23:44.814 INFO [stderr]   |                                   ^^^^^^^^^^^^^^^^^^                                    ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.814 INFO [stderr] 
Dec 02 22:23:44.814 INFO [stderr] warning: unused import: `packet::route::link::Link`
Dec 02 22:23:44.814 INFO [stderr]  --> src/packet/route/rule.rs:3:5
Dec 02 22:23:44.814 INFO [stderr]   |
Dec 02 22:23:44.814 INFO [stderr] 3 | use packet::route::link::Link;
Dec 02 22:23:44.814 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.814 INFO [stderr] 
Dec 02 22:23:44.814 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:44.814 INFO [stderr]  --> src/packet/route/rule.rs:4:23
Dec 02 22:23:44.814 INFO [stderr]   |
Dec 02 22:23:44.814 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:44.814 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.814 INFO [stderr] 
Dec 02 22:23:44.814 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:44.814 INFO [stderr]  --> src/packet/route/rule.rs:6:42
Dec 02 22:23:44.814 INFO [stderr]   |
Dec 02 22:23:44.814 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:44.814 INFO [stderr]   |                                          ^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:44.815 INFO [stderr]  --> src/packet/route/rule.rs:7:14
Dec 02 22:23:44.815 INFO [stderr]   |
Dec 02 22:23:44.815 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:44.815 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:44.815 INFO [stderr]  --> src/packet/route/rule.rs:9:5
Dec 02 22:23:44.815 INFO [stderr]   |
Dec 02 22:23:44.815 INFO [stderr] 9 | use pnet::packet::MutablePacket;
Dec 02 22:23:44.815 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:11:5
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:44.815 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:12:5
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:44.815 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:13:5
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 13 | use libc;
Dec 02 22:23:44.815 INFO [stderr]    |     ^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:15:5
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 15 | use std::net::Ipv4Addr;
Dec 02 22:23:44.815 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:16:27
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 16 | use std::io::{Read,Cursor,self};
Dec 02 22:23:44.815 INFO [stderr]    |                           ^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.815 INFO [stderr] warning: unused import: `BigEndian`
Dec 02 22:23:44.815 INFO [stderr]   --> src/packet/route/rule.rs:17:31
Dec 02 22:23:44.815 INFO [stderr]    |
Dec 02 22:23:44.815 INFO [stderr] 17 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:44.815 INFO [stderr]    |                               ^^^^^^^^^
Dec 02 22:23:44.815 INFO [stderr] 
Dec 02 22:23:44.819 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:44.819 INFO [stderr]   --> src/packet/route/rule.rs:62:13
Dec 02 22:23:44.819 INFO [stderr]    |
Dec 02 22:23:44.819 INFO [stderr] 62 |         use std::ffi::CStr;
Dec 02 22:23:44.819 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 02 22:23:44.819 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkPacket`
Dec 02 22:23:44.823 INFO [stderr]  --> src/packet/audit/mod.rs:1:23
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 1 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket};
Dec 02 22:23:44.823 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused import: `NetlinkBufIterator`
Dec 02 22:23:44.823 INFO [stderr]  --> src/packet/audit/mod.rs:3:23
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 3 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:44.823 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:44.823 INFO [stderr]  --> src/packet/audit/mod.rs:4:16
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 4 | use ::socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:44.823 INFO [stderr]   |                ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:44.823 INFO [stderr]  --> src/packet/audit/mod.rs:6:5
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 6 | use pnet::packet::MutablePacket;
Dec 02 22:23:44.823 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:44.823 INFO [stderr]  --> src/packet/audit/mod.rs:9:5
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 9 | use libc;
Dec 02 22:23:44.823 INFO [stderr]   |     ^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.823 INFO [stderr] warning: unused import: `pnet::packet::PrimitiveValues`
Dec 02 22:23:44.823 INFO [stderr]  --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/audit/audit.rs:2:5
Dec 02 22:23:44.823 INFO [stderr]   |
Dec 02 22:23:44.823 INFO [stderr] 2 | use pnet::packet::PrimitiveValues;
Dec 02 22:23:44.823 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:44.823 INFO [stderr] 
Dec 02 22:23:44.827 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:44.827 INFO [stderr]  --> src/tokio.rs:7:76
Dec 02 22:23:44.827 INFO [stderr]   |
Dec 02 22:23:44.827 INFO [stderr] 7 | use ::packet::netlink::{NetlinkPacket,MutableNetlinkPacket,NetlinkMsgFlags,self};
Dec 02 22:23:44.827 INFO [stderr]   |                                                                            ^^^^
Dec 02 22:23:44.827 INFO [stderr] 
Dec 02 22:23:44.827 INFO [stderr] warning: unused import: `IfInfoPacket`
Dec 02 22:23:44.828 INFO [stderr]  --> src/tokio.rs:8:23
Dec 02 22:23:44.828 INFO [stderr]   |
Dec 02 22:23:44.828 INFO [stderr] 8 | use ::packet::route::{IfInfoPacket,MutableIfInfoPacket};
Dec 02 22:23:44.828 INFO [stderr]   |                       ^^^^^^^^^^^^
Dec 02 22:23:44.828 INFO [stderr] 
Dec 02 22:23:44.830 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:44.830 INFO [stderr]  --> src/tokio.rs:9:38
Dec 02 22:23:44.830 INFO [stderr]   |
Dec 02 22:23:44.830 INFO [stderr] 9 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:44.830 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:44.830 INFO [stderr] 
Dec 02 22:23:45.047 INFO [stderr] warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Dec 02 22:23:45.047 INFO [stderr]    --> src/tokio.rs:170:18
Dec 02 22:23:45.047 INFO [stderr]     |
Dec 02 22:23:45.047 INFO [stderr] 170 |     let framed = tokio_io::AsyncRead::framed(sock, NetlinkCodec {});
Dec 02 22:23:45.047 INFO [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:45.047 INFO [stderr]     |
Dec 02 22:23:45.047 INFO [stderr]     = note: #[warn(deprecated)] on by default
Dec 02 22:23:45.047 INFO [stderr] 
Dec 02 22:23:46.639 INFO [stderr] warning: unreachable statement
Dec 02 22:23:46.639 INFO [stderr]   --> src/tokio.rs:56:9
Dec 02 22:23:46.639 INFO [stderr]    |
Dec 02 22:23:46.639 INFO [stderr] 56 |         buf.truncate(write_at);
Dec 02 22:23:46.639 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:46.659 INFO [stderr]    |
Dec 02 22:23:46.659 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 02 22:23:46.659 INFO [stderr] 
Dec 02 22:23:46.659 INFO [stderr] warning: use of deprecated item 'bytes::BytesMut::drain_to': use split_to instead
Dec 02 22:23:46.659 INFO [stderr]    --> src/tokio.rs:102:13
Dec 02 22:23:46.659 INFO [stderr]     |
Dec 02 22:23:46.659 INFO [stderr] 102 |         buf.drain_to(len as usize);
Dec 02 22:23:46.659 INFO [stderr]     |             ^^^^^^^^
Dec 02 22:23:46.682 INFO [stderr] 
Dec 02 22:23:46.750 INFO [stderr] warning: use of deprecated item 'mio::Event::kind': use Event::readiness()
Dec 02 22:23:46.751 INFO [stderr]    --> src/tokio.rs:228:30
Dec 02 22:23:46.751 INFO [stderr]     |
Dec 02 22:23:46.751 INFO [stderr] 228 |                     if event.kind() == Ready::writable() {
Dec 02 22:23:46.751 INFO [stderr]     |                              ^^^^
Dec 02 22:23:46.751 INFO [stderr] 
Dec 02 22:23:46.751 INFO [stderr] warning: use of deprecated item 'mio::Event::kind': use Event::readiness()
Dec 02 22:23:46.751 INFO [stderr]    --> src/tokio.rs:236:30
Dec 02 22:23:46.751 INFO [stderr]     |
Dec 02 22:23:46.751 INFO [stderr] 236 |                     if event.kind() & Ready::readable() == Ready::readable() {
Dec 02 22:23:46.751 INFO [stderr]     |                              ^^^^
Dec 02 22:23:46.751 INFO [stderr] 
Dec 02 22:23:47.683 INFO [stderr] warning: unused import: `Write`
Dec 02 22:23:47.683 INFO [stderr]  --> src/packet/netlink.rs:5:38
Dec 02 22:23:47.683 INFO [stderr]   |
Dec 02 22:23:47.683 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:47.683 INFO [stderr]   |                                      ^^^^^
Dec 02 22:23:47.683 INFO [stderr] 
Dec 02 22:23:47.683 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:47.683 INFO [stderr]  --> src/packet/audit/mod.rs:8:5
Dec 02 22:23:47.683 INFO [stderr]   |
Dec 02 22:23:47.683 INFO [stderr] 8 | use pnet::packet::PacketSize;
Dec 02 22:23:47.683 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:47.683 INFO [stderr] 
Dec 02 22:23:47.683 INFO [stderr] warning: unused import: `Future`
Dec 02 22:23:47.683 INFO [stderr]  --> src/tokio.rs:2:15
Dec 02 22:23:47.683 INFO [stderr]   |
Dec 02 22:23:47.683 INFO [stderr] 2 | use futures::{Future, Poll, Async};
Dec 02 22:23:47.683 INFO [stderr]   |               ^^^^^^
Dec 02 22:23:47.683 INFO [stderr] 
Dec 02 22:23:47.995 INFO [stderr] warning: unused variable: `s`
Dec 02 22:23:47.995 INFO [stderr]    --> src/tokio.rs:198:9
Dec 02 22:23:47.995 INFO [stderr]     |
Dec 02 22:23:47.995 INFO [stderr] 198 |     let s = l.run(f);
Dec 02 22:23:47.995 INFO [stderr]     |         ^ help: consider using `_s` instead
Dec 02 22:23:47.995 INFO [stderr]     |
Dec 02 22:23:47.995 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 22:23:47.995 INFO [stderr] 
Dec 02 22:23:47.995 INFO [stderr] warning: unused variable: `val`
Dec 02 22:23:47.995 INFO [stderr]    --> src/socket.rs:174:48
Dec 02 22:23:47.995 INFO [stderr]     |
Dec 02 22:23:47.995 INFO [stderr] 174 |     pub fn getsockopt(&mut self, option: SockOpt, val: bool) -> Result<u32> {
Dec 02 22:23:47.995 INFO [stderr]     |                                                   ^^^ help: consider using `_val` instead
Dec 02 22:23:47.995 INFO [stderr] 
Dec 02 22:23:47.995 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:47.995 INFO [stderr]    --> src/packet/route/addr.rs:182:17
Dec 02 22:23:47.995 INFO [stderr]     |
Dec 02 22:23:47.995 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:47.995 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:47.995 INFO [stderr] 
Dec 02 22:23:47.995 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:47.995 INFO [stderr]    --> src/packet/route/link.rs:244:17
Dec 02 22:23:47.995 INFO [stderr]     |
Dec 02 22:23:47.995 INFO [stderr] 244 |             let buf = vec![0; MutableIfInfoPacket::minimum_packet_size()];
Dec 02 22:23:47.995 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:47.995 INFO [stderr] 
Dec 02 22:23:48.085 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.085 INFO [stderr]    --> src/packet/route/addr.rs:182:13
Dec 02 22:23:48.085 INFO [stderr]     |
Dec 02 22:23:48.086 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:48.086 INFO [stderr]     |             ----^^^
Dec 02 22:23:48.086 INFO [stderr]     |             |
Dec 02 22:23:48.086 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:48.086 INFO [stderr]     |
Dec 02 22:23:48.086 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:23:48.086 INFO [stderr] 
Dec 02 22:23:48.143 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.143 INFO [stderr]    --> src/packet/route/addr.rs:394:13
Dec 02 22:23:48.143 INFO [stderr]     |
Dec 02 22:23:48.143 INFO [stderr] 394 |         let mut reply = conn.send(req);
Dec 02 22:23:48.143 INFO [stderr]     |             ----^^^^^
Dec 02 22:23:48.143 INFO [stderr]     |             |
Dec 02 22:23:48.143 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:48.143 INFO [stderr] 
Dec 02 22:23:48.243 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.243 INFO [stderr]    --> src/packet/route/neighbour.rs:171:29
Dec 02 22:23:48.243 INFO [stderr]     |
Dec 02 22:23:48.243 INFO [stderr] 171 |         self.with_rta_iter(|mut iter| {
Dec 02 22:23:48.243 INFO [stderr]     |                             ----^^^^
Dec 02 22:23:48.243 INFO [stderr]     |                             |
Dec 02 22:23:48.243 INFO [stderr]     |                             help: remove this `mut`
Dec 02 22:23:48.243 INFO [stderr] 
Dec 02 22:23:48.267 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.267 INFO [stderr]    --> src/packet/route/neighbour.rs:423:13
Dec 02 22:23:48.267 INFO [stderr]     |
Dec 02 22:23:48.267 INFO [stderr] 423 |         let mut data = vec![0; len];
Dec 02 22:23:48.267 INFO [stderr]     |             ----^^^^
Dec 02 22:23:48.267 INFO [stderr]     |             |
Dec 02 22:23:48.267 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:48.267 INFO [stderr] 
Dec 02 22:23:48.287 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.287 INFO [stderr]   --> src/packet/route/route.rs:95:13
Dec 02 22:23:48.287 INFO [stderr]    |
Dec 02 22:23:48.287 INFO [stderr] 95 |         let mut reply = conn.send(req);
Dec 02 22:23:48.287 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:48.287 INFO [stderr]    |             |
Dec 02 22:23:48.287 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:48.287 INFO [stderr] 
Dec 02 22:23:48.331 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:48.331 INFO [stderr]   --> src/packet/route/rule.rs:57:13
Dec 02 22:23:48.331 INFO [stderr]    |
Dec 02 22:23:48.331 INFO [stderr] 57 |         let mut reply = conn.send(req);
Dec 02 22:23:48.331 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:48.331 INFO [stderr]    |             |
Dec 02 22:23:48.331 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:48.331 INFO [stderr] 
Dec 02 22:23:49.077 INFO [stderr] warning: method is never used: `get_links_iter`
Dec 02 22:23:49.077 INFO [stderr]    --> src/packet/route/link.rs:438:5
Dec 02 22:23:49.077 INFO [stderr]     |
Dec 02 22:23:49.077 INFO [stderr] 438 |     fn get_links_iter<R: Read>(r: NetlinkBufIterator<R>) -> LinksIterator<R> {
Dec 02 22:23:49.077 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.077 INFO [stderr]     |
Dec 02 22:23:49.077 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 22:23:49.077 INFO [stderr] 
Dec 02 22:23:49.077 INFO [stderr] warning: method is never used: `get_neighbours_iter`
Dec 02 22:23:49.077 INFO [stderr]    --> src/packet/route/neighbour.rs:385:5
Dec 02 22:23:49.077 INFO [stderr]     |
Dec 02 22:23:49.077 INFO [stderr] 385 |     fn get_neighbours_iter<R: Read>(r: NetlinkBufIterator<R>) -> NeighboursIterator<R> {
Dec 02 22:23:49.078 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.078 INFO [stderr] 
Dec 02 22:23:49.078 INFO [stderr] warning: method is never used: `set_family`
Dec 02 22:23:49.078 INFO [stderr]    --> src/packet/route/neighbour.rs:427:5
Dec 02 22:23:49.078 INFO [stderr]     |
Dec 02 22:23:49.078 INFO [stderr] 427 |     pub fn set_family(mut self, family: u8) -> Self {
Dec 02 22:23:49.078 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.078 INFO [stderr] 
Dec 02 22:23:49.078 INFO [stderr] warning: method is never used: `set_state`
Dec 02 22:23:49.078 INFO [stderr]    --> src/packet/route/neighbour.rs:443:5
Dec 02 22:23:49.078 INFO [stderr]     |
Dec 02 22:23:49.078 INFO [stderr] 443 |     pub fn set_state(mut self, state: NeighbourState) -> Self {
Dec 02 22:23:49.078 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.078 INFO [stderr] 
Dec 02 22:23:49.078 INFO [stderr] warning: method is never used: `set_flags`
Dec 02 22:23:49.078 INFO [stderr]    --> src/packet/route/neighbour.rs:451:5
Dec 02 22:23:49.078 INFO [stderr]     |
Dec 02 22:23:49.078 INFO [stderr] 451 |     pub fn set_flags(mut self, flags: NeighbourFlags) -> Self {
Dec 02 22:23:49.078 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.078 INFO [stderr] 
Dec 02 22:23:49.079 INFO [stderr] warning: method is never used: `set_type`
Dec 02 22:23:49.079 INFO [stderr]    --> src/packet/route/neighbour.rs:459:5
Dec 02 22:23:49.079 INFO [stderr]     |
Dec 02 22:23:49.079 INFO [stderr] 459 |     pub fn set_type(mut self, type_: u8) -> Self {
Dec 02 22:23:49.079 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.079 INFO [stderr] 
Dec 02 22:23:49.079 INFO [stderr] warning: enum is never used: `RtmType`
Dec 02 22:23:49.079 INFO [stderr]   --> src/packet/route/route.rs:30:1
Dec 02 22:23:49.079 INFO [stderr]    |
Dec 02 22:23:49.079 INFO [stderr] 30 | enum RtmType {
Dec 02 22:23:49.079 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 22:23:49.079 INFO [stderr] 
Dec 02 22:23:49.095 INFO [stderr] warning: variant `Inet_diag` should have a camel case name such as `InetDiag`
Dec 02 22:23:49.095 INFO [stderr]   --> src/socket.rs:31:2
Dec 02 22:23:49.095 INFO [stderr]    |
Dec 02 22:23:49.095 INFO [stderr] 31 |     Inet_diag = 4,
Dec 02 22:23:49.095 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 22:23:49.095 INFO [stderr]    |
Dec 02 22:23:49.095 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 22:23:49.095 INFO [stderr] 
Dec 02 22:23:49.095 INFO [stderr] warning: variant `IP6_fw` should have a camel case name such as `Ip6Fw`
Dec 02 22:23:49.096 INFO [stderr]   --> src/socket.rs:40:2
Dec 02 22:23:49.096 INFO [stderr]    |
Dec 02 22:23:49.096 INFO [stderr] 40 |     IP6_fw = 13,
Dec 02 22:23:49.096 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 22:23:49.096 INFO [stderr] 
Dec 02 22:23:49.119 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 22:23:49.119 INFO [stderr]    --> src/packet/route/addr.rs:211:9
Dec 02 22:23:49.119 INFO [stderr]     |
Dec 02 22:23:49.119 INFO [stderr] 211 |         self.write(req.packet());
Dec 02 22:23:49.119 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.119 INFO [stderr]     |
Dec 02 22:23:49.119 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 22:23:49.119 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:49.120 INFO [stderr] 
Dec 02 22:23:49.139 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 22:23:49.139 INFO [stderr]    --> src/packet/route/link.rs:583:9
Dec 02 22:23:49.139 INFO [stderr]     |
Dec 02 22:23:49.139 INFO [stderr] 583 |         conn.delete_link(link);
Dec 02 22:23:49.139 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.139 INFO [stderr]     |
Dec 02 22:23:49.139 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:49.139 INFO [stderr] 
Dec 02 22:23:49.140 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 22:23:49.140 INFO [stderr]    --> src/packet/route/link.rs:611:9
Dec 02 22:23:49.140 INFO [stderr]     |
Dec 02 22:23:49.141 INFO [stderr] 611 |         conn.delete_link(link);
Dec 02 22:23:49.141 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.141 INFO [stderr]     |
Dec 02 22:23:49.141 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:49.141 INFO [stderr] 
Dec 02 22:23:49.142 INFO [stderr] warning: variant `LINK_NETNSID` should have a camel case name such as `LinkNetnsid`
Dec 02 22:23:49.142 INFO [stderr]   --> src/packet/route/neighbour.rs:43:5
Dec 02 22:23:49.142 INFO [stderr]    |
Dec 02 22:23:49.142 INFO [stderr] 43 |     LINK_NETNSID = 10,
Dec 02 22:23:49.143 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 22:23:49.143 INFO [stderr] 
Dec 02 22:23:49.159 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:49.159 INFO [stderr]   --> src/packet/route/route.rs:48:24
Dec 02 22:23:49.159 INFO [stderr]    |
Dec 02 22:23:49.159 INFO [stderr] 48 |         const NOTIFY = 0x100;
Dec 02 22:23:49.159 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:49.159 INFO [stderr]    |
Dec 02 22:23:49.159 INFO [stderr]    = note: #[warn(overflowing_literals)] on by default
Dec 02 22:23:49.159 INFO [stderr]    = note: the literal `0x100` (decimal `256`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:49.159 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:49.160 INFO [stderr] 
Dec 02 22:23:49.160 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:49.160 INFO [stderr]   --> src/packet/route/route.rs:49:24
Dec 02 22:23:49.160 INFO [stderr]    |
Dec 02 22:23:49.160 INFO [stderr] 49 |         const CLONED = 0x200;
Dec 02 22:23:49.160 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:49.160 INFO [stderr]    |
Dec 02 22:23:49.161 INFO [stderr]    = note: the literal `0x200` (decimal `512`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:49.161 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:49.161 INFO [stderr] 
Dec 02 22:23:49.161 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:49.161 INFO [stderr]   --> src/packet/route/route.rs:50:26
Dec 02 22:23:49.161 INFO [stderr]    |
Dec 02 22:23:49.161 INFO [stderr] 50 |         const EQUALIZE = 0x400;
Dec 02 22:23:49.161 INFO [stderr]    |                          ^^^^^
Dec 02 22:23:49.161 INFO [stderr]    |
Dec 02 22:23:49.161 INFO [stderr]    = note: the literal `0x400` (decimal `1024`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:49.162 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:49.162 INFO [stderr] 
Dec 02 22:23:49.162 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:49.162 INFO [stderr]   --> src/packet/route/route.rs:51:24
Dec 02 22:23:49.162 INFO [stderr]    |
Dec 02 22:23:49.162 INFO [stderr] 51 |         const PREFIX = 0x800;
Dec 02 22:23:49.162 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:49.163 INFO [stderr]    |
Dec 02 22:23:49.163 INFO [stderr]    = note: the literal `0x800` (decimal `2048`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:49.163 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:49.163 INFO [stderr] 
Dec 02 22:23:49.168 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:49.169 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:97:5
Dec 02 22:23:49.169 INFO [stderr]     |
Dec 02 22:23:49.169 INFO [stderr] 97  | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:49.169 INFO [stderr] 98  | |         let _self = self;
Dec 02 22:23:49.169 INFO [stderr] 99  | |         let co = 1;
Dec 02 22:23:49.169 INFO [stderr] 100 | |         (_self.packet[co] as u8)
Dec 02 22:23:49.169 INFO [stderr] 101 | |     }
Dec 02 22:23:49.170 INFO [stderr]     | |_____^
Dec 02 22:23:49.170 INFO [stderr]     |
Dec 02 22:23:49.170 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 02 22:23:49.170 INFO [stderr] 
Dec 02 22:23:49.171 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:49.171 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:232:5
Dec 02 22:23:49.171 INFO [stderr]     |
Dec 02 22:23:49.171 INFO [stderr] 232 | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:49.172 INFO [stderr] 233 | |         let _self = self;
Dec 02 22:23:49.172 INFO [stderr] 234 | |         let co = 1;
Dec 02 22:23:49.172 INFO [stderr] 235 | |         (_self.packet[co] as u8)
Dec 02 22:23:49.172 INFO [stderr] 236 | |     }
Dec 02 22:23:49.172 INFO [stderr]     | |_____^
Dec 02 22:23:49.172 INFO [stderr] 
Dec 02 22:23:49.173 INFO [stderr] warning: method `set__pad` should have a snake case name such as `set_pad`
Dec 02 22:23:49.173 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:312:5
Dec 02 22:23:49.173 INFO [stderr]     |
Dec 02 22:23:49.173 INFO [stderr] 312 | /     pub fn set__pad(&mut self, val: u8) {
Dec 02 22:23:49.173 INFO [stderr] 313 | |         let _self = self;
Dec 02 22:23:49.173 INFO [stderr] 314 | |         let co = 1;
Dec 02 22:23:49.174 INFO [stderr] 315 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:49.174 INFO [stderr] 316 | |     }
Dec 02 22:23:49.174 INFO [stderr]     | |_____^
Dec 02 22:23:49.174 INFO [stderr] 
Dec 02 22:23:49.191 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:49.191 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2168:5
Dec 02 22:23:49.191 INFO [stderr]      |
Dec 02 22:23:49.191 INFO [stderr] 2168 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:49.191 INFO [stderr] 2169 | |         let _self = self;
Dec 02 22:23:49.191 INFO [stderr] 2170 | |         let co = 11;
Dec 02 22:23:49.191 INFO [stderr] 2171 | |         (_self.packet[co] as u8)
Dec 02 22:23:49.192 INFO [stderr] 2172 | |     }
Dec 02 22:23:49.192 INFO [stderr]      | |_____^
Dec 02 22:23:49.192 INFO [stderr] 
Dec 02 22:23:49.193 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:49.193 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2316:5
Dec 02 22:23:49.193 INFO [stderr]      |
Dec 02 22:23:49.193 INFO [stderr] 2316 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:49.193 INFO [stderr] 2317 | |         let _self = self;
Dec 02 22:23:49.193 INFO [stderr] 2318 | |         let co = 11;
Dec 02 22:23:49.194 INFO [stderr] 2319 | |         (_self.packet[co] as u8)
Dec 02 22:23:49.194 INFO [stderr] 2320 | |     }
Dec 02 22:23:49.194 INFO [stderr]      | |_____^
Dec 02 22:23:49.194 INFO [stderr] 
Dec 02 22:23:49.195 INFO [stderr] warning: method `set__padding` should have a snake case name such as `set_padding`
Dec 02 22:23:49.195 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:2409:5
Dec 02 22:23:49.195 INFO [stderr]      |
Dec 02 22:23:49.195 INFO [stderr] 2409 | /     pub fn set__padding(&mut self, val: u8) {
Dec 02 22:23:49.195 INFO [stderr] 2410 | |         let _self = self;
Dec 02 22:23:49.195 INFO [stderr] 2411 | |         let co = 11;
Dec 02 22:23:49.195 INFO [stderr] 2412 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:49.196 INFO [stderr] 2413 | |     }
Dec 02 22:23:49.196 INFO [stderr]      | |_____^
Dec 02 22:23:49.196 INFO [stderr] 
Dec 02 22:23:49.215 INFO [stderr] warning: method `set__payload` should have a snake case name such as `set_payload`
Dec 02 22:23:49.215 INFO [stderr]     --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/route/route.rs:4320:5
Dec 02 22:23:49.215 INFO [stderr]      |
Dec 02 22:23:49.215 INFO [stderr] 4320 | /     pub fn set__payload(&mut self, vals: &[u8]) {
Dec 02 22:23:49.215 INFO [stderr] 4321 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:49.215 INFO [stderr] 4322 | |         let mut _self = self;
Dec 02 22:23:49.215 INFO [stderr] 4323 | |         let current_offset = 8;
Dec 02 22:23:49.216 INFO [stderr] ...    |
Dec 02 22:23:49.216 INFO [stderr] 4330 | |         }
Dec 02 22:23:49.216 INFO [stderr] 4331 | |     }
Dec 02 22:23:49.216 INFO [stderr]      | |_____^
Dec 02 22:23:49.216 INFO [stderr] 
Dec 02 22:23:49.223 INFO [stderr] warning: method `set__zero` should have a snake case name such as `set_zero`
Dec 02 22:23:49.223 INFO [stderr]    --> /target/debug/build/pnetlink-be7b7154cba2cee9/out/audit/audit.rs:533:5
Dec 02 22:23:49.223 INFO [stderr]     |
Dec 02 22:23:49.223 INFO [stderr] 533 | /     pub fn set__zero(&mut self, vals: &[u8]) {
Dec 02 22:23:49.223 INFO [stderr] 534 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:49.223 INFO [stderr] 535 | |         let mut _self = self;
Dec 02 22:23:49.223 INFO [stderr] 536 | |         let current_offset = 40;
Dec 02 22:23:49.223 INFO [stderr] ...   |
Dec 02 22:23:49.223 INFO [stderr] 543 | |         }
Dec 02 22:23:49.223 INFO [stderr] 544 | |     }
Dec 02 22:23:49.223 INFO [stderr]     | |_____^
Dec 02 22:23:49.223 INFO [stderr] 
Dec 02 22:23:52.716 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 22.54s
Dec 02 22:23:52.726 INFO [stderr] su: No module specific data is present
Dec 02 22:23:53.591 INFO running `"docker" "inspect" "cebf9bb44096ae2f00f1b5bbf8ea0a5aff8256a149253046c3aeb9b7b1012d00"`
Dec 02 22:23:54.011 INFO running `"docker" "rm" "-f" "cebf9bb44096ae2f00f1b5bbf8ea0a5aff8256a149253046c3aeb9b7b1012d00"`
Dec 02 22:23:54.407 INFO [stdout] cebf9bb44096ae2f00f1b5bbf8ea0a5aff8256a149253046c3aeb9b7b1012d00
