[INFO] cloning repository https://github.com/ilsken/demon
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ilsken/demon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filsken%2Fdemon", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filsken%2Fdemon'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f4bc3ae45ef7b15282a6f5c6de906eedfa2e12aa
[INFO] checking ilsken/demon against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filsken%2Fdemon" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ilsken/demon on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ilsken/demon
[INFO] finished tweaking git repo https://github.com/ilsken/demon
[INFO] tweaked toml for git repo https://github.com/ilsken/demon written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/ilsken/demon already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cexpr v0.3.3
[INFO] [stderr]   Downloaded clang-sys v0.26.1
[INFO] [stderr]   Downloaded bindgen v0.43.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8dbb6df86025b59e906b4c51051fc1ae0aa2425f81065a489fa073eee6b29a84
[INFO] running `Command { std: "docker" "start" "-a" "8dbb6df86025b59e906b4c51051fc1ae0aa2425f81065a489fa073eee6b29a84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8dbb6df86025b59e906b4c51051fc1ae0aa2425f81065a489fa073eee6b29a84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8dbb6df86025b59e906b4c51051fc1ae0aa2425f81065a489fa073eee6b29a84", kill_on_drop: false }`
[INFO] [stdout] 8dbb6df86025b59e906b4c51051fc1ae0aa2425f81065a489fa073eee6b29a84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3d339fc368d7f3d59cca85aa64021301c4582155e337ac9c3d7b4dcaf6d4bb2
[INFO] running `Command { std: "docker" "start" "-a" "a3d339fc368d7f3d59cca85aa64021301c4582155e337ac9c3d7b4dcaf6d4bb2", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling libc v0.2.43
[INFO] [stderr]    Compiling cfg-if v0.1.6
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling cc v1.0.25
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling ucd-util v0.1.1
[INFO] [stderr]    Compiling regex v1.0.5
[INFO] [stderr]    Compiling unicode-width v0.1.5
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling regex-syntax v0.6.2
[INFO] [stderr]    Compiling proc-macro2 v0.4.20
[INFO] [stderr]    Compiling utf8-ranges v1.0.1
[INFO] [stderr]    Compiling memchr v2.1.0
[INFO] [stderr]    Compiling lazy_static v1.1.0
[INFO] [stderr]    Compiling clang-sys v0.26.1
[INFO] [stderr]    Compiling atty v0.2.11
[INFO] [stderr]    Compiling humantime v1.1.1
[INFO] [stderr]    Compiling textwrap v0.10.0
[INFO] [stderr]    Compiling proc-macro2 v0.3.5
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling log v0.4.5
[INFO] [stderr]    Compiling num-traits v0.2.6
[INFO] [stderr]    Compiling aho-corasick v0.6.8
[INFO] [stderr]    Compiling nom v4.1.1
[INFO] [stderr]    Compiling bitflags v1.0.4
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling bindgen v0.43.0
[INFO] [stderr]    Compiling strsim v0.7.0
[INFO] [stderr]    Compiling libloading v0.5.0
[INFO] [stderr]    Compiling termcolor v1.0.4
[INFO] [stderr]    Compiling vec_map v0.8.1
[INFO] [stderr]    Compiling quote v0.5.2
[INFO] [stderr]    Compiling clap v2.32.0
[INFO] [stderr]    Compiling which v1.0.5
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling num-derive v0.2.3
[INFO] [stderr]    Compiling nix v0.11.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling quote v0.6.8
[INFO] [stderr]    Compiling cexpr v0.3.3
[INFO] [stderr]    Compiling syn v0.15.13
[INFO] [stderr]    Compiling env_logger v0.5.13
[INFO] [stderr]    Compiling demon v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type __nlink_t = ::std::os::raw::c_ulong;
[INFO] [stdout]   |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type __off_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type __off64_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__socklen_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type __socklen_t = ::std::os::raw::c_uint;
[INFO] [stdout]   |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type _IO_lock_t = ::std::os::raw::c_void;
[INFO] [stdout]   |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:395:10
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub type nlink_t = __nlink_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `socklen_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:435:10
[INFO] [stdout]     |
[INFO] [stdout] 435 | pub type socklen_t = __socklen_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sa_family_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 | pub type sa_family_t = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SaFamilyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u8` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:675:10
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub type __u8 = ::std::os::raw::c_uchar;
[INFO] [stdout]     |          ^^^^ help: convert the identifier to upper camel case: `U8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u16` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:676:10
[INFO] [stdout]     |
[INFO] [stdout] 676 | pub type __u16 = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `U16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:677:10
[INFO] [stdout]     |
[INFO] [stdout] 677 | pub type __u32 = ::std::os::raw::c_uint;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_sa_family_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:678:10
[INFO] [stdout]     |
[INFO] [stdout] 678 | pub type __kernel_sa_family_t = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSaFamilyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_mmap_status` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1028:10
[INFO] [stdout]      |
[INFO] [stdout] 1028 | pub type nl_mmap_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlMmapStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_dump_type` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1136:10
[INFO] [stdout]      |
[INFO] [stdout] 1136 | pub type nl_dump_type = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlDumpType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_recvmsg_msg_cb_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1351:10
[INFO] [stdout]      |
[INFO] [stdout] 1351 | pub type nl_recvmsg_msg_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgMsgCbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_recvmsg_err_cb_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1360:10
[INFO] [stdout]      |
[INFO] [stdout] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgErrCbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_action` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type nl_cb_action = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_kind` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1388:10
[INFO] [stdout]      |
[INFO] [stdout] 1388 | pub type nl_cb_kind = u32;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_type` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1415:10
[INFO] [stdout]      |
[INFO] [stdout] 1415 | pub type nl_cb_type = u32;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `change_func_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:2706:10
[INFO] [stdout]      |
[INFO] [stdout] 2706 | pub type change_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ChangeFuncT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoRawFd`, `RawFd`
[INFO] [stdout]  --> src/netlink/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     IntoRawFd,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 5 |     RawFd
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_traits::ToPrimitive`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use num_traits::ToPrimitive;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `netlink::*`
[INFO] [stdout]   --> src/main.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use netlink::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 |     if (moderr < 0) {
[INFO] [stdout]    |        ^          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -     if (moderr < 0) {
[INFO] [stdout] 75 +     if moderr < 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:18:58
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut attrs : [*mut nlattr; 7 + 1] = std::mem::uninitialized();
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::thread::sleep_ms`: replaced by `std::thread::sleep`
[INFO] [stdout]   --> src/main.rs:85:26
[INFO] [stdout]    |
[INFO] [stdout] 85 |             std::thread::sleep_ms(1000);
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type __nlink_t = ::std::os::raw::c_ulong;
[INFO] [stdout]   |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type __off_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type __off64_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__socklen_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type __socklen_t = ::std::os::raw::c_uint;
[INFO] [stdout]   |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]  --> src/netlink/sys.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type _IO_lock_t = ::std::os::raw::c_void;
[INFO] [stdout]   |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:395:10
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub type nlink_t = __nlink_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `socklen_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:435:10
[INFO] [stdout]     |
[INFO] [stdout] 435 | pub type socklen_t = __socklen_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sa_family_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 | pub type sa_family_t = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SaFamilyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u8` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:675:10
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub type __u8 = ::std::os::raw::c_uchar;
[INFO] [stdout]     |          ^^^^ help: convert the identifier to upper camel case: `U8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u16` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:676:10
[INFO] [stdout]     |
[INFO] [stdout] 676 | pub type __u16 = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `U16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:677:10
[INFO] [stdout]     |
[INFO] [stdout] 677 | pub type __u32 = ::std::os::raw::c_uint;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__kernel_sa_family_t` should have an upper camel case name
[INFO] [stdout]    --> src/netlink/sys.rs:678:10
[INFO] [stdout]     |
[INFO] [stdout] 678 | pub type __kernel_sa_family_t = ::std::os::raw::c_ushort;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSaFamilyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_mmap_status` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1028:10
[INFO] [stdout]      |
[INFO] [stdout] 1028 | pub type nl_mmap_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlMmapStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_dump_type` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1136:10
[INFO] [stdout]      |
[INFO] [stdout] 1136 | pub type nl_dump_type = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlDumpType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_recvmsg_msg_cb_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1351:10
[INFO] [stdout]      |
[INFO] [stdout] 1351 | pub type nl_recvmsg_msg_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgMsgCbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_recvmsg_err_cb_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1360:10
[INFO] [stdout]      |
[INFO] [stdout] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgErrCbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_action` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type nl_cb_action = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_kind` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1388:10
[INFO] [stdout]      |
[INFO] [stdout] 1388 | pub type nl_cb_kind = u32;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nl_cb_type` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:1415:10
[INFO] [stdout]      |
[INFO] [stdout] 1415 | pub type nl_cb_type = u32;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `change_func_t` should have an upper camel case name
[INFO] [stdout]     --> src/netlink/sys.rs:2706:10
[INFO] [stdout]      |
[INFO] [stdout] 2706 | pub type change_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ChangeFuncT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoRawFd`, `RawFd`
[INFO] [stdout]  --> src/netlink/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     IntoRawFd,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 5 |     RawFd
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_traits::ToPrimitive`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use num_traits::ToPrimitive;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `netlink::*`
[INFO] [stdout]   --> src/main.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use netlink::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 |     if (moderr < 0) {
[INFO] [stdout]    |        ^          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -     if (moderr < 0) {
[INFO] [stdout] 75 +     if moderr < 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:18:58
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut attrs : [*mut nlattr; 7 + 1] = std::mem::uninitialized();
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::thread::sleep_ms`: replaced by `std::thread::sleep`
[INFO] [stdout]   --> src/main.rs:85:26
[INFO] [stdout]    |
[INFO] [stdout] 85 |             std::thread::sleep_ms(1000);
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `attr` is never read
[INFO] [stdout]   --> src/main.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut attr: *const nlattr = std::ptr::null();
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `answer`
[INFO] [stdout]   --> src/main.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let answer = genlmsg_parse(hdr, 0, ptr, 7,
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_answer`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg`
[INFO] [stdout]   --> src/main.rs:13:63
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern "C" fn message_handler(msg: *mut netlink::sys::nl_msg, arg: *mut std::os::raw::c_void) -> std::os::raw::c_int
[INFO] [stdout]    |                                                               ^^^ help: if this is intentional, prefix it with an underscore: `_arg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let name = unsafe {
[INFO] [stdout]    |                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nlink_t` is never used
[INFO] [stdout]    --> src/netlink/sys.rs:395:10
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub type nlink_t = __nlink_t;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_UNUSED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 | pub const nl_mmap_status_NL_MMAP_STATUS_UNUSED: nl_mmap_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_RESERVED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1024:11
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub const nl_mmap_status_NL_MMAP_STATUS_RESERVED: nl_mmap_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_VALID` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1025:11
[INFO] [stdout]      |
[INFO] [stdout] 1025 | pub const nl_mmap_status_NL_MMAP_STATUS_VALID: nl_mmap_status = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_COPY` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 | pub const nl_mmap_status_NL_MMAP_STATUS_COPY: nl_mmap_status = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_SKIP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1027:11
[INFO] [stdout]      |
[INFO] [stdout] 1027 | pub const nl_mmap_status_NL_MMAP_STATUS_SKIP: nl_mmap_status = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_mmap_status` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1028:10
[INFO] [stdout]      |
[INFO] [stdout] 1028 | pub type nl_mmap_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_LINE` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1128:11
[INFO] [stdout]      |
[INFO] [stdout] 1128 | pub const nl_dump_type_NL_DUMP_LINE: nl_dump_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_DETAILS` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1130:11
[INFO] [stdout]      |
[INFO] [stdout] 1130 | pub const nl_dump_type_NL_DUMP_DETAILS: nl_dump_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_STATS` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1132:11
[INFO] [stdout]      |
[INFO] [stdout] 1132 | pub const nl_dump_type_NL_DUMP_STATS: nl_dump_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type___NL_DUMP_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 | pub const nl_dump_type___NL_DUMP_MAX: nl_dump_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_recvmsg_err_cb_t` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1360:10
[INFO] [stdout]      |
[INFO] [stdout] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_OK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1368:11
[INFO] [stdout]      |
[INFO] [stdout] 1368 | pub const nl_cb_action_NL_OK: nl_cb_action = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_SKIP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1370:11
[INFO] [stdout]      |
[INFO] [stdout] 1370 | pub const nl_cb_action_NL_SKIP: nl_cb_action = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_STOP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1372:11
[INFO] [stdout]      |
[INFO] [stdout] 1372 | pub const nl_cb_action_NL_STOP: nl_cb_action = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_cb_action` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type nl_cb_action = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEFAULT` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 | pub const nl_cb_kind_NL_CB_DEFAULT: nl_cb_kind = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_VERBOSE` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1379:11
[INFO] [stdout]      |
[INFO] [stdout] 1379 | pub const nl_cb_kind_NL_CB_VERBOSE: nl_cb_kind = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEBUG` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1381:11
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub const nl_cb_kind_NL_CB_DEBUG: nl_cb_kind = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind___NL_CB_KIND_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1385:11
[INFO] [stdout]      |
[INFO] [stdout] 1385 | pub const nl_cb_kind___NL_CB_KIND_MAX: nl_cb_kind = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_FINISH` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1392:11
[INFO] [stdout]      |
[INFO] [stdout] 1392 | pub const nl_cb_type_NL_CB_FINISH: nl_cb_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_OVERRUN` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1394:11
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub const nl_cb_type_NL_CB_OVERRUN: nl_cb_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SKIPPED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1396:11
[INFO] [stdout]      |
[INFO] [stdout] 1396 | pub const nl_cb_type_NL_CB_SKIPPED: nl_cb_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_ACK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1398:11
[INFO] [stdout]      |
[INFO] [stdout] 1398 | pub const nl_cb_type_NL_CB_ACK: nl_cb_type = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_IN` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 | pub const nl_cb_type_NL_CB_MSG_IN: nl_cb_type = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_OUT` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1402:11
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub const nl_cb_type_NL_CB_MSG_OUT: nl_cb_type = 6;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_INVALID` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const nl_cb_type_NL_CB_INVALID: nl_cb_type = 7;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEQ_CHECK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1406:11
[INFO] [stdout]      |
[INFO] [stdout] 1406 | pub const nl_cb_type_NL_CB_SEQ_CHECK: nl_cb_type = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEND_ACK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1408:11
[INFO] [stdout]      |
[INFO] [stdout] 1408 | pub const nl_cb_type_NL_CB_SEND_ACK: nl_cb_type = 9;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_DUMP_INTR` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1410:11
[INFO] [stdout]      |
[INFO] [stdout] 1410 | pub const nl_cb_type_NL_CB_DUMP_INTR: nl_cb_type = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type___NL_CB_TYPE_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1412:11
[INFO] [stdout]      |
[INFO] [stdout] 1412 | pub const nl_cb_type___NL_CB_TYPE_MAX: nl_cb_type = 11;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `change_func_t` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2706:10
[INFO] [stdout]      |
[INFO] [stdout] 2706 | pub type change_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_geterror` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1119:12
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn nl_geterror(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_perror` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1122:12
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     pub fn nl_perror(arg1: ::std::os::raw::c_int, arg2: *const ::std::os::raw::c_char);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_syserr2nlerr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1125:12
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     pub fn nl_syserr2nlerr(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1417:12
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     pub fn nl_cb_alloc(arg1: nl_cb_kind) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1420:12
[INFO] [stdout]      |
[INFO] [stdout] 1420 |     pub fn nl_cb_clone(arg1: *mut nl_cb) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1423:12
[INFO] [stdout]      |
[INFO] [stdout] 1423 |     pub fn nl_cb_get(arg1: *mut nl_cb) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1426:12
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     pub fn nl_cb_put(arg1: *mut nl_cb);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_set` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1429:12
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     pub fn nl_cb_set(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_set_all` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1438:12
[INFO] [stdout]      |
[INFO] [stdout] 1438 |     pub fn nl_cb_set_all(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_err` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1446:12
[INFO] [stdout]      |
[INFO] [stdout] 1446 |     pub fn nl_cb_err(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_recvmsgs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1454 |     pub fn nl_cb_overwrite_recvmsgs(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_recv` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     pub fn nl_cb_overwrite_recv(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_send` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1475:12
[INFO] [stdout]      |
[INFO] [stdout] 1475 |     pub fn nl_cb_overwrite_send(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_active_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1483:12
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     pub fn nl_cb_active_type(cb: *mut nl_cb) -> nl_cb_type;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_alloc_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1489:12
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     pub fn nl_socket_alloc_cb(arg1: *mut nl_cb) -> *mut nl_sock;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1492:12
[INFO] [stdout]      |
[INFO] [stdout] 1492 |     pub fn nl_socket_free(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_local_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1495:12
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     pub fn nl_socket_get_local_port(arg1: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_local_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1498:12
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     pub fn nl_socket_set_local_port(arg1: *mut nl_sock, arg2: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_add_memberships` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1501:12
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     pub fn nl_socket_add_memberships(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_add_membership` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1508:12
[INFO] [stdout]      |
[INFO] [stdout] 1508 |     pub fn nl_socket_add_membership(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_drop_memberships` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1514:12
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     pub fn nl_socket_drop_memberships(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_drop_membership` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1521:12
[INFO] [stdout]      |
[INFO] [stdout] 1521 |     pub fn nl_socket_drop_membership(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_join_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1527:12
[INFO] [stdout]      |
[INFO] [stdout] 1527 |     pub fn nl_join_groups(arg1: *mut nl_sock, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_peer_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1530:12
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn nl_socket_get_peer_port(arg1: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_peer_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1533:12
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     pub fn nl_socket_set_peer_port(arg1: *mut nl_sock, arg2: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_peer_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1536:12
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn nl_socket_get_peer_groups(sk: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_peer_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1539:12
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     pub fn nl_socket_set_peer_groups(sk: *mut nl_sock, groups: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1542:12
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn nl_socket_get_cb(arg1: *const nl_sock) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1545:12
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     pub fn nl_socket_set_cb(arg1: *mut nl_sock, arg2: *mut nl_cb);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_modify_err_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1557:12
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn nl_socket_modify_err_cb(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_buffer_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1565:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 |     pub fn nl_socket_set_buffer_size(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_msg_buf_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1572:12
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn nl_socket_set_msg_buf_size(arg1: *mut nl_sock, arg2: usize) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_msg_buf_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1575:12
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     pub fn nl_socket_get_msg_buf_size(arg1: *mut nl_sock) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_passcred` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1578:12
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     pub fn nl_socket_set_passcred(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_recv_pktinfo` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1584:12
[INFO] [stdout]      |
[INFO] [stdout] 1584 |     pub fn nl_socket_recv_pktinfo(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_seq_check` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1590:12
[INFO] [stdout]      |
[INFO] [stdout] 1590 |     pub fn nl_socket_disable_seq_check(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_use_seq` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1593:12
[INFO] [stdout]      |
[INFO] [stdout] 1593 |     pub fn nl_socket_use_seq(arg1: *mut nl_sock) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_auto_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1596:12
[INFO] [stdout]      |
[INFO] [stdout] 1596 |     pub fn nl_socket_disable_auto_ack(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_enable_auto_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1599:12
[INFO] [stdout]      |
[INFO] [stdout] 1599 |     pub fn nl_socket_enable_auto_ack(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_fd` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1605:12
[INFO] [stdout]      |
[INFO] [stdout] 1605 |     pub fn nl_socket_set_fd(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_nonblocking` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1612:12
[INFO] [stdout]      |
[INFO] [stdout] 1612 |     pub fn nl_socket_set_nonblocking(arg1: *const nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_enable_msg_peek` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1615:12
[INFO] [stdout]      |
[INFO] [stdout] 1615 |     pub fn nl_socket_enable_msg_peek(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_msg_peek` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1618:12
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     pub fn nl_socket_disable_msg_peek(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_bytes` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1660:12
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     pub fn nl_cancel_down_bytes(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_bits` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1666:12
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     pub fn nl_cancel_down_bits(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_rate2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1672:12
[INFO] [stdout]      |
[INFO] [stdout] 1672 |     pub fn nl_rate2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_us` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1680:12
[INFO] [stdout]      |
[INFO] [stdout] 1680 |     pub fn nl_cancel_down_us(arg1: u32, arg2: *mut *mut ::std::os::raw::c_char) -> f64;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_size2int` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1683:12
[INFO] [stdout]      |
[INFO] [stdout] 1683 |     pub fn nl_size2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_size2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1686:12
[INFO] [stdout]      |
[INFO] [stdout] 1686 |     pub fn nl_size2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_prob2int` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1693:12
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     pub fn nl_prob2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_get_user_hz` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1696:12
[INFO] [stdout]      |
[INFO] [stdout] 1696 |     pub fn nl_get_user_hz() -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_get_psched_hz` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1699:12
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     pub fn nl_get_psched_hz() -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_us2ticks` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1702:12
[INFO] [stdout]      |
[INFO] [stdout] 1702 |     pub fn nl_us2ticks(arg1: u32) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ticks2us` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1705:12
[INFO] [stdout]      |
[INFO] [stdout] 1705 |     pub fn nl_ticks2us(arg1: u32) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2msec` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1708:12
[INFO] [stdout]      |
[INFO] [stdout] 1708 |     pub fn nl_str2msec(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msec2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1714:12
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     pub fn nl_msec2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_llproto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1721:12
[INFO] [stdout]      |
[INFO] [stdout] 1721 |     pub fn nl_llproto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2llproto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1728:12
[INFO] [stdout]      |
[INFO] [stdout] 1728 |     pub fn nl_str2llproto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ether_proto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1731:12
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     pub fn nl_ether_proto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2ether_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1738:12
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     pub fn nl_str2ether_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ip_proto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1741:12
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     pub fn nl_ip_proto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2ip_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1748:12
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn nl_str2ip_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_new_line` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1751:12
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     pub fn nl_new_line(arg1: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1754:12
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     pub fn nl_dump(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_dump_line` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1757:12
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     pub fn nl_dump_line(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_has_capability` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1760:12
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     pub fn nl_has_capability(capability: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1778:12
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     pub fn nl_object_alloc(arg1: *mut nl_object_ops) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_alloc_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1781:12
[INFO] [stdout]      |
[INFO] [stdout] 1781 |     pub fn nl_object_alloc_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1787:12
[INFO] [stdout]      |
[INFO] [stdout] 1787 |     pub fn nl_object_free(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1790:12
[INFO] [stdout]      |
[INFO] [stdout] 1790 |     pub fn nl_object_clone(obj: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_update` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1793:12
[INFO] [stdout]      |
[INFO] [stdout] 1793 |     pub fn nl_object_update(dst: *mut nl_object, src: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1796:12
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     pub fn nl_object_get(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1799:12
[INFO] [stdout]      |
[INFO] [stdout] 1799 |     pub fn nl_object_put(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_shared` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1802:12
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn nl_object_shared(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1805:12
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     pub fn nl_object_dump(arg1: *mut nl_object, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_dump_buf` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1808:12
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     pub fn nl_object_dump_buf(arg1: *mut nl_object, arg2: *mut ::std::os::raw::c_char, arg3: usize);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_identical` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1811:12
[INFO] [stdout]      |
[INFO] [stdout] 1811 |     pub fn nl_object_identical(arg1: *mut nl_object, arg2: *mut nl_object)
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_diff` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1815:12
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     pub fn nl_object_diff(arg1: *mut nl_object, arg2: *mut nl_object) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_match_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1818:12
[INFO] [stdout]      |
[INFO] [stdout] 1818 |     pub fn nl_object_match_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_attrs2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1824:12
[INFO] [stdout]      |
[INFO] [stdout] 1824 |     pub fn nl_object_attrs2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_attr_list` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1832:12
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn nl_object_attr_list(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_keygen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1839:12
[INFO] [stdout]      |
[INFO] [stdout] 1839 |     pub fn nl_object_keygen(arg1: *mut nl_object, arg2: *mut u32, arg3: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_mark` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1842:12
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn nl_object_mark(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_unmark` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1845:12
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     pub fn nl_object_unmark(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_is_marked` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1848:12
[INFO] [stdout]      |
[INFO] [stdout] 1848 |     pub fn nl_object_is_marked(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_refcnt` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1851:12
[INFO] [stdout]      |
[INFO] [stdout] 1851 |     pub fn nl_object_get_refcnt(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1854:12
[INFO] [stdout]      |
[INFO] [stdout] 1854 |     pub fn nl_object_get_cache(arg1: *mut nl_object) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1857:12
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn nl_object_get_type(arg1: *const nl_object) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_msgtype` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1860:12
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     pub fn nl_object_get_msgtype(arg1: *const nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_ops` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1863:12
[INFO] [stdout]      |
[INFO] [stdout] 1863 |     pub fn nl_object_get_ops(arg1: *const nl_object) -> *mut nl_object_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_id_attrs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1866:12
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn nl_object_get_id_attrs(obj: *mut nl_object) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_close` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1882:12
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn nl_close(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_sendto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1885:12
[INFO] [stdout]      |
[INFO] [stdout] 1885 |     pub fn nl_sendto(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_sendmsg` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1892:12
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn nl_sendmsg(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1899:12
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     pub fn nl_send(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_iovec` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1902:12
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn nl_send_iovec(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_complete_msg` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1910:12
[INFO] [stdout]      |
[INFO] [stdout] 1910 |     pub fn nl_complete_msg(arg1: *mut nl_sock, arg2: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_auto_complete` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1913:12
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     pub fn nl_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_auto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1916:12
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     pub fn nl_send_auto(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_auto_complete` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1919:12
[INFO] [stdout]      |
[INFO] [stdout] 1919 |     pub fn nl_send_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1925:12
[INFO] [stdout]      |
[INFO] [stdout] 1925 |     pub fn nl_send_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recv` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1934:12
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn nl_recv(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recvmsgs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1942:12
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn nl_recvmsgs(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recvmsgs_report` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1945:12
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     pub fn nl_recvmsgs_report(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_wait_for_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1951:12
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn nl_wait_for_ack(arg1: *mut nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_pickup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1954:12
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     pub fn nl_pickup(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_pickup_keep_syserr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1968:12
[INFO] [stdout]      |
[INFO] [stdout] 1968 |     pub fn nl_pickup_keep_syserr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlfamily2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1983:12
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     pub fn nl_nlfamily2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2nlfamily` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1990:12
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     pub fn nl_str2nlfamily(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1998:12
[INFO] [stdout]      |
[INFO] [stdout] 1998 |     pub fn nl_addr_alloc(arg1: usize) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_alloc_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2001:12
[INFO] [stdout]      |
[INFO] [stdout] 2001 |     pub fn nl_addr_alloc_attr(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_build` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2004:12
[INFO] [stdout]      |
[INFO] [stdout] 2004 |     pub fn nl_addr_build(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2011:12
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn nl_addr_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2018:12
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     pub fn nl_addr_clone(arg1: *const nl_addr) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2021:12
[INFO] [stdout]      |
[INFO] [stdout] 2021 |     pub fn nl_addr_get(arg1: *mut nl_addr) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2024:12
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn nl_addr_put(arg1: *mut nl_addr);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_shared` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2027:12
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     pub fn nl_addr_shared(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_cmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2030:12
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     pub fn nl_addr_cmp(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_cmp_prefix` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2033:12
[INFO] [stdout]      |
[INFO] [stdout] 2033 |     pub fn nl_addr_cmp_prefix(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_iszero` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2036:12
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn nl_addr_iszero(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_valid` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2039:12
[INFO] [stdout]      |
[INFO] [stdout] 2039 |     pub fn nl_addr_valid(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_guess_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2045:12
[INFO] [stdout]      |
[INFO] [stdout] 2045 |     pub fn nl_addr_guess_family(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_fill_sockaddr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2048:12
[INFO] [stdout]      |
[INFO] [stdout] 2048 |     pub fn nl_addr_fill_sockaddr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_info` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2055:12
[INFO] [stdout]      |
[INFO] [stdout] 2055 |     pub fn nl_addr_info(arg1: *const nl_addr, arg2: *mut *mut addrinfo) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_resolve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2058:12
[INFO] [stdout]      |
[INFO] [stdout] 2058 |     pub fn nl_addr_resolve(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2065:12
[INFO] [stdout]      |
[INFO] [stdout] 2065 |     pub fn nl_addr_set_family(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2068:12
[INFO] [stdout]      |
[INFO] [stdout] 2068 |     pub fn nl_addr_get_family(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_binary_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2071:12
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn nl_addr_set_binary_addr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_binary_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     pub fn nl_addr_get_binary_addr(arg1: *const nl_addr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2081:12
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn nl_addr_get_len(arg1: *const nl_addr) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_prefixlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2084:12
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     pub fn nl_addr_set_prefixlen(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_prefixlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2087:12
[INFO] [stdout]      |
[INFO] [stdout] 2087 |     pub fn nl_addr_get_prefixlen(arg1: *const nl_addr) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_af2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2090:12
[INFO] [stdout]      |
[INFO] [stdout] 2090 |     pub fn nl_af2str(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2af` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2097:12
[INFO] [stdout]      |
[INFO] [stdout] 2097 |     pub fn nl_str2af(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2100:12
[INFO] [stdout]      |
[INFO] [stdout] 2100 |     pub fn nl_addr2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2112:12
[INFO] [stdout]      |
[INFO] [stdout] 2112 |     pub fn nl_data_alloc(arg1: *const ::std::os::raw::c_void, arg2: usize) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_alloc_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2115:12
[INFO] [stdout]      |
[INFO] [stdout] 2115 |     pub fn nl_data_alloc_attr(arg1: *const nlattr) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2118:12
[INFO] [stdout]      |
[INFO] [stdout] 2118 |     pub fn nl_data_clone(arg1: *const nl_data) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_append` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2121:12
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn nl_data_append(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2128:12
[INFO] [stdout]      |
[INFO] [stdout] 2128 |     pub fn nl_data_free(arg1: *mut nl_data);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2131:12
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn nl_data_get(arg1: *const nl_data) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_get_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2134:12
[INFO] [stdout]      |
[INFO] [stdout] 2134 |     pub fn nl_data_get_size(arg1: *const nl_data) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_cmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2137:12
[INFO] [stdout]      |
[INFO] [stdout] 2137 |     pub fn nl_data_cmp(arg1: *const nl_data, arg2: *const nl_data) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_attr_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2197:12
[INFO] [stdout]      |
[INFO] [stdout] 2197 |     pub fn nla_attr_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_total_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2200:12
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn nla_total_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_padlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2203:12
[INFO] [stdout]      |
[INFO] [stdout] 2203 |     pub fn nla_padlen(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2206:12
[INFO] [stdout]      |
[INFO] [stdout] 2206 |     pub fn nla_type(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2212:12
[INFO] [stdout]      |
[INFO] [stdout] 2212 |     pub fn nla_len(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_ok` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2215:12
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn nla_ok(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2221:12
[INFO] [stdout]      |
[INFO] [stdout] 2221 |     pub fn nla_parse(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2230:12
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     pub fn nla_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_find` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2238:12
[INFO] [stdout]      |
[INFO] [stdout] 2238 |     pub fn nla_find(
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_memcpy` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2245:12
[INFO] [stdout]      |
[INFO] [stdout] 2245 |     pub fn nla_memcpy(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strlcpy` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2252:12
[INFO] [stdout]      |
[INFO] [stdout] 2252 |     pub fn nla_strlcpy(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_memcmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2259:12
[INFO] [stdout]      |
[INFO] [stdout] 2259 |     pub fn nla_memcmp(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strcmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2266:12
[INFO] [stdout]      |
[INFO] [stdout] 2266 |     pub fn nla_strcmp(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_reserve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2272:12
[INFO] [stdout]      |
[INFO] [stdout] 2272 |     pub fn nla_reserve(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2279:12
[INFO] [stdout]      |
[INFO] [stdout] 2279 |     pub fn nla_put(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2287:12
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     pub fn nla_put_data(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2294:12
[INFO] [stdout]      |
[INFO] [stdout] 2294 |     pub fn nla_put_addr(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2301:12
[INFO] [stdout]      |
[INFO] [stdout] 2301 |     pub fn nla_get_s8(arg1: *const nlattr) -> i8;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2304:12
[INFO] [stdout]      |
[INFO] [stdout] 2304 |     pub fn nla_put_s8(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2311:12
[INFO] [stdout]      |
[INFO] [stdout] 2311 |     pub fn nla_get_u8(arg1: *const nlattr) -> u8;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2314:12
[INFO] [stdout]      |
[INFO] [stdout] 2314 |     pub fn nla_put_u8(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2321:12
[INFO] [stdout]      |
[INFO] [stdout] 2321 |     pub fn nla_get_s16(arg1: *const nlattr) -> i16;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2324:12
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     pub fn nla_put_s16(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2331:12
[INFO] [stdout]      |
[INFO] [stdout] 2331 |     pub fn nla_get_u16(arg1: *const nlattr) -> u16;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2334:12
[INFO] [stdout]      |
[INFO] [stdout] 2334 |     pub fn nla_put_u16(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2341:12
[INFO] [stdout]      |
[INFO] [stdout] 2341 |     pub fn nla_get_s32(arg1: *const nlattr) -> i32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2344:12
[INFO] [stdout]      |
[INFO] [stdout] 2344 |     pub fn nla_put_s32(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2351:12
[INFO] [stdout]      |
[INFO] [stdout] 2351 |     pub fn nla_get_u32(arg1: *const nlattr) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2361:12
[INFO] [stdout]      |
[INFO] [stdout] 2361 |     pub fn nla_get_s64(arg1: *const nlattr) -> i64;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2364:12
[INFO] [stdout]      |
[INFO] [stdout] 2364 |     pub fn nla_put_s64(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2371:12
[INFO] [stdout]      |
[INFO] [stdout] 2371 |     pub fn nla_get_u64(arg1: *const nlattr) -> u64;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2374:12
[INFO] [stdout]      |
[INFO] [stdout] 2374 |     pub fn nla_put_u64(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_string` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2381:12
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     pub fn nla_get_string(arg1: *const nlattr) -> *mut ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strdup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2384:12
[INFO] [stdout]      |
[INFO] [stdout] 2384 |     pub fn nla_strdup(arg1: *const nlattr) -> *mut ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_string` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2387:12
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     pub fn nla_put_string(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_flag` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2394:12
[INFO] [stdout]      |
[INFO] [stdout] 2394 |     pub fn nla_get_flag(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_flag` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2397:12
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     pub fn nla_put_flag(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_msecs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2400:12
[INFO] [stdout]      |
[INFO] [stdout] 2400 |     pub fn nla_get_msecs(arg1: *const nlattr) -> ::std::os::raw::c_ulong;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_msecs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2403:12
[INFO] [stdout]      |
[INFO] [stdout] 2403 |     pub fn nla_put_msecs(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2410:12
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     pub fn nla_put_nested(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_start` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2417:12
[INFO] [stdout]      |
[INFO] [stdout] 2417 |     pub fn nla_nest_start(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_end` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2420:12
[INFO] [stdout]      |
[INFO] [stdout] 2420 |     pub fn nla_nest_end(arg1: *mut nl_msg, arg2: *mut nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_cancel` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2423:12
[INFO] [stdout]      |
[INFO] [stdout] 2423 |     pub fn nla_nest_cancel(arg1: *mut nl_msg, arg2: *const nlattr);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_parse_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2426:12
[INFO] [stdout]      |
[INFO] [stdout] 2426 |     pub fn nla_parse_nested(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_is_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2434:12
[INFO] [stdout]      |
[INFO] [stdout] 2434 |     pub fn nla_is_nested(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2442:12
[INFO] [stdout]      |
[INFO] [stdout] 2442 |     pub fn nlmsg_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_total_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2445:12
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn nlmsg_total_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_padlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2448:12
[INFO] [stdout]      |
[INFO] [stdout] 2448 |     pub fn nlmsg_padlen(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2451:12
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     pub fn nlmsg_data(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_datalen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2454:12
[INFO] [stdout]      |
[INFO] [stdout] 2454 |     pub fn nlmsg_datalen(arg1: *const nlmsghdr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_tail` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2457:12
[INFO] [stdout]      |
[INFO] [stdout] 2457 |     pub fn nlmsg_tail(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_attrdata` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2460:12
[INFO] [stdout]      |
[INFO] [stdout] 2460 |     pub fn nlmsg_attrdata(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_attrlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2463:12
[INFO] [stdout]      |
[INFO] [stdout] 2463 |     pub fn nlmsg_attrlen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_valid_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2469:12
[INFO] [stdout]      |
[INFO] [stdout] 2469 |     pub fn nlmsg_valid_hdr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_ok` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2475:12
[INFO] [stdout]      |
[INFO] [stdout] 2475 |     pub fn nlmsg_ok(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_next` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2478:12
[INFO] [stdout]      |
[INFO] [stdout] 2478 |     pub fn nlmsg_next(arg1: *mut nlmsghdr, arg2: *mut ::std::os::raw::c_int) -> *mut nlmsghdr;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2481:12
[INFO] [stdout]      |
[INFO] [stdout] 2481 |     pub fn nlmsg_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_find_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2490:12
[INFO] [stdout]      |
[INFO] [stdout] 2490 |     pub fn nlmsg_find_attr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2497:12
[INFO] [stdout]      |
[INFO] [stdout] 2497 |     pub fn nlmsg_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_alloc_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2508:12
[INFO] [stdout]      |
[INFO] [stdout] 2508 |     pub fn nlmsg_alloc_size(arg1: usize) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_alloc_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2511:12
[INFO] [stdout]      |
[INFO] [stdout] 2511 |     pub fn nlmsg_alloc_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_default_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2517:12
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     pub fn nlmsg_set_default_size(arg1: usize);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_inherit` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2520:12
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     pub fn nlmsg_inherit(arg1: *mut nlmsghdr) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_convert` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2523:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 |     pub fn nlmsg_convert(arg1: *mut nlmsghdr) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_reserve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2526:12
[INFO] [stdout]      |
[INFO] [stdout] 2526 |     pub fn nlmsg_reserve(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_append` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2533:12
[INFO] [stdout]      |
[INFO] [stdout] 2533 |     pub fn nlmsg_append(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_expand` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2541:12
[INFO] [stdout]      |
[INFO] [stdout] 2541 |     pub fn nlmsg_expand(arg1: *mut nl_msg, arg2: usize) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2544:12
[INFO] [stdout]      |
[INFO] [stdout] 2544 |     pub fn nlmsg_put(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2557:12
[INFO] [stdout]      |
[INFO] [stdout] 2557 |     pub fn nlmsg_get(arg1: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2560:12
[INFO] [stdout]      |
[INFO] [stdout] 2560 |     pub fn nlmsg_free(arg1: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2563:12
[INFO] [stdout]      |
[INFO] [stdout] 2563 |     pub fn nlmsg_set_proto(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2566:12
[INFO] [stdout]      |
[INFO] [stdout] 2566 |     pub fn nlmsg_get_proto(arg1: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_max_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2569:12
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     pub fn nlmsg_get_max_size(arg1: *mut nl_msg) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_src` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2572:12
[INFO] [stdout]      |
[INFO] [stdout] 2572 |     pub fn nlmsg_set_src(arg1: *mut nl_msg, arg2: *mut sockaddr_nl);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_src` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2575:12
[INFO] [stdout]      |
[INFO] [stdout] 2575 |     pub fn nlmsg_get_src(arg1: *mut nl_msg) -> *mut sockaddr_nl;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_dst` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2578:12
[INFO] [stdout]      |
[INFO] [stdout] 2578 |     pub fn nlmsg_set_dst(arg1: *mut nl_msg, arg2: *mut sockaddr_nl);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_dst` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2581:12
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     pub fn nlmsg_get_dst(arg1: *mut nl_msg) -> *mut sockaddr_nl;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_creds` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2584:12
[INFO] [stdout]      |
[INFO] [stdout] 2584 |     pub fn nlmsg_set_creds(arg1: *mut nl_msg, arg2: *mut ucred);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_creds` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2587:12
[INFO] [stdout]      |
[INFO] [stdout] 2587 |     pub fn nlmsg_get_creds(arg1: *mut nl_msg) -> *mut ucred;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlmsgtype2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2590:12
[INFO] [stdout]      |
[INFO] [stdout] 2590 |     pub fn nl_nlmsgtype2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2nlmsgtype` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2597:12
[INFO] [stdout]      |
[INFO] [stdout] 2597 |     pub fn nl_str2nlmsgtype(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlmsg_flags2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2600:12
[INFO] [stdout]      |
[INFO] [stdout] 2600 |     pub fn nl_nlmsg_flags2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msg_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2607:12
[INFO] [stdout]      |
[INFO] [stdout] 2607 |     pub fn nl_msg_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msg_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2616:12
[INFO] [stdout]      |
[INFO] [stdout] 2616 |     pub fn nl_msg_dump(arg1: *mut nl_msg, arg2: *mut FILE);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_connect` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2619:12
[INFO] [stdout]      |
[INFO] [stdout] 2619 |     pub fn genl_connect(arg1: *mut nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_send_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2622:12
[INFO] [stdout]      |
[INFO] [stdout] 2622 |     pub fn genl_send_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_valid_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2643:12
[INFO] [stdout]      |
[INFO] [stdout] 2643 |     pub fn genlmsg_valid_hdr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2649:12
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     pub fn genlmsg_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2666:12
[INFO] [stdout]      |
[INFO] [stdout] 2666 |     pub fn genlmsg_hdr(arg1: *mut nlmsghdr) -> *mut genlmsghdr;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2669:12
[INFO] [stdout]      |
[INFO] [stdout] 2669 |     pub fn genlmsg_data(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2672:12
[INFO] [stdout]      |
[INFO] [stdout] 2672 |     pub fn genlmsg_user_hdr(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2675:12
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     pub fn genlmsg_user_data(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_datalen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2681:12
[INFO] [stdout]      |
[INFO] [stdout] 2681 |     pub fn genlmsg_user_datalen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2687:12
[INFO] [stdout]      |
[INFO] [stdout] 2687 |     pub fn genlmsg_len(arg1: *const genlmsghdr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_attrdata` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2690:12
[INFO] [stdout]      |
[INFO] [stdout] 2690 |     pub fn genlmsg_attrdata(arg1: *const genlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_attrlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2693:12
[INFO] [stdout]      |
[INFO] [stdout] 2693 |     pub fn genlmsg_attrlen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_op2name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2699:12
[INFO] [stdout]      |
[INFO] [stdout] 2699 |     pub fn genl_op2name(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_nitems` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2715:12
[INFO] [stdout]      |
[INFO] [stdout] 2715 |     pub fn nl_cache_nitems(arg1: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_nitems_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2718:12
[INFO] [stdout]      |
[INFO] [stdout] 2718 |     pub fn nl_cache_nitems_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_ops` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2724:12
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     pub fn nl_cache_get_ops(arg1: *mut nl_cache) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_first` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2727:12
[INFO] [stdout]      |
[INFO] [stdout] 2727 |     pub fn nl_cache_get_first(arg1: *mut nl_cache) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_last` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2730:12
[INFO] [stdout]      |
[INFO] [stdout] 2730 |     pub fn nl_cache_get_last(arg1: *mut nl_cache) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_next` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2733:12
[INFO] [stdout]      |
[INFO] [stdout] 2733 |     pub fn nl_cache_get_next(arg1: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_prev` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2736:12
[INFO] [stdout]      |
[INFO] [stdout] 2736 |     pub fn nl_cache_get_prev(arg1: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2739:12
[INFO] [stdout]      |
[INFO] [stdout] 2739 |     pub fn nl_cache_alloc(arg1: *mut nl_cache_ops) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc_and_fill` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2742:12
[INFO] [stdout]      |
[INFO] [stdout] 2742 |     pub fn nl_cache_alloc_and_fill(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2749:12
[INFO] [stdout]      |
[INFO] [stdout] 2749 |     pub fn nl_cache_alloc_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_subset` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2755:12
[INFO] [stdout]      |
[INFO] [stdout] 2755 |     pub fn nl_cache_subset(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2758:12
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     pub fn nl_cache_clone(arg1: *mut nl_cache) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_clear` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2761:12
[INFO] [stdout]      |
[INFO] [stdout] 2761 |     pub fn nl_cache_clear(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2764:12
[INFO] [stdout]      |
[INFO] [stdout] 2764 |     pub fn nl_cache_get(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2767:12
[INFO] [stdout]      |
[INFO] [stdout] 2767 |     pub fn nl_cache_free(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2770:12
[INFO] [stdout]      |
[INFO] [stdout] 2770 |     pub fn nl_cache_put(cache: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2773:12
[INFO] [stdout]      |
[INFO] [stdout] 2773 |     pub fn nl_cache_add(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_parse_and_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2776:12
[INFO] [stdout]      |
[INFO] [stdout] 2776 |     pub fn nl_cache_parse_and_add(arg1: *mut nl_cache, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_move` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2779:12
[INFO] [stdout]      |
[INFO] [stdout] 2779 |     pub fn nl_cache_move(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_remove` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2782:12
[INFO] [stdout]      |
[INFO] [stdout] 2782 |     pub fn nl_cache_remove(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_refill` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2785:12
[INFO] [stdout]      |
[INFO] [stdout] 2785 |     pub fn nl_cache_refill(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_pickup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2788:12
[INFO] [stdout]      |
[INFO] [stdout] 2788 |     pub fn nl_cache_pickup(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_pickup_checkdup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2791:12
[INFO] [stdout]      |
[INFO] [stdout] 2791 |     pub fn nl_cache_pickup_checkdup(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_resync` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2797:12
[INFO] [stdout]      |
[INFO] [stdout] 2797 |     pub fn nl_cache_resync(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_include` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2805:12
[INFO] [stdout]      |
[INFO] [stdout] 2805 |     pub fn nl_cache_include(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_arg1` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2813:12
[INFO] [stdout]      |
[INFO] [stdout] 2813 |     pub fn nl_cache_set_arg1(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_arg2` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2816:12
[INFO] [stdout]      |
[INFO] [stdout] 2816 |     pub fn nl_cache_set_arg2(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_flags` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2819:12
[INFO] [stdout]      |
[INFO] [stdout] 2819 |     pub fn nl_cache_set_flags(arg1: *mut nl_cache, arg2: ::std::os::raw::c_uint);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_is_empty` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2822:12
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     pub fn nl_cache_is_empty(arg1: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_search` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2825:12
[INFO] [stdout]      |
[INFO] [stdout] 2825 |     pub fn nl_cache_search(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_find` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2828:12
[INFO] [stdout]      |
[INFO] [stdout] 2828 |     pub fn nl_cache_find(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mark_all` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2831:12
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     pub fn nl_cache_mark_all(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2834:12
[INFO] [stdout]      |
[INFO] [stdout] 2834 |     pub fn nl_cache_dump(arg1: *mut nl_cache, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_dump_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2837:12
[INFO] [stdout]      |
[INFO] [stdout] 2837 |     pub fn nl_cache_dump_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_foreach` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2844:12
[INFO] [stdout]      |
[INFO] [stdout] 2844 |     pub fn nl_cache_foreach(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_foreach_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2853:12
[INFO] [stdout]      |
[INFO] [stdout] 2853 |     pub fn nl_cache_foreach_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_lookup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2863:12
[INFO] [stdout]      |
[INFO] [stdout] 2863 |     pub fn nl_cache_ops_lookup(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_lookup_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2866:12
[INFO] [stdout]      |
[INFO] [stdout] 2866 |     pub fn nl_cache_ops_lookup_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_associate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2869:12
[INFO] [stdout]      |
[INFO] [stdout] 2869 |     pub fn nl_cache_ops_associate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_associate_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2875:12
[INFO] [stdout]      |
[INFO] [stdout] 2875 |     pub fn nl_cache_ops_associate_safe(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msgtype_lookup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2886:12
[INFO] [stdout]      |
[INFO] [stdout] 2886 |     pub fn nl_msgtype_lookup(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_foreach` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2892:12
[INFO] [stdout]      |
[INFO] [stdout] 2892 |     pub fn nl_cache_ops_foreach(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_register` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2900:12
[INFO] [stdout]      |
[INFO] [stdout] 2900 |     pub fn nl_cache_mngt_register(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_unregister` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2903:12
[INFO] [stdout]      |
[INFO] [stdout] 2903 |     pub fn nl_cache_mngt_unregister(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_provide` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2906:12
[INFO] [stdout]      |
[INFO] [stdout] 2906 |     pub fn nl_cache_mngt_provide(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_unprovide` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2909:12
[INFO] [stdout]      |
[INFO] [stdout] 2909 |     pub fn nl_cache_mngt_unprovide(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_require` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2912:12
[INFO] [stdout]      |
[INFO] [stdout] 2912 |     pub fn nl_cache_mngt_require(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_require_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2915:12
[INFO] [stdout]      |
[INFO] [stdout] 2915 |     pub fn nl_cache_mngt_require_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2923:12
[INFO] [stdout]      |
[INFO] [stdout] 2923 |     pub fn nl_cache_mngr_alloc(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2931:12
[INFO] [stdout]      |
[INFO] [stdout] 2931 |     pub fn nl_cache_mngr_add(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_add_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2940:12
[INFO] [stdout]      |
[INFO] [stdout] 2940 |     pub fn nl_cache_mngr_add_cache(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_get_fd` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2948:12
[INFO] [stdout]      |
[INFO] [stdout] 2948 |     pub fn nl_cache_mngr_get_fd(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_poll` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2951:12
[INFO] [stdout]      |
[INFO] [stdout] 2951 |     pub fn nl_cache_mngr_poll(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_data_ready` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2957:12
[INFO] [stdout]      |
[INFO] [stdout] 2957 |     pub fn nl_cache_mngr_data_ready(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_info` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2960:12
[INFO] [stdout]      |
[INFO] [stdout] 2960 |     pub fn nl_cache_mngr_info(arg1: *mut nl_cache_mngr, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2963:12
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     pub fn nl_cache_mngr_free(arg1: *mut nl_cache_mngr);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2966:12
[INFO] [stdout]      |
[INFO] [stdout] 2966 |     pub fn nl_cache_ops_get(arg1: *mut nl_cache_ops);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2969:12
[INFO] [stdout]      |
[INFO] [stdout] 2969 |     pub fn nl_cache_ops_put(arg1: *mut nl_cache_ops);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_set_flags` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2972:12
[INFO] [stdout]      |
[INFO] [stdout] 2972 |     pub fn nl_cache_ops_set_flags(arg1: *mut nl_cache_ops, arg2: ::std::os::raw::c_uint);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_alloc_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2980:12
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     pub fn genl_ctrl_alloc_cache(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_search` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2986:12
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     pub fn genl_ctrl_search(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int) -> *mut genl_family;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_search_by_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2989:12
[INFO] [stdout]      |
[INFO] [stdout] 2989 |     pub fn genl_ctrl_search_by_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_resolve_grp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:3001:12
[INFO] [stdout]      |
[INFO] [stdout] 3001 |     pub fn genl_ctrl_resolve_grp(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `RawMessageHeader` is never used
[INFO] [stdout]    --> src/netlink/mod.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub type RawMessageHeader = sys::nlmsghdr;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MessageType` is never constructed
[INFO] [stdout]    --> src/netlink/mod.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub struct MessageType(::std::os::raw::c_int);
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_c_int` and `to_c_int` are never used
[INFO] [stdout]    --> src/netlink/mod.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     impl MessageType {
[INFO] [stdout]     |     ---------------- associated items in this implementation
[INFO] [stdout] 125 |         pub unsafe fn from_c_int(message_type: ::std::os::raw::c_int) -> MessageType {
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 |         pub fn to_c_int(&self) -> c_int {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `with_size`, `with_type`, `try_with_size`, `try_with_type`, `set_default_size`, and `put_u32` are never used
[INFO] [stdout]    --> src/netlink/mod.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     impl Message {
[INFO] [stdout]     |     ------------ associated items in this implementation
[INFO] [stdout] 140 |         pub fn new() -> Self { Self::try_new().unwrap() }
[INFO] [stdout] 141 |         pub fn with_size(size: usize) -> Self { Self::try_with_size(size).unwrap() }
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 142 |         pub fn with_type(message_type: MessageType, flags: c_int) -> Self { Self::try_with_type(message_type, flags).unwrap()}
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |         pub fn try_with_size(size: usize) -> Option<Self> {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |         pub fn try_with_type(message_type: MessageType, flags: c_int) -> Option<Self> {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |         pub fn set_default_size(size : usize) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |         pub fn put_u32(&mut self, attribute_id : i32, value : u32) -> i32 {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_VERSION` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:88
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __BITS_PER_LONG : u32 = 64 ; pub const __FD_SETSIZE : u32 = 1024 ; pub const TASKSTATS_VERSION : u32 = 10 ; pub const TS_COMM_L...
[INFO] [stdout]   |                                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TS_COMM_LEN` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:129
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = 1024 ; pub const TASKSTATS_VERSION : u32 = 10 ; pub const TS_COMM_LEN : u32 = 32 ; pub const TASKSTATS_GENL_NAME : & 'static [ u8 ;...
[INFO] [stdout]   |                                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_GENL_NAME` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:164
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... u32 = 10 ; pub const TS_COMM_LEN : u32 = 32 ; pub const TASKSTATS_GENL_NAME : & 'static [ u8 ; 10usize ] = b"TASKSTATS\0" ; pub const...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_GENL_VERSION` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:242
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...& 'static [ u8 ; 10usize ] = b"TASKSTATS\0" ; pub const TASKSTATS_GENL_VERSION : u32 = 1 ; pub type __s8 = :: std :: os :: raw :: c_sc...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16583
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ) , "::" , stringify ! ( ac_btime64 ) ) ) ; } pub const TASKSTATS_CMD_UNSPEC : _bindgen_ty_1 = 0 ; pub const TASKSTATS_CMD_GET : _bin...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_GET` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16636
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onst TASKSTATS_CMD_UNSPEC : _bindgen_ty_1 = 0 ; pub const TASKSTATS_CMD_GET : _bindgen_ty_1 = 1 ; pub const TASKSTATS_CMD_NEW : _bindg...
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_NEW` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...b const TASKSTATS_CMD_GET : _bindgen_ty_1 = 1 ; pub const TASKSTATS_CMD_NEW : _bindgen_ty_1 = 2 ; pub const __TASKSTATS_CMD_MAX : _bin...
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gen_ty_1 = 3 ; pub type _bindgen_ty_1 = u32 ; pub const TASKSTATS_TYPE_UNSPEC : _bindgen_ty_2 = 0 ; pub const TASKSTATS_TYPE_PID : _bi...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...const TASKSTATS_TYPE_PID : _bindgen_ty_2 = 1 ; pub const TASKSTATS_TYPE_TGID : _bindgen_ty_2 = 2 ; pub const TASKSTATS_TYPE_STATS : _b...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_STATS` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16976
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onst TASKSTATS_TYPE_TGID : _bindgen_ty_2 = 2 ; pub const TASKSTATS_TYPE_STATS : _bindgen_ty_2 = 3 ; pub const TASKSTATS_TYPE_AGGR_PID ...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_AGGR_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17085
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ASKSTATS_TYPE_AGGR_PID : _bindgen_ty_2 = 4 ; pub const TASKSTATS_TYPE_AGGR_TGID : _bindgen_ty_2 = 5 ; pub const TASKSTATS_TYPE_NULL : ...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_NULL` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17142
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TASKSTATS_TYPE_AGGR_TGID : _bindgen_ty_2 = 5 ; pub const TASKSTATS_TYPE_NULL : _bindgen_ty_2 = 6 ; pub const __TASKSTATS_TYPE_MAX : _b...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n_ty_2 = 7 ; pub type _bindgen_ty_2 = u32 ; pub const TASKSTATS_CMD_ATTR_UNSPEC : _bindgen_ty_3 = 0 ; pub const TASKSTATS_CMD_ATTR_PID...
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_PID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...SKSTATS_CMD_ATTR_UNSPEC : _bindgen_ty_3 = 0 ; pub const TASKSTATS_CMD_ATTR_PID : _bindgen_ty_3 = 1 ; pub const TASKSTATS_CMD_ATTR_TGID...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TASKSTATS_CMD_ATTR_PID : _bindgen_ty_3 = 1 ; pub const TASKSTATS_CMD_ATTR_TGID : _bindgen_ty_3 = 2 ; pub const TASKSTATS_CMD_ATTR_REGI...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_REGISTER_CPUMASK` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17447
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TS_CMD_ATTR_TGID : _bindgen_ty_3 = 2 ; pub const TASKSTATS_CMD_ATTR_REGISTER_CPUMASK : _bindgen_ty_3 = 3 ; pub const TASKSTATS_CMD_ATT...
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17515
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...EGISTER_CPUMASK : _bindgen_ty_3 = 3 ; pub const TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK : _bindgen_ty_3 = 4 ; pub const __TASKSTATS_CMD_...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[*mut netlink::sys::nlattr; 8]` does not permit being left uninitialized
[INFO] [stdout]   --> src/main.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut attrs : [*mut nlattr; 7 + 1] = std::mem::uninitialized();
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                this code causes undefined behavior when executed
[INFO] [stdout]    |                                                help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: raw pointers must be initialized
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub _IO_read_ptr: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub _IO_read_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub _IO_read_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub _IO_write_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub _IO_write_ptr: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub _IO_write_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub _IO_buf_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub _IO_buf_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub _IO_save_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub _IO_backup_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub _IO_save_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_UNUSED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 | pub const nl_mmap_status_NL_MMAP_STATUS_UNUSED: nl_mmap_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_UNUSED`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_RESERVED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1024:11
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub const nl_mmap_status_NL_MMAP_STATUS_RESERVED: nl_mmap_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_RESERVED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_VALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1025:11
[INFO] [stdout]      |
[INFO] [stdout] 1025 | pub const nl_mmap_status_NL_MMAP_STATUS_VALID: nl_mmap_status = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_VALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_COPY` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 | pub const nl_mmap_status_NL_MMAP_STATUS_COPY: nl_mmap_status = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_COPY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_SKIP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1027:11
[INFO] [stdout]      |
[INFO] [stdout] 1027 | pub const nl_mmap_status_NL_MMAP_STATUS_SKIP: nl_mmap_status = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_SKIP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_LINE` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1128:11
[INFO] [stdout]      |
[INFO] [stdout] 1128 | pub const nl_dump_type_NL_DUMP_LINE: nl_dump_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_LINE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_DETAILS` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1130:11
[INFO] [stdout]      |
[INFO] [stdout] 1130 | pub const nl_dump_type_NL_DUMP_DETAILS: nl_dump_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_DETAILS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_STATS` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1132:11
[INFO] [stdout]      |
[INFO] [stdout] 1132 | pub const nl_dump_type_NL_DUMP_STATS: nl_dump_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_STATS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type___NL_DUMP_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 | pub const nl_dump_type___NL_DUMP_MAX: nl_dump_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_OK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1368:11
[INFO] [stdout]      |
[INFO] [stdout] 1368 | pub const nl_cb_action_NL_OK: nl_cb_action = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_OK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_SKIP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1370:11
[INFO] [stdout]      |
[INFO] [stdout] 1370 | pub const nl_cb_action_NL_SKIP: nl_cb_action = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_SKIP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_STOP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1372:11
[INFO] [stdout]      |
[INFO] [stdout] 1372 | pub const nl_cb_action_NL_STOP: nl_cb_action = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_STOP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEFAULT` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 | pub const nl_cb_kind_NL_CB_DEFAULT: nl_cb_kind = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_DEFAULT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_VERBOSE` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1379:11
[INFO] [stdout]      |
[INFO] [stdout] 1379 | pub const nl_cb_kind_NL_CB_VERBOSE: nl_cb_kind = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_VERBOSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEBUG` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1381:11
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub const nl_cb_kind_NL_CB_DEBUG: nl_cb_kind = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_DEBUG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_CUSTOM` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1383:11
[INFO] [stdout]      |
[INFO] [stdout] 1383 | pub const nl_cb_kind_NL_CB_CUSTOM: nl_cb_kind = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_CUSTOM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind___NL_CB_KIND_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1385:11
[INFO] [stdout]      |
[INFO] [stdout] 1385 | pub const nl_cb_kind___NL_CB_KIND_MAX: nl_cb_kind = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_KIND_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_VALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1390:11
[INFO] [stdout]      |
[INFO] [stdout] 1390 | pub const nl_cb_type_NL_CB_VALID: nl_cb_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_VALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_FINISH` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1392:11
[INFO] [stdout]      |
[INFO] [stdout] 1392 | pub const nl_cb_type_NL_CB_FINISH: nl_cb_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_FINISH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_OVERRUN` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1394:11
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub const nl_cb_type_NL_CB_OVERRUN: nl_cb_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_OVERRUN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SKIPPED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1396:11
[INFO] [stdout]      |
[INFO] [stdout] 1396 | pub const nl_cb_type_NL_CB_SKIPPED: nl_cb_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SKIPPED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_ACK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1398:11
[INFO] [stdout]      |
[INFO] [stdout] 1398 | pub const nl_cb_type_NL_CB_ACK: nl_cb_type = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_ACK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_IN` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 | pub const nl_cb_type_NL_CB_MSG_IN: nl_cb_type = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_MSG_IN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_OUT` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1402:11
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub const nl_cb_type_NL_CB_MSG_OUT: nl_cb_type = 6;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_MSG_OUT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_INVALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const nl_cb_type_NL_CB_INVALID: nl_cb_type = 7;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEQ_CHECK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1406:11
[INFO] [stdout]      |
[INFO] [stdout] 1406 | pub const nl_cb_type_NL_CB_SEQ_CHECK: nl_cb_type = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SEQ_CHECK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEND_ACK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1408:11
[INFO] [stdout]      |
[INFO] [stdout] 1408 | pub const nl_cb_type_NL_CB_SEND_ACK: nl_cb_type = 9;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SEND_ACK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_DUMP_INTR` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1410:11
[INFO] [stdout]      |
[INFO] [stdout] 1410 | pub const nl_cb_type_NL_CB_DUMP_INTR: nl_cb_type = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_DUMP_INTR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type___NL_CB_TYPE_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1412:11
[INFO] [stdout]      |
[INFO] [stdout] 1412 | pub const nl_cb_type___NL_CB_TYPE_MAX: nl_cb_type = 11;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_TYPE_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 427 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `attr` is never read
[INFO] [stdout]   --> src/main.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut attr: *const nlattr = std::ptr::null();
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `answer`
[INFO] [stdout]   --> src/main.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let answer = genlmsg_parse(hdr, 0, ptr, 7,
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_answer`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg`
[INFO] [stdout]   --> src/main.rs:13:63
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern "C" fn message_handler(msg: *mut netlink::sys::nl_msg, arg: *mut std::os::raw::c_void) -> std::os::raw::c_int
[INFO] [stdout]    |                                                               ^^^ help: if this is intentional, prefix it with an underscore: `_arg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let name = unsafe {
[INFO] [stdout]    |                ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nlink_t` is never used
[INFO] [stdout]    --> src/netlink/sys.rs:395:10
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub type nlink_t = __nlink_t;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_UNUSED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 | pub const nl_mmap_status_NL_MMAP_STATUS_UNUSED: nl_mmap_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_RESERVED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1024:11
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub const nl_mmap_status_NL_MMAP_STATUS_RESERVED: nl_mmap_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_VALID` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1025:11
[INFO] [stdout]      |
[INFO] [stdout] 1025 | pub const nl_mmap_status_NL_MMAP_STATUS_VALID: nl_mmap_status = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_COPY` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 | pub const nl_mmap_status_NL_MMAP_STATUS_COPY: nl_mmap_status = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_SKIP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1027:11
[INFO] [stdout]      |
[INFO] [stdout] 1027 | pub const nl_mmap_status_NL_MMAP_STATUS_SKIP: nl_mmap_status = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_mmap_status` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1028:10
[INFO] [stdout]      |
[INFO] [stdout] 1028 | pub type nl_mmap_status = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_LINE` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1128:11
[INFO] [stdout]      |
[INFO] [stdout] 1128 | pub const nl_dump_type_NL_DUMP_LINE: nl_dump_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_DETAILS` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1130:11
[INFO] [stdout]      |
[INFO] [stdout] 1130 | pub const nl_dump_type_NL_DUMP_DETAILS: nl_dump_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_STATS` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1132:11
[INFO] [stdout]      |
[INFO] [stdout] 1132 | pub const nl_dump_type_NL_DUMP_STATS: nl_dump_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type___NL_DUMP_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 | pub const nl_dump_type___NL_DUMP_MAX: nl_dump_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_recvmsg_err_cb_t` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1360:10
[INFO] [stdout]      |
[INFO] [stdout] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_OK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1368:11
[INFO] [stdout]      |
[INFO] [stdout] 1368 | pub const nl_cb_action_NL_OK: nl_cb_action = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_SKIP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1370:11
[INFO] [stdout]      |
[INFO] [stdout] 1370 | pub const nl_cb_action_NL_SKIP: nl_cb_action = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_STOP` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1372:11
[INFO] [stdout]      |
[INFO] [stdout] 1372 | pub const nl_cb_action_NL_STOP: nl_cb_action = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `nl_cb_action` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type nl_cb_action = u32;
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEFAULT` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 | pub const nl_cb_kind_NL_CB_DEFAULT: nl_cb_kind = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_VERBOSE` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1379:11
[INFO] [stdout]      |
[INFO] [stdout] 1379 | pub const nl_cb_kind_NL_CB_VERBOSE: nl_cb_kind = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEBUG` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1381:11
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub const nl_cb_kind_NL_CB_DEBUG: nl_cb_kind = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind___NL_CB_KIND_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1385:11
[INFO] [stdout]      |
[INFO] [stdout] 1385 | pub const nl_cb_kind___NL_CB_KIND_MAX: nl_cb_kind = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_FINISH` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1392:11
[INFO] [stdout]      |
[INFO] [stdout] 1392 | pub const nl_cb_type_NL_CB_FINISH: nl_cb_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_OVERRUN` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1394:11
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub const nl_cb_type_NL_CB_OVERRUN: nl_cb_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SKIPPED` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1396:11
[INFO] [stdout]      |
[INFO] [stdout] 1396 | pub const nl_cb_type_NL_CB_SKIPPED: nl_cb_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_ACK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1398:11
[INFO] [stdout]      |
[INFO] [stdout] 1398 | pub const nl_cb_type_NL_CB_ACK: nl_cb_type = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_IN` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 | pub const nl_cb_type_NL_CB_MSG_IN: nl_cb_type = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_OUT` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1402:11
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub const nl_cb_type_NL_CB_MSG_OUT: nl_cb_type = 6;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_INVALID` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const nl_cb_type_NL_CB_INVALID: nl_cb_type = 7;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEQ_CHECK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1406:11
[INFO] [stdout]      |
[INFO] [stdout] 1406 | pub const nl_cb_type_NL_CB_SEQ_CHECK: nl_cb_type = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEND_ACK` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1408:11
[INFO] [stdout]      |
[INFO] [stdout] 1408 | pub const nl_cb_type_NL_CB_SEND_ACK: nl_cb_type = 9;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_DUMP_INTR` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1410:11
[INFO] [stdout]      |
[INFO] [stdout] 1410 | pub const nl_cb_type_NL_CB_DUMP_INTR: nl_cb_type = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type___NL_CB_TYPE_MAX` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1412:11
[INFO] [stdout]      |
[INFO] [stdout] 1412 | pub const nl_cb_type___NL_CB_TYPE_MAX: nl_cb_type = 11;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `change_func_t` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2706:10
[INFO] [stdout]      |
[INFO] [stdout] 2706 | pub type change_func_t = ::std::option::Option<
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_geterror` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1119:12
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn nl_geterror(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_perror` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1122:12
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     pub fn nl_perror(arg1: ::std::os::raw::c_int, arg2: *const ::std::os::raw::c_char);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_syserr2nlerr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1125:12
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     pub fn nl_syserr2nlerr(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1417:12
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     pub fn nl_cb_alloc(arg1: nl_cb_kind) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1420:12
[INFO] [stdout]      |
[INFO] [stdout] 1420 |     pub fn nl_cb_clone(arg1: *mut nl_cb) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1423:12
[INFO] [stdout]      |
[INFO] [stdout] 1423 |     pub fn nl_cb_get(arg1: *mut nl_cb) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1426:12
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     pub fn nl_cb_put(arg1: *mut nl_cb);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_set` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1429:12
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     pub fn nl_cb_set(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_set_all` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1438:12
[INFO] [stdout]      |
[INFO] [stdout] 1438 |     pub fn nl_cb_set_all(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_err` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1446:12
[INFO] [stdout]      |
[INFO] [stdout] 1446 |     pub fn nl_cb_err(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_recvmsgs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1454 |     pub fn nl_cb_overwrite_recvmsgs(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_recv` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     pub fn nl_cb_overwrite_recv(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_overwrite_send` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1475:12
[INFO] [stdout]      |
[INFO] [stdout] 1475 |     pub fn nl_cb_overwrite_send(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cb_active_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1483:12
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     pub fn nl_cb_active_type(cb: *mut nl_cb) -> nl_cb_type;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_alloc_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1489:12
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     pub fn nl_socket_alloc_cb(arg1: *mut nl_cb) -> *mut nl_sock;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1492:12
[INFO] [stdout]      |
[INFO] [stdout] 1492 |     pub fn nl_socket_free(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_local_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1495:12
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     pub fn nl_socket_get_local_port(arg1: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_local_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1498:12
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     pub fn nl_socket_set_local_port(arg1: *mut nl_sock, arg2: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_add_memberships` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1501:12
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     pub fn nl_socket_add_memberships(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_add_membership` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1508:12
[INFO] [stdout]      |
[INFO] [stdout] 1508 |     pub fn nl_socket_add_membership(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_drop_memberships` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1514:12
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     pub fn nl_socket_drop_memberships(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_drop_membership` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1521:12
[INFO] [stdout]      |
[INFO] [stdout] 1521 |     pub fn nl_socket_drop_membership(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_join_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1527:12
[INFO] [stdout]      |
[INFO] [stdout] 1527 |     pub fn nl_join_groups(arg1: *mut nl_sock, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_peer_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1530:12
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn nl_socket_get_peer_port(arg1: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_peer_port` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1533:12
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     pub fn nl_socket_set_peer_port(arg1: *mut nl_sock, arg2: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_peer_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1536:12
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn nl_socket_get_peer_groups(sk: *const nl_sock) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_peer_groups` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1539:12
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     pub fn nl_socket_set_peer_groups(sk: *mut nl_sock, groups: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1542:12
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn nl_socket_get_cb(arg1: *const nl_sock) -> *mut nl_cb;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1545:12
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     pub fn nl_socket_set_cb(arg1: *mut nl_sock, arg2: *mut nl_cb);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_modify_err_cb` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1557:12
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn nl_socket_modify_err_cb(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_buffer_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1565:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 |     pub fn nl_socket_set_buffer_size(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_msg_buf_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1572:12
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn nl_socket_set_msg_buf_size(arg1: *mut nl_sock, arg2: usize) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_get_msg_buf_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1575:12
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     pub fn nl_socket_get_msg_buf_size(arg1: *mut nl_sock) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_passcred` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1578:12
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     pub fn nl_socket_set_passcred(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_recv_pktinfo` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1584:12
[INFO] [stdout]      |
[INFO] [stdout] 1584 |     pub fn nl_socket_recv_pktinfo(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_seq_check` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1590:12
[INFO] [stdout]      |
[INFO] [stdout] 1590 |     pub fn nl_socket_disable_seq_check(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_use_seq` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1593:12
[INFO] [stdout]      |
[INFO] [stdout] 1593 |     pub fn nl_socket_use_seq(arg1: *mut nl_sock) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_auto_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1596:12
[INFO] [stdout]      |
[INFO] [stdout] 1596 |     pub fn nl_socket_disable_auto_ack(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_enable_auto_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1599:12
[INFO] [stdout]      |
[INFO] [stdout] 1599 |     pub fn nl_socket_enable_auto_ack(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_fd` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1605:12
[INFO] [stdout]      |
[INFO] [stdout] 1605 |     pub fn nl_socket_set_fd(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_set_nonblocking` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1612:12
[INFO] [stdout]      |
[INFO] [stdout] 1612 |     pub fn nl_socket_set_nonblocking(arg1: *const nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_enable_msg_peek` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1615:12
[INFO] [stdout]      |
[INFO] [stdout] 1615 |     pub fn nl_socket_enable_msg_peek(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_socket_disable_msg_peek` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1618:12
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     pub fn nl_socket_disable_msg_peek(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_bytes` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1660:12
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     pub fn nl_cancel_down_bytes(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_bits` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1666:12
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     pub fn nl_cancel_down_bits(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_rate2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1672:12
[INFO] [stdout]      |
[INFO] [stdout] 1672 |     pub fn nl_rate2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cancel_down_us` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1680:12
[INFO] [stdout]      |
[INFO] [stdout] 1680 |     pub fn nl_cancel_down_us(arg1: u32, arg2: *mut *mut ::std::os::raw::c_char) -> f64;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_size2int` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1683:12
[INFO] [stdout]      |
[INFO] [stdout] 1683 |     pub fn nl_size2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_size2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1686:12
[INFO] [stdout]      |
[INFO] [stdout] 1686 |     pub fn nl_size2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_prob2int` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1693:12
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     pub fn nl_prob2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_get_user_hz` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1696:12
[INFO] [stdout]      |
[INFO] [stdout] 1696 |     pub fn nl_get_user_hz() -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_get_psched_hz` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1699:12
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     pub fn nl_get_psched_hz() -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_us2ticks` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1702:12
[INFO] [stdout]      |
[INFO] [stdout] 1702 |     pub fn nl_us2ticks(arg1: u32) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ticks2us` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1705:12
[INFO] [stdout]      |
[INFO] [stdout] 1705 |     pub fn nl_ticks2us(arg1: u32) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2msec` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1708:12
[INFO] [stdout]      |
[INFO] [stdout] 1708 |     pub fn nl_str2msec(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msec2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1714:12
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     pub fn nl_msec2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_llproto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1721:12
[INFO] [stdout]      |
[INFO] [stdout] 1721 |     pub fn nl_llproto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2llproto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1728:12
[INFO] [stdout]      |
[INFO] [stdout] 1728 |     pub fn nl_str2llproto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ether_proto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1731:12
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     pub fn nl_ether_proto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2ether_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1738:12
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     pub fn nl_str2ether_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_ip_proto2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1741:12
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     pub fn nl_ip_proto2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2ip_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1748:12
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn nl_str2ip_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_new_line` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1751:12
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     pub fn nl_new_line(arg1: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1754:12
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     pub fn nl_dump(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_dump_line` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1757:12
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     pub fn nl_dump_line(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_has_capability` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1760:12
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     pub fn nl_has_capability(capability: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1778:12
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     pub fn nl_object_alloc(arg1: *mut nl_object_ops) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_alloc_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1781:12
[INFO] [stdout]      |
[INFO] [stdout] 1781 |     pub fn nl_object_alloc_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1787:12
[INFO] [stdout]      |
[INFO] [stdout] 1787 |     pub fn nl_object_free(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1790:12
[INFO] [stdout]      |
[INFO] [stdout] 1790 |     pub fn nl_object_clone(obj: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_update` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1793:12
[INFO] [stdout]      |
[INFO] [stdout] 1793 |     pub fn nl_object_update(dst: *mut nl_object, src: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1796:12
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     pub fn nl_object_get(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1799:12
[INFO] [stdout]      |
[INFO] [stdout] 1799 |     pub fn nl_object_put(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_shared` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1802:12
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn nl_object_shared(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1805:12
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     pub fn nl_object_dump(arg1: *mut nl_object, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_dump_buf` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1808:12
[INFO] [stdout]      |
[INFO] [stdout] 1808 |     pub fn nl_object_dump_buf(arg1: *mut nl_object, arg2: *mut ::std::os::raw::c_char, arg3: usize);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_identical` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1811:12
[INFO] [stdout]      |
[INFO] [stdout] 1811 |     pub fn nl_object_identical(arg1: *mut nl_object, arg2: *mut nl_object)
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_diff` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1815:12
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     pub fn nl_object_diff(arg1: *mut nl_object, arg2: *mut nl_object) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_match_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1818:12
[INFO] [stdout]      |
[INFO] [stdout] 1818 |     pub fn nl_object_match_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_attrs2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1824:12
[INFO] [stdout]      |
[INFO] [stdout] 1824 |     pub fn nl_object_attrs2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_attr_list` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1832:12
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn nl_object_attr_list(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_keygen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1839:12
[INFO] [stdout]      |
[INFO] [stdout] 1839 |     pub fn nl_object_keygen(arg1: *mut nl_object, arg2: *mut u32, arg3: u32);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_mark` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1842:12
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn nl_object_mark(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_unmark` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1845:12
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     pub fn nl_object_unmark(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_is_marked` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1848:12
[INFO] [stdout]      |
[INFO] [stdout] 1848 |     pub fn nl_object_is_marked(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_refcnt` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1851:12
[INFO] [stdout]      |
[INFO] [stdout] 1851 |     pub fn nl_object_get_refcnt(arg1: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1854:12
[INFO] [stdout]      |
[INFO] [stdout] 1854 |     pub fn nl_object_get_cache(arg1: *mut nl_object) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1857:12
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn nl_object_get_type(arg1: *const nl_object) -> *const ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_msgtype` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1860:12
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     pub fn nl_object_get_msgtype(arg1: *const nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_ops` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1863:12
[INFO] [stdout]      |
[INFO] [stdout] 1863 |     pub fn nl_object_get_ops(arg1: *const nl_object) -> *mut nl_object_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_object_get_id_attrs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1866:12
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn nl_object_get_id_attrs(obj: *mut nl_object) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_close` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1882:12
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn nl_close(arg1: *mut nl_sock);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_sendto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1885:12
[INFO] [stdout]      |
[INFO] [stdout] 1885 |     pub fn nl_sendto(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_sendmsg` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1892:12
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn nl_sendmsg(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1899:12
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     pub fn nl_send(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_iovec` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1902:12
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn nl_send_iovec(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_complete_msg` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1910:12
[INFO] [stdout]      |
[INFO] [stdout] 1910 |     pub fn nl_complete_msg(arg1: *mut nl_sock, arg2: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_auto_complete` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1913:12
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     pub fn nl_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_auto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1916:12
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     pub fn nl_send_auto(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_auto_complete` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1919:12
[INFO] [stdout]      |
[INFO] [stdout] 1919 |     pub fn nl_send_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_send_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1925:12
[INFO] [stdout]      |
[INFO] [stdout] 1925 |     pub fn nl_send_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recv` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1934:12
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn nl_recv(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recvmsgs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1942:12
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn nl_recvmsgs(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_recvmsgs_report` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1945:12
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     pub fn nl_recvmsgs_report(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_wait_for_ack` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1951:12
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn nl_wait_for_ack(arg1: *mut nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_pickup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1954:12
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     pub fn nl_pickup(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_pickup_keep_syserr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1968:12
[INFO] [stdout]      |
[INFO] [stdout] 1968 |     pub fn nl_pickup_keep_syserr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlfamily2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1983:12
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     pub fn nl_nlfamily2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2nlfamily` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1990:12
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     pub fn nl_str2nlfamily(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:1998:12
[INFO] [stdout]      |
[INFO] [stdout] 1998 |     pub fn nl_addr_alloc(arg1: usize) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_alloc_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2001:12
[INFO] [stdout]      |
[INFO] [stdout] 2001 |     pub fn nl_addr_alloc_attr(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_build` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2004:12
[INFO] [stdout]      |
[INFO] [stdout] 2004 |     pub fn nl_addr_build(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2011:12
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn nl_addr_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2018:12
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     pub fn nl_addr_clone(arg1: *const nl_addr) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2021:12
[INFO] [stdout]      |
[INFO] [stdout] 2021 |     pub fn nl_addr_get(arg1: *mut nl_addr) -> *mut nl_addr;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2024:12
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn nl_addr_put(arg1: *mut nl_addr);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_shared` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2027:12
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     pub fn nl_addr_shared(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_cmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2030:12
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     pub fn nl_addr_cmp(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_cmp_prefix` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2033:12
[INFO] [stdout]      |
[INFO] [stdout] 2033 |     pub fn nl_addr_cmp_prefix(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_iszero` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2036:12
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn nl_addr_iszero(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_valid` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2039:12
[INFO] [stdout]      |
[INFO] [stdout] 2039 |     pub fn nl_addr_valid(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_guess_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2045:12
[INFO] [stdout]      |
[INFO] [stdout] 2045 |     pub fn nl_addr_guess_family(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_fill_sockaddr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2048:12
[INFO] [stdout]      |
[INFO] [stdout] 2048 |     pub fn nl_addr_fill_sockaddr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_info` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2055:12
[INFO] [stdout]      |
[INFO] [stdout] 2055 |     pub fn nl_addr_info(arg1: *const nl_addr, arg2: *mut *mut addrinfo) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_resolve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2058:12
[INFO] [stdout]      |
[INFO] [stdout] 2058 |     pub fn nl_addr_resolve(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2065:12
[INFO] [stdout]      |
[INFO] [stdout] 2065 |     pub fn nl_addr_set_family(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_family` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2068:12
[INFO] [stdout]      |
[INFO] [stdout] 2068 |     pub fn nl_addr_get_family(arg1: *const nl_addr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_binary_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2071:12
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn nl_addr_set_binary_addr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_binary_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     pub fn nl_addr_get_binary_addr(arg1: *const nl_addr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2081:12
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn nl_addr_get_len(arg1: *const nl_addr) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_set_prefixlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2084:12
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     pub fn nl_addr_set_prefixlen(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr_get_prefixlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2087:12
[INFO] [stdout]      |
[INFO] [stdout] 2087 |     pub fn nl_addr_get_prefixlen(arg1: *const nl_addr) -> ::std::os::raw::c_uint;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_af2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2090:12
[INFO] [stdout]      |
[INFO] [stdout] 2090 |     pub fn nl_af2str(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2af` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2097:12
[INFO] [stdout]      |
[INFO] [stdout] 2097 |     pub fn nl_str2af(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_addr2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2100:12
[INFO] [stdout]      |
[INFO] [stdout] 2100 |     pub fn nl_addr2str(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2112:12
[INFO] [stdout]      |
[INFO] [stdout] 2112 |     pub fn nl_data_alloc(arg1: *const ::std::os::raw::c_void, arg2: usize) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_alloc_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2115:12
[INFO] [stdout]      |
[INFO] [stdout] 2115 |     pub fn nl_data_alloc_attr(arg1: *const nlattr) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2118:12
[INFO] [stdout]      |
[INFO] [stdout] 2118 |     pub fn nl_data_clone(arg1: *const nl_data) -> *mut nl_data;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_append` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2121:12
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn nl_data_append(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2128:12
[INFO] [stdout]      |
[INFO] [stdout] 2128 |     pub fn nl_data_free(arg1: *mut nl_data);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2131:12
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn nl_data_get(arg1: *const nl_data) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_get_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2134:12
[INFO] [stdout]      |
[INFO] [stdout] 2134 |     pub fn nl_data_get_size(arg1: *const nl_data) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_data_cmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2137:12
[INFO] [stdout]      |
[INFO] [stdout] 2137 |     pub fn nl_data_cmp(arg1: *const nl_data, arg2: *const nl_data) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_attr_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2197:12
[INFO] [stdout]      |
[INFO] [stdout] 2197 |     pub fn nla_attr_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_total_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2200:12
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn nla_total_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_padlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2203:12
[INFO] [stdout]      |
[INFO] [stdout] 2203 |     pub fn nla_padlen(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_type` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2206:12
[INFO] [stdout]      |
[INFO] [stdout] 2206 |     pub fn nla_type(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2212:12
[INFO] [stdout]      |
[INFO] [stdout] 2212 |     pub fn nla_len(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_ok` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2215:12
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn nla_ok(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2221:12
[INFO] [stdout]      |
[INFO] [stdout] 2221 |     pub fn nla_parse(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2230:12
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     pub fn nla_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_find` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2238:12
[INFO] [stdout]      |
[INFO] [stdout] 2238 |     pub fn nla_find(
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_memcpy` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2245:12
[INFO] [stdout]      |
[INFO] [stdout] 2245 |     pub fn nla_memcpy(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strlcpy` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2252:12
[INFO] [stdout]      |
[INFO] [stdout] 2252 |     pub fn nla_strlcpy(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_memcmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2259:12
[INFO] [stdout]      |
[INFO] [stdout] 2259 |     pub fn nla_memcmp(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strcmp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2266:12
[INFO] [stdout]      |
[INFO] [stdout] 2266 |     pub fn nla_strcmp(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_reserve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2272:12
[INFO] [stdout]      |
[INFO] [stdout] 2272 |     pub fn nla_reserve(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2279:12
[INFO] [stdout]      |
[INFO] [stdout] 2279 |     pub fn nla_put(
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2287:12
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     pub fn nla_put_data(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_addr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2294:12
[INFO] [stdout]      |
[INFO] [stdout] 2294 |     pub fn nla_put_addr(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2301:12
[INFO] [stdout]      |
[INFO] [stdout] 2301 |     pub fn nla_get_s8(arg1: *const nlattr) -> i8;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2304:12
[INFO] [stdout]      |
[INFO] [stdout] 2304 |     pub fn nla_put_s8(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2311:12
[INFO] [stdout]      |
[INFO] [stdout] 2311 |     pub fn nla_get_u8(arg1: *const nlattr) -> u8;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u8` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2314:12
[INFO] [stdout]      |
[INFO] [stdout] 2314 |     pub fn nla_put_u8(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2321:12
[INFO] [stdout]      |
[INFO] [stdout] 2321 |     pub fn nla_get_s16(arg1: *const nlattr) -> i16;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2324:12
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     pub fn nla_put_s16(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2331:12
[INFO] [stdout]      |
[INFO] [stdout] 2331 |     pub fn nla_get_u16(arg1: *const nlattr) -> u16;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u16` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2334:12
[INFO] [stdout]      |
[INFO] [stdout] 2334 |     pub fn nla_put_u16(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2341:12
[INFO] [stdout]      |
[INFO] [stdout] 2341 |     pub fn nla_get_s32(arg1: *const nlattr) -> i32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2344:12
[INFO] [stdout]      |
[INFO] [stdout] 2344 |     pub fn nla_put_s32(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u32` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2351:12
[INFO] [stdout]      |
[INFO] [stdout] 2351 |     pub fn nla_get_u32(arg1: *const nlattr) -> u32;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_s64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2361:12
[INFO] [stdout]      |
[INFO] [stdout] 2361 |     pub fn nla_get_s64(arg1: *const nlattr) -> i64;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_s64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2364:12
[INFO] [stdout]      |
[INFO] [stdout] 2364 |     pub fn nla_put_s64(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_u64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2371:12
[INFO] [stdout]      |
[INFO] [stdout] 2371 |     pub fn nla_get_u64(arg1: *const nlattr) -> u64;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_u64` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2374:12
[INFO] [stdout]      |
[INFO] [stdout] 2374 |     pub fn nla_put_u64(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_string` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2381:12
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     pub fn nla_get_string(arg1: *const nlattr) -> *mut ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_strdup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2384:12
[INFO] [stdout]      |
[INFO] [stdout] 2384 |     pub fn nla_strdup(arg1: *const nlattr) -> *mut ::std::os::raw::c_char;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_string` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2387:12
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     pub fn nla_put_string(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_flag` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2394:12
[INFO] [stdout]      |
[INFO] [stdout] 2394 |     pub fn nla_get_flag(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_flag` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2397:12
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     pub fn nla_put_flag(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_get_msecs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2400:12
[INFO] [stdout]      |
[INFO] [stdout] 2400 |     pub fn nla_get_msecs(arg1: *const nlattr) -> ::std::os::raw::c_ulong;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_msecs` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2403:12
[INFO] [stdout]      |
[INFO] [stdout] 2403 |     pub fn nla_put_msecs(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_put_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2410:12
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     pub fn nla_put_nested(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_start` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2417:12
[INFO] [stdout]      |
[INFO] [stdout] 2417 |     pub fn nla_nest_start(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_end` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2420:12
[INFO] [stdout]      |
[INFO] [stdout] 2420 |     pub fn nla_nest_end(arg1: *mut nl_msg, arg2: *mut nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_nest_cancel` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2423:12
[INFO] [stdout]      |
[INFO] [stdout] 2423 |     pub fn nla_nest_cancel(arg1: *mut nl_msg, arg2: *const nlattr);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_parse_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2426:12
[INFO] [stdout]      |
[INFO] [stdout] 2426 |     pub fn nla_parse_nested(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nla_is_nested` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2434:12
[INFO] [stdout]      |
[INFO] [stdout] 2434 |     pub fn nla_is_nested(arg1: *const nlattr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2442:12
[INFO] [stdout]      |
[INFO] [stdout] 2442 |     pub fn nlmsg_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_total_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2445:12
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn nlmsg_total_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_padlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2448:12
[INFO] [stdout]      |
[INFO] [stdout] 2448 |     pub fn nlmsg_padlen(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2451:12
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     pub fn nlmsg_data(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_datalen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2454:12
[INFO] [stdout]      |
[INFO] [stdout] 2454 |     pub fn nlmsg_datalen(arg1: *const nlmsghdr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_tail` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2457:12
[INFO] [stdout]      |
[INFO] [stdout] 2457 |     pub fn nlmsg_tail(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_attrdata` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2460:12
[INFO] [stdout]      |
[INFO] [stdout] 2460 |     pub fn nlmsg_attrdata(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_attrlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2463:12
[INFO] [stdout]      |
[INFO] [stdout] 2463 |     pub fn nlmsg_attrlen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_valid_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2469:12
[INFO] [stdout]      |
[INFO] [stdout] 2469 |     pub fn nlmsg_valid_hdr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_ok` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2475:12
[INFO] [stdout]      |
[INFO] [stdout] 2475 |     pub fn nlmsg_ok(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_next` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2478:12
[INFO] [stdout]      |
[INFO] [stdout] 2478 |     pub fn nlmsg_next(arg1: *mut nlmsghdr, arg2: *mut ::std::os::raw::c_int) -> *mut nlmsghdr;
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2481:12
[INFO] [stdout]      |
[INFO] [stdout] 2481 |     pub fn nlmsg_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_find_attr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2490:12
[INFO] [stdout]      |
[INFO] [stdout] 2490 |     pub fn nlmsg_find_attr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2497:12
[INFO] [stdout]      |
[INFO] [stdout] 2497 |     pub fn nlmsg_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_alloc_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2508:12
[INFO] [stdout]      |
[INFO] [stdout] 2508 |     pub fn nlmsg_alloc_size(arg1: usize) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_alloc_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2511:12
[INFO] [stdout]      |
[INFO] [stdout] 2511 |     pub fn nlmsg_alloc_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_default_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2517:12
[INFO] [stdout]      |
[INFO] [stdout] 2517 |     pub fn nlmsg_set_default_size(arg1: usize);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_inherit` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2520:12
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     pub fn nlmsg_inherit(arg1: *mut nlmsghdr) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_convert` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2523:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 |     pub fn nlmsg_convert(arg1: *mut nlmsghdr) -> *mut nl_msg;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_reserve` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2526:12
[INFO] [stdout]      |
[INFO] [stdout] 2526 |     pub fn nlmsg_reserve(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_append` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2533:12
[INFO] [stdout]      |
[INFO] [stdout] 2533 |     pub fn nlmsg_append(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_expand` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2541:12
[INFO] [stdout]      |
[INFO] [stdout] 2541 |     pub fn nlmsg_expand(arg1: *mut nl_msg, arg2: usize) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2544:12
[INFO] [stdout]      |
[INFO] [stdout] 2544 |     pub fn nlmsg_put(
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2557:12
[INFO] [stdout]      |
[INFO] [stdout] 2557 |     pub fn nlmsg_get(arg1: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2560:12
[INFO] [stdout]      |
[INFO] [stdout] 2560 |     pub fn nlmsg_free(arg1: *mut nl_msg);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2563:12
[INFO] [stdout]      |
[INFO] [stdout] 2563 |     pub fn nlmsg_set_proto(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_proto` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2566:12
[INFO] [stdout]      |
[INFO] [stdout] 2566 |     pub fn nlmsg_get_proto(arg1: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_max_size` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2569:12
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     pub fn nlmsg_get_max_size(arg1: *mut nl_msg) -> usize;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_src` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2572:12
[INFO] [stdout]      |
[INFO] [stdout] 2572 |     pub fn nlmsg_set_src(arg1: *mut nl_msg, arg2: *mut sockaddr_nl);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_src` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2575:12
[INFO] [stdout]      |
[INFO] [stdout] 2575 |     pub fn nlmsg_get_src(arg1: *mut nl_msg) -> *mut sockaddr_nl;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_dst` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2578:12
[INFO] [stdout]      |
[INFO] [stdout] 2578 |     pub fn nlmsg_set_dst(arg1: *mut nl_msg, arg2: *mut sockaddr_nl);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_dst` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2581:12
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     pub fn nlmsg_get_dst(arg1: *mut nl_msg) -> *mut sockaddr_nl;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_set_creds` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2584:12
[INFO] [stdout]      |
[INFO] [stdout] 2584 |     pub fn nlmsg_set_creds(arg1: *mut nl_msg, arg2: *mut ucred);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nlmsg_get_creds` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2587:12
[INFO] [stdout]      |
[INFO] [stdout] 2587 |     pub fn nlmsg_get_creds(arg1: *mut nl_msg) -> *mut ucred;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlmsgtype2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2590:12
[INFO] [stdout]      |
[INFO] [stdout] 2590 |     pub fn nl_nlmsgtype2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_str2nlmsgtype` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2597:12
[INFO] [stdout]      |
[INFO] [stdout] 2597 |     pub fn nl_str2nlmsgtype(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_nlmsg_flags2str` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2600:12
[INFO] [stdout]      |
[INFO] [stdout] 2600 |     pub fn nl_nlmsg_flags2str(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msg_parse` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2607:12
[INFO] [stdout]      |
[INFO] [stdout] 2607 |     pub fn nl_msg_parse(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msg_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2616:12
[INFO] [stdout]      |
[INFO] [stdout] 2616 |     pub fn nl_msg_dump(arg1: *mut nl_msg, arg2: *mut FILE);
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_connect` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2619:12
[INFO] [stdout]      |
[INFO] [stdout] 2619 |     pub fn genl_connect(arg1: *mut nl_sock) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_send_simple` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2622:12
[INFO] [stdout]      |
[INFO] [stdout] 2622 |     pub fn genl_send_simple(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_valid_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2643:12
[INFO] [stdout]      |
[INFO] [stdout] 2643 |     pub fn genlmsg_valid_hdr(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_validate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2649:12
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     pub fn genlmsg_validate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2666:12
[INFO] [stdout]      |
[INFO] [stdout] 2666 |     pub fn genlmsg_hdr(arg1: *mut nlmsghdr) -> *mut genlmsghdr;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2669:12
[INFO] [stdout]      |
[INFO] [stdout] 2669 |     pub fn genlmsg_data(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_hdr` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2672:12
[INFO] [stdout]      |
[INFO] [stdout] 2672 |     pub fn genlmsg_user_hdr(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_data` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2675:12
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     pub fn genlmsg_user_data(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_user_datalen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2681:12
[INFO] [stdout]      |
[INFO] [stdout] 2681 |     pub fn genlmsg_user_datalen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_len` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2687:12
[INFO] [stdout]      |
[INFO] [stdout] 2687 |     pub fn genlmsg_len(arg1: *const genlmsghdr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_attrdata` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2690:12
[INFO] [stdout]      |
[INFO] [stdout] 2690 |     pub fn genlmsg_attrdata(arg1: *const genlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genlmsg_attrlen` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2693:12
[INFO] [stdout]      |
[INFO] [stdout] 2693 |     pub fn genlmsg_attrlen(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_op2name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2699:12
[INFO] [stdout]      |
[INFO] [stdout] 2699 |     pub fn genl_op2name(
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_nitems` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2715:12
[INFO] [stdout]      |
[INFO] [stdout] 2715 |     pub fn nl_cache_nitems(arg1: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_nitems_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2718:12
[INFO] [stdout]      |
[INFO] [stdout] 2718 |     pub fn nl_cache_nitems_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_ops` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2724:12
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     pub fn nl_cache_get_ops(arg1: *mut nl_cache) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_first` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2727:12
[INFO] [stdout]      |
[INFO] [stdout] 2727 |     pub fn nl_cache_get_first(arg1: *mut nl_cache) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_last` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2730:12
[INFO] [stdout]      |
[INFO] [stdout] 2730 |     pub fn nl_cache_get_last(arg1: *mut nl_cache) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_next` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2733:12
[INFO] [stdout]      |
[INFO] [stdout] 2733 |     pub fn nl_cache_get_next(arg1: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get_prev` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2736:12
[INFO] [stdout]      |
[INFO] [stdout] 2736 |     pub fn nl_cache_get_prev(arg1: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2739:12
[INFO] [stdout]      |
[INFO] [stdout] 2739 |     pub fn nl_cache_alloc(arg1: *mut nl_cache_ops) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc_and_fill` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2742:12
[INFO] [stdout]      |
[INFO] [stdout] 2742 |     pub fn nl_cache_alloc_and_fill(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_alloc_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2749:12
[INFO] [stdout]      |
[INFO] [stdout] 2749 |     pub fn nl_cache_alloc_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_subset` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2755:12
[INFO] [stdout]      |
[INFO] [stdout] 2755 |     pub fn nl_cache_subset(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_clone` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2758:12
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     pub fn nl_cache_clone(arg1: *mut nl_cache) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_clear` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2761:12
[INFO] [stdout]      |
[INFO] [stdout] 2761 |     pub fn nl_cache_clear(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2764:12
[INFO] [stdout]      |
[INFO] [stdout] 2764 |     pub fn nl_cache_get(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2767:12
[INFO] [stdout]      |
[INFO] [stdout] 2767 |     pub fn nl_cache_free(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2770:12
[INFO] [stdout]      |
[INFO] [stdout] 2770 |     pub fn nl_cache_put(cache: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2773:12
[INFO] [stdout]      |
[INFO] [stdout] 2773 |     pub fn nl_cache_add(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_parse_and_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2776:12
[INFO] [stdout]      |
[INFO] [stdout] 2776 |     pub fn nl_cache_parse_and_add(arg1: *mut nl_cache, arg2: *mut nl_msg) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_move` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2779:12
[INFO] [stdout]      |
[INFO] [stdout] 2779 |     pub fn nl_cache_move(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_remove` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2782:12
[INFO] [stdout]      |
[INFO] [stdout] 2782 |     pub fn nl_cache_remove(arg1: *mut nl_object);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_refill` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2785:12
[INFO] [stdout]      |
[INFO] [stdout] 2785 |     pub fn nl_cache_refill(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_pickup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2788:12
[INFO] [stdout]      |
[INFO] [stdout] 2788 |     pub fn nl_cache_pickup(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_pickup_checkdup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2791:12
[INFO] [stdout]      |
[INFO] [stdout] 2791 |     pub fn nl_cache_pickup_checkdup(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_resync` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2797:12
[INFO] [stdout]      |
[INFO] [stdout] 2797 |     pub fn nl_cache_resync(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_include` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2805:12
[INFO] [stdout]      |
[INFO] [stdout] 2805 |     pub fn nl_cache_include(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_arg1` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2813:12
[INFO] [stdout]      |
[INFO] [stdout] 2813 |     pub fn nl_cache_set_arg1(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_arg2` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2816:12
[INFO] [stdout]      |
[INFO] [stdout] 2816 |     pub fn nl_cache_set_arg2(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_set_flags` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2819:12
[INFO] [stdout]      |
[INFO] [stdout] 2819 |     pub fn nl_cache_set_flags(arg1: *mut nl_cache, arg2: ::std::os::raw::c_uint);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_is_empty` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2822:12
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     pub fn nl_cache_is_empty(arg1: *mut nl_cache) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_search` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2825:12
[INFO] [stdout]      |
[INFO] [stdout] 2825 |     pub fn nl_cache_search(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_find` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2828:12
[INFO] [stdout]      |
[INFO] [stdout] 2828 |     pub fn nl_cache_find(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object;
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mark_all` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2831:12
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     pub fn nl_cache_mark_all(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_dump` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2834:12
[INFO] [stdout]      |
[INFO] [stdout] 2834 |     pub fn nl_cache_dump(arg1: *mut nl_cache, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_dump_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2837:12
[INFO] [stdout]      |
[INFO] [stdout] 2837 |     pub fn nl_cache_dump_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_foreach` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2844:12
[INFO] [stdout]      |
[INFO] [stdout] 2844 |     pub fn nl_cache_foreach(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_foreach_filter` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2853:12
[INFO] [stdout]      |
[INFO] [stdout] 2853 |     pub fn nl_cache_foreach_filter(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_lookup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2863:12
[INFO] [stdout]      |
[INFO] [stdout] 2863 |     pub fn nl_cache_ops_lookup(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_lookup_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2866:12
[INFO] [stdout]      |
[INFO] [stdout] 2866 |     pub fn nl_cache_ops_lookup_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_associate` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2869:12
[INFO] [stdout]      |
[INFO] [stdout] 2869 |     pub fn nl_cache_ops_associate(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_associate_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2875:12
[INFO] [stdout]      |
[INFO] [stdout] 2875 |     pub fn nl_cache_ops_associate_safe(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_msgtype_lookup` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2886:12
[INFO] [stdout]      |
[INFO] [stdout] 2886 |     pub fn nl_msgtype_lookup(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_foreach` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2892:12
[INFO] [stdout]      |
[INFO] [stdout] 2892 |     pub fn nl_cache_ops_foreach(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_register` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2900:12
[INFO] [stdout]      |
[INFO] [stdout] 2900 |     pub fn nl_cache_mngt_register(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_unregister` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2903:12
[INFO] [stdout]      |
[INFO] [stdout] 2903 |     pub fn nl_cache_mngt_unregister(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_provide` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2906:12
[INFO] [stdout]      |
[INFO] [stdout] 2906 |     pub fn nl_cache_mngt_provide(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_unprovide` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2909:12
[INFO] [stdout]      |
[INFO] [stdout] 2909 |     pub fn nl_cache_mngt_unprovide(arg1: *mut nl_cache);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_require` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2912:12
[INFO] [stdout]      |
[INFO] [stdout] 2912 |     pub fn nl_cache_mngt_require(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngt_require_safe` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2915:12
[INFO] [stdout]      |
[INFO] [stdout] 2915 |     pub fn nl_cache_mngt_require_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_alloc` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2923:12
[INFO] [stdout]      |
[INFO] [stdout] 2923 |     pub fn nl_cache_mngr_alloc(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_add` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2931:12
[INFO] [stdout]      |
[INFO] [stdout] 2931 |     pub fn nl_cache_mngr_add(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_add_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2940:12
[INFO] [stdout]      |
[INFO] [stdout] 2940 |     pub fn nl_cache_mngr_add_cache(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_get_fd` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2948:12
[INFO] [stdout]      |
[INFO] [stdout] 2948 |     pub fn nl_cache_mngr_get_fd(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_poll` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2951:12
[INFO] [stdout]      |
[INFO] [stdout] 2951 |     pub fn nl_cache_mngr_poll(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_data_ready` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2957:12
[INFO] [stdout]      |
[INFO] [stdout] 2957 |     pub fn nl_cache_mngr_data_ready(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_info` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2960:12
[INFO] [stdout]      |
[INFO] [stdout] 2960 |     pub fn nl_cache_mngr_info(arg1: *mut nl_cache_mngr, arg2: *mut nl_dump_params);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_mngr_free` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2963:12
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     pub fn nl_cache_mngr_free(arg1: *mut nl_cache_mngr);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_get` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2966:12
[INFO] [stdout]      |
[INFO] [stdout] 2966 |     pub fn nl_cache_ops_get(arg1: *mut nl_cache_ops);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_put` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2969:12
[INFO] [stdout]      |
[INFO] [stdout] 2969 |     pub fn nl_cache_ops_put(arg1: *mut nl_cache_ops);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nl_cache_ops_set_flags` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2972:12
[INFO] [stdout]      |
[INFO] [stdout] 2972 |     pub fn nl_cache_ops_set_flags(arg1: *mut nl_cache_ops, arg2: ::std::os::raw::c_uint);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_alloc_cache` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2980:12
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     pub fn genl_ctrl_alloc_cache(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_search` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2986:12
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     pub fn genl_ctrl_search(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int) -> *mut genl_family;
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_search_by_name` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:2989:12
[INFO] [stdout]      |
[INFO] [stdout] 2989 |     pub fn genl_ctrl_search_by_name(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `genl_ctrl_resolve_grp` is never used
[INFO] [stdout]     --> src/netlink/sys.rs:3001:12
[INFO] [stdout]      |
[INFO] [stdout] 3001 |     pub fn genl_ctrl_resolve_grp(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `RawMessageHeader` is never used
[INFO] [stdout]    --> src/netlink/mod.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub type RawMessageHeader = sys::nlmsghdr;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MessageType` is never constructed
[INFO] [stdout]    --> src/netlink/mod.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub struct MessageType(::std::os::raw::c_int);
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_c_int` and `to_c_int` are never used
[INFO] [stdout]    --> src/netlink/mod.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     impl MessageType {
[INFO] [stdout]     |     ---------------- associated items in this implementation
[INFO] [stdout] 125 |         pub unsafe fn from_c_int(message_type: ::std::os::raw::c_int) -> MessageType {
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 |         pub fn to_c_int(&self) -> c_int {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `with_size`, `with_type`, `try_with_size`, `try_with_type`, `set_default_size`, and `put_u32` are never used
[INFO] [stdout]    --> src/netlink/mod.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     impl Message {
[INFO] [stdout]     |     ------------ associated items in this implementation
[INFO] [stdout] 140 |         pub fn new() -> Self { Self::try_new().unwrap() }
[INFO] [stdout] 141 |         pub fn with_size(size: usize) -> Self { Self::try_with_size(size).unwrap() }
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 142 |         pub fn with_type(message_type: MessageType, flags: c_int) -> Self { Self::try_with_type(message_type, flags).unwrap()}
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |         pub fn try_with_size(size: usize) -> Option<Self> {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |         pub fn try_with_type(message_type: MessageType, flags: c_int) -> Option<Self> {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |         pub fn set_default_size(size : usize) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |         pub fn put_u32(&mut self, attribute_id : i32, value : u32) -> i32 {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_VERSION` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:88
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __BITS_PER_LONG : u32 = 64 ; pub const __FD_SETSIZE : u32 = 1024 ; pub const TASKSTATS_VERSION : u32 = 10 ; pub const TS_COMM_L...
[INFO] [stdout]   |                                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TS_COMM_LEN` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:129
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = 1024 ; pub const TASKSTATS_VERSION : u32 = 10 ; pub const TS_COMM_LEN : u32 = 32 ; pub const TASKSTATS_GENL_NAME : & 'static [ u8 ;...
[INFO] [stdout]   |                                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_GENL_NAME` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:164
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... u32 = 10 ; pub const TS_COMM_LEN : u32 = 32 ; pub const TASKSTATS_GENL_NAME : & 'static [ u8 ; 10usize ] = b"TASKSTATS\0" ; pub const...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_GENL_VERSION` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:242
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...& 'static [ u8 ; 10usize ] = b"TASKSTATS\0" ; pub const TASKSTATS_GENL_VERSION : u32 = 1 ; pub type __s8 = :: std :: os :: raw :: c_sc...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16583
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ) , "::" , stringify ! ( ac_btime64 ) ) ) ; } pub const TASKSTATS_CMD_UNSPEC : _bindgen_ty_1 = 0 ; pub const TASKSTATS_CMD_GET : _bin...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_GET` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16636
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onst TASKSTATS_CMD_UNSPEC : _bindgen_ty_1 = 0 ; pub const TASKSTATS_CMD_GET : _bindgen_ty_1 = 1 ; pub const TASKSTATS_CMD_NEW : _bindg...
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_NEW` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...b const TASKSTATS_CMD_GET : _bindgen_ty_1 = 1 ; pub const TASKSTATS_CMD_NEW : _bindgen_ty_1 = 2 ; pub const __TASKSTATS_CMD_MAX : _bin...
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gen_ty_1 = 3 ; pub type _bindgen_ty_1 = u32 ; pub const TASKSTATS_TYPE_UNSPEC : _bindgen_ty_2 = 0 ; pub const TASKSTATS_TYPE_PID : _bi...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...const TASKSTATS_TYPE_PID : _bindgen_ty_2 = 1 ; pub const TASKSTATS_TYPE_TGID : _bindgen_ty_2 = 2 ; pub const TASKSTATS_TYPE_STATS : _b...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_STATS` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16976
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onst TASKSTATS_TYPE_TGID : _bindgen_ty_2 = 2 ; pub const TASKSTATS_TYPE_STATS : _bindgen_ty_2 = 3 ; pub const TASKSTATS_TYPE_AGGR_PID ...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_AGGR_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17085
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ASKSTATS_TYPE_AGGR_PID : _bindgen_ty_2 = 4 ; pub const TASKSTATS_TYPE_AGGR_TGID : _bindgen_ty_2 = 5 ; pub const TASKSTATS_TYPE_NULL : ...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_TYPE_NULL` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17142
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TASKSTATS_TYPE_AGGR_TGID : _bindgen_ty_2 = 5 ; pub const TASKSTATS_TYPE_NULL : _bindgen_ty_2 = 6 ; pub const __TASKSTATS_TYPE_MAX : _b...
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_UNSPEC` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n_ty_2 = 7 ; pub type _bindgen_ty_2 = u32 ; pub const TASKSTATS_CMD_ATTR_UNSPEC : _bindgen_ty_3 = 0 ; pub const TASKSTATS_CMD_ATTR_PID...
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_PID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...SKSTATS_CMD_ATTR_UNSPEC : _bindgen_ty_3 = 0 ; pub const TASKSTATS_CMD_ATTR_PID : _bindgen_ty_3 = 1 ; pub const TASKSTATS_CMD_ATTR_TGID...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_TGID` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TASKSTATS_CMD_ATTR_PID : _bindgen_ty_3 = 1 ; pub const TASKSTATS_CMD_ATTR_TGID : _bindgen_ty_3 = 2 ; pub const TASKSTATS_CMD_ATTR_REGI...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_REGISTER_CPUMASK` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17447
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TS_CMD_ATTR_TGID : _bindgen_ty_3 = 2 ; pub const TASKSTATS_CMD_ATTR_REGISTER_CPUMASK : _bindgen_ty_3 = 3 ; pub const TASKSTATS_CMD_ATT...
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:17515
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...EGISTER_CPUMASK : _bindgen_ty_3 = 3 ; pub const TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK : _bindgen_ty_3 = 4 ; pub const __TASKSTATS_CMD_...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[*mut netlink::sys::nlattr; 8]` does not permit being left uninitialized
[INFO] [stdout]   --> src/main.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut attrs : [*mut nlattr; 7 + 1] = std::mem::uninitialized();
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                this code causes undefined behavior when executed
[INFO] [stdout]    |                                                help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: raw pointers must be initialized
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__IO_marker` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn bindgen_test_layout__IO_marker() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_io_marker`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/netlink/sys.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |         unsafe { &(*(::std::ptr::null::<_IO_marker>()))._next as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/netlink/sys.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |         unsafe { &(*(::std::ptr::null::<_IO_marker>()))._sbuf as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/netlink/sys.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |         unsafe { &(*(::std::ptr::null::<_IO_marker>()))._pos as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub _IO_read_ptr: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub _IO_read_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub _IO_read_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub _IO_write_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub _IO_write_ptr: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub _IO_write_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub _IO_buf_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub _IO_buf_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub _IO_save_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub _IO_backup_base: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub _IO_save_end: *mut ::std::os::raw::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__IO_FILE` should have a snake case name
[INFO] [stdout]   --> src/netlink/sys.rs:93:4
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn bindgen_test_layout__IO_FILE() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_io_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_ptr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_end as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:155:19
[INFO] [stdout]     |
[INFO] [stdout] 155 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_ptr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_end as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 175 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 185 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_end as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:195:19
[INFO] [stdout]     |
[INFO] [stdout] 195 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:205:19
[INFO] [stdout]     |
[INFO] [stdout] 205 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_backup_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:215:19
[INFO] [stdout]     |
[INFO] [stdout] 215 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_end as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:225:19
[INFO] [stdout]     |
[INFO] [stdout] 225 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._markers as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:235:19
[INFO] [stdout]     |
[INFO] [stdout] 235 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._chain as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._fileno as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:255:19
[INFO] [stdout]     |
[INFO] [stdout] 255 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags2 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._old_offset as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:275:19
[INFO] [stdout]     |
[INFO] [stdout] 275 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._cur_column as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 285 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._vtable_offset as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:295:19
[INFO] [stdout]     |
[INFO] [stdout] 295 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._shortbuf as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:305:19
[INFO] [stdout]     |
[INFO] [stdout] 305 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._lock as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:315:19
[INFO] [stdout]     |
[INFO] [stdout] 315 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._offset as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:325:19
[INFO] [stdout]     |
[INFO] [stdout] 325 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad1 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad2 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:345:19
[INFO] [stdout]     |
[INFO] [stdout] 345 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad3 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:355:19
[INFO] [stdout]     |
[INFO] [stdout] 355 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad4 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:365:19
[INFO] [stdout]     |
[INFO] [stdout] 365 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad5 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._mode as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |         unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._unused2 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 415 |         unsafe { &(*(::std::ptr::null::<iovec>())).iov_base as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:425:19
[INFO] [stdout]     |
[INFO] [stdout] 425 |         unsafe { &(*(::std::ptr::null::<iovec>())).iov_len as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:456:19
[INFO] [stdout]     |
[INFO] [stdout] 456 |         unsafe { &(*(::std::ptr::null::<sockaddr>())).sa_family as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:466:19
[INFO] [stdout]     |
[INFO] [stdout] 466 |         unsafe { &(*(::std::ptr::null::<sockaddr>())).sa_data as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:500:19
[INFO] [stdout]     |
[INFO] [stdout] 500 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:510:19
[INFO] [stdout]     |
[INFO] [stdout] 510 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_namelen as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:520:19
[INFO] [stdout]     |
[INFO] [stdout] 520 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_iov as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:530:19
[INFO] [stdout]     |
[INFO] [stdout] 530 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_iovlen as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:540:19
[INFO] [stdout]     |
[INFO] [stdout] 540 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_control as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:550:19
[INFO] [stdout]     |
[INFO] [stdout] 550 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_controllen as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:560:19
[INFO] [stdout]     |
[INFO] [stdout] 560 |         unsafe { &(*(::std::ptr::null::<msghdr>())).msg_flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:595:19
[INFO] [stdout]     |
[INFO] [stdout] 595 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:605:19
[INFO] [stdout]     |
[INFO] [stdout] 605 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_family as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:615:19
[INFO] [stdout]     |
[INFO] [stdout] 615 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_socktype as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:625:19
[INFO] [stdout]     |
[INFO] [stdout] 625 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_protocol as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:635:19
[INFO] [stdout]     |
[INFO] [stdout] 635 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_addrlen as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:645:19
[INFO] [stdout]     |
[INFO] [stdout] 645 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_addr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:655:19
[INFO] [stdout]     |
[INFO] [stdout] 655 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_canonname as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:665:19
[INFO] [stdout]     |
[INFO] [stdout] 665 |         unsafe { &(*(::std::ptr::null::<addrinfo>())).ai_next as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:700:19
[INFO] [stdout]     |
[INFO] [stdout] 700 |         unsafe { &(*(::std::ptr::null::<sockaddr_nl>())).nl_family as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:710:19
[INFO] [stdout]     |
[INFO] [stdout] 710 |         unsafe { &(*(::std::ptr::null::<sockaddr_nl>())).nl_pad as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:720:19
[INFO] [stdout]     |
[INFO] [stdout] 720 |         unsafe { &(*(::std::ptr::null::<sockaddr_nl>())).nl_pid as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:730:19
[INFO] [stdout]     |
[INFO] [stdout] 730 |         unsafe { &(*(::std::ptr::null::<sockaddr_nl>())).nl_groups as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |         unsafe { &(*(::std::ptr::null::<nlmsghdr>())).nlmsg_len as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |         unsafe { &(*(::std::ptr::null::<nlmsghdr>())).nlmsg_type as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |         unsafe { &(*(::std::ptr::null::<nlmsghdr>())).nlmsg_flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |         unsafe { &(*(::std::ptr::null::<nlmsghdr>())).nlmsg_seq as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:802:19
[INFO] [stdout]     |
[INFO] [stdout] 802 |         unsafe { &(*(::std::ptr::null::<nlmsghdr>())).nlmsg_pid as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:831:19
[INFO] [stdout]     |
[INFO] [stdout] 831 |         unsafe { &(*(::std::ptr::null::<nlmsgerr>())).error as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:841:19
[INFO] [stdout]     |
[INFO] [stdout] 841 |         unsafe { &(*(::std::ptr::null::<nlmsgerr>())).msg as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:869:19
[INFO] [stdout]     |
[INFO] [stdout] 869 |         unsafe { &(*(::std::ptr::null::<nl_pktinfo>())).group as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:900:19
[INFO] [stdout]     |
[INFO] [stdout] 900 |         unsafe { &(*(::std::ptr::null::<nl_mmap_req>())).nm_block_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:910:19
[INFO] [stdout]     |
[INFO] [stdout] 910 |         unsafe { &(*(::std::ptr::null::<nl_mmap_req>())).nm_block_nr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:920:19
[INFO] [stdout]     |
[INFO] [stdout] 920 |         unsafe { &(*(::std::ptr::null::<nl_mmap_req>())).nm_frame_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:930:19
[INFO] [stdout]     |
[INFO] [stdout] 930 |         unsafe { &(*(::std::ptr::null::<nl_mmap_req>())).nm_frame_nr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:963:19
[INFO] [stdout]     |
[INFO] [stdout] 963 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_status as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:973:19
[INFO] [stdout]     |
[INFO] [stdout] 973 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_len as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:983:19
[INFO] [stdout]     |
[INFO] [stdout] 983 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_group as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/netlink/sys.rs:993:19
[INFO] [stdout]     |
[INFO] [stdout] 993 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_pid as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1003:19
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_uid as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1013:19
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         unsafe { &(*(::std::ptr::null::<nl_mmap_hdr>())).nm_gid as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_UNUSED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 | pub const nl_mmap_status_NL_MMAP_STATUS_UNUSED: nl_mmap_status = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_UNUSED`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_RESERVED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1024:11
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub const nl_mmap_status_NL_MMAP_STATUS_RESERVED: nl_mmap_status = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_RESERVED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_VALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1025:11
[INFO] [stdout]      |
[INFO] [stdout] 1025 | pub const nl_mmap_status_NL_MMAP_STATUS_VALID: nl_mmap_status = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_VALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_COPY` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 | pub const nl_mmap_status_NL_MMAP_STATUS_COPY: nl_mmap_status = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_COPY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_mmap_status_NL_MMAP_STATUS_SKIP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1027:11
[INFO] [stdout]      |
[INFO] [stdout] 1027 | pub const nl_mmap_status_NL_MMAP_STATUS_SKIP: nl_mmap_status = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_MMAP_STATUS_NL_MMAP_STATUS_SKIP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1048:19
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         unsafe { &(*(::std::ptr::null::<nlattr>())).nla_len as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1058:19
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         unsafe { &(*(::std::ptr::null::<nlattr>())).nla_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1088:19
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         unsafe { &(*(::std::ptr::null::<genlmsghdr>())).cmd as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1098:19
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         unsafe { &(*(::std::ptr::null::<genlmsghdr>())).version as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1108:19
[INFO] [stdout]      |
[INFO] [stdout] 1108 |         unsafe { &(*(::std::ptr::null::<genlmsghdr>())).reserved as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_LINE` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1128:11
[INFO] [stdout]      |
[INFO] [stdout] 1128 | pub const nl_dump_type_NL_DUMP_LINE: nl_dump_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_LINE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_DETAILS` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1130:11
[INFO] [stdout]      |
[INFO] [stdout] 1130 | pub const nl_dump_type_NL_DUMP_DETAILS: nl_dump_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_DETAILS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type_NL_DUMP_STATS` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1132:11
[INFO] [stdout]      |
[INFO] [stdout] 1132 | pub const nl_dump_type_NL_DUMP_STATS: nl_dump_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_STATS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_dump_type___NL_DUMP_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 | pub const nl_dump_type___NL_DUMP_MAX: nl_dump_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_DUMP_TYPE_NL_DUMP_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1197:19
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1207:19
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_prefix as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1217:19
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_print_index as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1227:19
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_dump_msgtype as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1237:19
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_cb as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1247:19
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_nl_cb as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1257:19
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_data as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1267:19
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_fd as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1277:19
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_buf as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1287:19
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_buflen as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1297:19
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_pre_dump as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1307:19
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_ivar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1317:19
[INFO] [stdout]      |
[INFO] [stdout] 1317 |         unsafe { &(*(::std::ptr::null::<nl_dump_params>())).dp_line as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_OK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1368:11
[INFO] [stdout]      |
[INFO] [stdout] 1368 | pub const nl_cb_action_NL_OK: nl_cb_action = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_OK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_SKIP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1370:11
[INFO] [stdout]      |
[INFO] [stdout] 1370 | pub const nl_cb_action_NL_SKIP: nl_cb_action = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_SKIP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_action_NL_STOP` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1372:11
[INFO] [stdout]      |
[INFO] [stdout] 1372 | pub const nl_cb_action_NL_STOP: nl_cb_action = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_ACTION_NL_STOP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEFAULT` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1377:11
[INFO] [stdout]      |
[INFO] [stdout] 1377 | pub const nl_cb_kind_NL_CB_DEFAULT: nl_cb_kind = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_DEFAULT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_VERBOSE` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1379:11
[INFO] [stdout]      |
[INFO] [stdout] 1379 | pub const nl_cb_kind_NL_CB_VERBOSE: nl_cb_kind = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_VERBOSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_DEBUG` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1381:11
[INFO] [stdout]      |
[INFO] [stdout] 1381 | pub const nl_cb_kind_NL_CB_DEBUG: nl_cb_kind = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_DEBUG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind_NL_CB_CUSTOM` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1383:11
[INFO] [stdout]      |
[INFO] [stdout] 1383 | pub const nl_cb_kind_NL_CB_CUSTOM: nl_cb_kind = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_CUSTOM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_kind___NL_CB_KIND_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1385:11
[INFO] [stdout]      |
[INFO] [stdout] 1385 | pub const nl_cb_kind___NL_CB_KIND_MAX: nl_cb_kind = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_KIND_NL_CB_KIND_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_VALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1390:11
[INFO] [stdout]      |
[INFO] [stdout] 1390 | pub const nl_cb_type_NL_CB_VALID: nl_cb_type = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_VALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_FINISH` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1392:11
[INFO] [stdout]      |
[INFO] [stdout] 1392 | pub const nl_cb_type_NL_CB_FINISH: nl_cb_type = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_FINISH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_OVERRUN` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1394:11
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub const nl_cb_type_NL_CB_OVERRUN: nl_cb_type = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_OVERRUN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SKIPPED` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1396:11
[INFO] [stdout]      |
[INFO] [stdout] 1396 | pub const nl_cb_type_NL_CB_SKIPPED: nl_cb_type = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SKIPPED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_ACK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1398:11
[INFO] [stdout]      |
[INFO] [stdout] 1398 | pub const nl_cb_type_NL_CB_ACK: nl_cb_type = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_ACK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_IN` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 | pub const nl_cb_type_NL_CB_MSG_IN: nl_cb_type = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_MSG_IN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_MSG_OUT` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1402:11
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub const nl_cb_type_NL_CB_MSG_OUT: nl_cb_type = 6;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_MSG_OUT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_INVALID` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const nl_cb_type_NL_CB_INVALID: nl_cb_type = 7;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEQ_CHECK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1406:11
[INFO] [stdout]      |
[INFO] [stdout] 1406 | pub const nl_cb_type_NL_CB_SEQ_CHECK: nl_cb_type = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SEQ_CHECK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_SEND_ACK` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1408:11
[INFO] [stdout]      |
[INFO] [stdout] 1408 | pub const nl_cb_type_NL_CB_SEND_ACK: nl_cb_type = 9;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_SEND_ACK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type_NL_CB_DUMP_INTR` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1410:11
[INFO] [stdout]      |
[INFO] [stdout] 1410 | pub const nl_cb_type_NL_CB_DUMP_INTR: nl_cb_type = 10;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_DUMP_INTR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `nl_cb_type___NL_CB_TYPE_MAX` should have an upper case name
[INFO] [stdout]     --> src/netlink/sys.rs:1412:11
[INFO] [stdout]      |
[INFO] [stdout] 1412 | pub const nl_cb_type___NL_CB_TYPE_MAX: nl_cb_type = 11;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NL_CB_TYPE_NL_CB_TYPE_MAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1639:19
[INFO] [stdout]      |
[INFO] [stdout] 1639 |         unsafe { &(*(::std::ptr::null::<nl_list_head>())).next as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:1649:19
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         unsafe { &(*(::std::ptr::null::<nl_list_head>())).prev as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:2166:19
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         unsafe { &(*(::std::ptr::null::<nla_policy>())).type_ as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:2176:19
[INFO] [stdout]      |
[INFO] [stdout] 2176 |         unsafe { &(*(::std::ptr::null::<nla_policy>())).minlen as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/netlink/sys.rs:2186:19
[INFO] [stdout]      |
[INFO] [stdout] 2186 |         unsafe { &(*(::std::ptr::null::<nla_policy>())).maxlen as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:1196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < __kernel_fd_set > ( ) ) ) . fds_bits as * const _ as usize } , 0usize , concat ! ( "Offs...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:3173
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < __kernel_fsid_t > ( ) ) ) . val as * const _ as usize } , 0usize , concat ! ( "Offset of...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:5963
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . version as * const _ as usize } , 0usize , concat ! ( "Offset o...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:6184
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_exitcode as * const _ as usize } , 4usize , concat ! ( "Offs...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:6413
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_flag as * const _ as usize } , 8usize , concat ! ( "Offset o...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:6634
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_nice as * const _ as usize } , 9usize , concat ! ( "Offset o...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:6855
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cpu_count as * const _ as usize } , 16usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:7081
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cpu_delay_total as * const _ as usize } , 24usize , concat ! ( ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:7319
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . blkio_count as * const _ as usize } , 32usize , concat ! ( "Off...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:7549
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . blkio_delay_total as * const _ as usize } , 40usize , concat ! ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:7791
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . swapin_count as * const _ as usize } , 48usize , concat ! ( "Of...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:8023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . swapin_delay_total as * const _ as usize } , 56usize , concat !...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:8267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cpu_run_real_total as * const _ as usize } , 64usize , concat !...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:8511
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cpu_run_virtual_total as * const _ as usize } , 72usize , conca...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:8761
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_comm as * const _ as usize } , 80usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:8983
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_sched as * const _ as usize } , 112usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:9208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_pad as * const _ as usize } , 113usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:9429
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_uid as * const _ as usize } , 120usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:9650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_gid as * const _ as usize } , 124usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:9871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_pid as * const _ as usize } , 128usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:10092
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_ppid as * const _ as usize } , 132usize , concat ! ( "Offset...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:10315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_btime as * const _ as usize } , 136usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:10540
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_etime as * const _ as usize } , 144usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:10765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_utime as * const _ as usize } , 152usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:10990
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_stime as * const _ as usize } , 160usize , concat ! ( "Offse...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:11215
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_minflt as * const _ as usize } , 168usize , concat ! ( "Offs...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:11442
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_majflt as * const _ as usize } , 176usize , concat ! ( "Offs...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:11669
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . coremem as * const _ as usize } , 184usize , concat ! ( "Offset...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:11892
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . virtmem as * const _ as usize } , 192usize , concat ! ( "Offset...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:12115
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . hiwater_rss as * const _ as usize } , 200usize , concat ! ( "Of...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:12346
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . hiwater_vm as * const _ as usize } , 208usize , concat ! ( "Off...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:12575
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . read_char as * const _ as usize } , 216usize , concat ! ( "Offs...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:12802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . write_char as * const _ as usize } , 224usize , concat ! ( "Off...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:13031
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . read_syscalls as * const _ as usize } , 232usize , concat ! ( "...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:13266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . write_syscalls as * const _ as usize } , 240usize , concat ! ( ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:13503
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . read_bytes as * const _ as usize } , 248usize , concat ! ( "Off...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:13732
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . write_bytes as * const _ as usize } , 256usize , concat ! ( "Of...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:13963
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cancelled_write_bytes as * const _ as usize } , 264usize , conc...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:14214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . nvcsw as * const _ as usize } , 272usize , concat ! ( "Offset o...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:14433
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . nivcsw as * const _ as usize } , 280usize , concat ! ( "Offset ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:14654
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_utimescaled as * const _ as usize } , 288usize , concat ! ( ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:14891
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_stimescaled as * const _ as usize } , 296usize , concat ! ( ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:15128
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . cpu_scaled_run_real_total as * const _ as usize } , 304usize , ...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:15387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . freepages_count as * const _ as usize } , 312usize , concat ! (...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:15626
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . freepages_delay_total as * const _ as usize } , 320usize , conc...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:15877
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . thrashing_count as * const _ as usize } , 328usize , concat ! (...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16116
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . thrashing_delay_total as * const _ as usize } , 336usize , conc...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/demon-d846d0c089d900bf/out/taskstat-binding.rs:3:16367
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! ( unsafe { & ( * ( :: std :: ptr :: null :: < taskstats > ( ) ) ) . ac_btime64 as * const _ as usize } , 344usize , concat ! ( "Off...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 573 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.70s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.3, nom v4.1.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "a3d339fc368d7f3d59cca85aa64021301c4582155e337ac9c3d7b4dcaf6d4bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3d339fc368d7f3d59cca85aa64021301c4582155e337ac9c3d7b4dcaf6d4bb2", kill_on_drop: false }`
[INFO] [stdout] a3d339fc368d7f3d59cca85aa64021301c4582155e337ac9c3d7b4dcaf6d4bb2
