[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] testing ilsken/demon against 1.85.0 for beta-1.86-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filsken%2Fdemon" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ilsken/demon on toolchain 1.85.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "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-2-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" "+1.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num-derive v0.2.3 [INFO] [stderr] Downloaded syn v0.15.13 [INFO] [stderr] Downloaded libloading v0.5.0 [INFO] [stderr] Downloaded termcolor v1.0.4 [INFO] [stderr] Downloaded proc-macro2 v0.3.5 [INFO] [stderr] Downloaded clang-sys v0.26.1 [INFO] [stderr] Downloaded env_logger v0.5.13 [INFO] [stderr] Downloaded nom v4.1.1 [INFO] [stderr] Downloaded quote v0.5.2 [INFO] [stderr] Downloaded regex v1.0.5 [INFO] [stderr] Downloaded aho-corasick v0.6.8 [INFO] [stderr] Downloaded memchr v2.1.0 [INFO] [stderr] Downloaded ucd-util v0.1.1 [INFO] [stderr] Downloaded utf8-ranges v1.0.1 [INFO] [stderr] Downloaded proc-macro2 v0.4.20 [INFO] [stderr] Downloaded humantime v1.1.1 [INFO] [stderr] Downloaded winapi-util v0.1.1 [INFO] [stderr] Downloaded wincolor v1.0.1 [INFO] [stderr] Downloaded which v1.0.5 [INFO] [stderr] Downloaded cfg-if v0.1.6 [INFO] [stderr] Downloaded regex-syntax v0.6.2 [INFO] [stderr] Downloaded cexpr v0.3.3 [INFO] [stderr] Downloaded bindgen v0.43.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fdef8d56b78056b9e2b1f2f2ed0c236ed5e3ff4feb98d18098e780ab1320c42b [INFO] running `Command { std: "docker" "start" "-a" "fdef8d56b78056b9e2b1f2f2ed0c236ed5e3ff4feb98d18098e780ab1320c42b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fdef8d56b78056b9e2b1f2f2ed0c236ed5e3ff4feb98d18098e780ab1320c42b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fdef8d56b78056b9e2b1f2f2ed0c236ed5e3ff4feb98d18098e780ab1320c42b", kill_on_drop: false }` [INFO] [stdout] fdef8d56b78056b9e2b1f2f2ed0c236ed5e3ff4feb98d18098e780ab1320c42b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9e3d18e3e3a09c1d843ada801321c1dc35f2f5dad2fcd291cf24c1f50e9f4fcc [INFO] running `Command { std: "docker" "start" "-a" "9e3d18e3e3a09c1d843ada801321c1dc35f2f5dad2fcd291cf24c1f50e9f4fcc", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [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 regex v1.0.5 [INFO] [stderr] Compiling ucd-util v0.1.1 [INFO] [stderr] Compiling quick-error v1.2.2 [INFO] [stderr] Compiling bitflags v1.0.4 [INFO] [stderr] Compiling utf8-ranges v1.0.1 [INFO] [stderr] Compiling unicode-width v0.1.5 [INFO] [stderr] Compiling proc-macro2 v0.4.20 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling strsim v0.7.0 [INFO] [stderr] Compiling termcolor v1.0.4 [INFO] [stderr] Compiling textwrap v0.10.0 [INFO] [stderr] Compiling humantime v1.1.1 [INFO] [stderr] Compiling log v0.4.5 [INFO] [stderr] Compiling proc-macro2 v0.3.5 [INFO] [stderr] Compiling bindgen v0.43.0 [INFO] [stderr] Compiling regex-syntax v0.6.2 [INFO] [stderr] Compiling vec_map v0.8.1 [INFO] [stderr] Compiling num-traits v0.2.6 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling nix v0.11.0 [INFO] [stderr] Compiling num-derive v0.2.3 [INFO] [stderr] Compiling void v1.0.2 [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 quote v0.5.2 [INFO] [stderr] Compiling atty v0.2.11 [INFO] [stderr] Compiling which v1.0.5 [INFO] [stderr] Compiling clap v2.32.0 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling libloading v0.5.0 [INFO] [stderr] Compiling quote v0.6.8 [INFO] [stderr] Compiling aho-corasick v0.6.8 [INFO] [stderr] Compiling nom v4.1.1 [INFO] [stderr] Compiling syn v0.15.13 [INFO] [stderr] Compiling cexpr v0.3.3 [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` and `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 `FILE` is never used [INFO] [stdout] --> src/netlink/sys.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub type FILE = _IO_FILE; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` 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] [INFO] [stdout] warning: struct `iovec` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:398:12 [INFO] [stdout] | [INFO] [stdout] 398 | pub struct iovec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `iovec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `socklen_t` is never used [INFO] [stdout] --> src/netlink/sys.rs:435:10 [INFO] [stdout] | [INFO] [stdout] 435 | pub type socklen_t = __socklen_t; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `sa_family_t` is never used [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] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `sockaddr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:439:12 [INFO] [stdout] | [INFO] [stdout] 439 | pub struct sockaddr { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `sockaddr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `msghdr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 478 | pub struct msghdr { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `msghdr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `addrinfo` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub struct addrinfo { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `addrinfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `sockaddr_nl` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:681:12 [INFO] [stdout] | [INFO] [stdout] 681 | pub struct sockaddr_nl { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `sockaddr_nl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nlmsgerr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:814:12 [INFO] [stdout] | [INFO] [stdout] 814 | pub struct nlmsgerr { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nlmsgerr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_pktinfo` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:853:12 [INFO] [stdout] | [INFO] [stdout] 853 | pub struct nl_pktinfo { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_pktinfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_mmap_req` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:881:12 [INFO] [stdout] | [INFO] [stdout] 881 | pub struct nl_mmap_req { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_mmap_req` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_mmap_hdr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:942:12 [INFO] [stdout] | [INFO] [stdout] 942 | pub struct nl_mmap_hdr { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_mmap_hdr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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: struct `genlmsghdr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1070:12 [INFO] [stdout] | [INFO] [stdout] 1070 | pub struct genlmsghdr { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `genlmsghdr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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_dump_type` is never used [INFO] [stdout] --> src/netlink/sys.rs:1136:10 [INFO] [stdout] | [INFO] [stdout] 1136 | pub type nl_dump_type = u32; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_dump_params` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1141:12 [INFO] [stdout] | [INFO] [stdout] 1141 | pub struct nl_dump_params { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_dump_params` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cb` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1329:12 [INFO] [stdout] | [INFO] [stdout] 1329 | pub struct nl_cb { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cb` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ucred` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1344:12 [INFO] [stdout] | [INFO] [stdout] 1344 | pub struct ucred { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ucred` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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: struct `nl_list_head` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1622:12 [INFO] [stdout] | [INFO] [stdout] 1622 | pub struct nl_list_head { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_list_head` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cache` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1764:12 [INFO] [stdout] | [INFO] [stdout] 1764 | pub struct nl_cache { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_object` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1769:12 [INFO] [stdout] | [INFO] [stdout] 1769 | pub struct nl_object { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_object_ops` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1774:12 [INFO] [stdout] | [INFO] [stdout] 1774 | pub struct nl_object_ops { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_object_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cache_ops` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1870:12 [INFO] [stdout] | [INFO] [stdout] 1870 | pub struct nl_cache_ops { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_parser_param` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1875:12 [INFO] [stdout] | [INFO] [stdout] 1875 | pub struct nl_parser_param { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_parser_param` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_addr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1994:12 [INFO] [stdout] | [INFO] [stdout] 1994 | pub struct nl_addr { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_addr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_data` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2108:12 [INFO] [stdout] | [INFO] [stdout] 2108 | pub struct nl_data { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_data` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_tree` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2438:12 [INFO] [stdout] | [INFO] [stdout] 2438 | pub struct nl_tree { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_tree` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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: struct `nl_msgtype` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2882:12 [INFO] [stdout] | [INFO] [stdout] 2882 | pub struct nl_msgtype { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_msgtype` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cache_mngr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2919:12 [INFO] [stdout] | [INFO] [stdout] 2919 | pub struct nl_cache_mngr { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache_mngr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `genl_family` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2976:12 [INFO] [stdout] | [INFO] [stdout] 2976 | pub struct genl_family { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `genl_family` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | pub fn try_with_type(message_type: MessageType, flags: c_int) -> Option { [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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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` 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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/netlink/mod.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | #[derive(FromPrimitive, ToPrimitive, Debug)] [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `FromPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_FAMILY` [INFO] [stdout] 17 | #[repr(i32)] [INFO] [stdout] 18 | pub enum Family { [INFO] [stdout] | ------ `Family` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/netlink/mod.rs:16:29 [INFO] [stdout] | [INFO] [stdout] 16 | #[derive(FromPrimitive, ToPrimitive, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `ToPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_TOPRIMITIVE_FOR_FAMILY` [INFO] [stdout] 17 | #[repr(i32)] [INFO] [stdout] 18 | pub enum Family { [INFO] [stdout] | ------ `Family` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.27s [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" "9e3d18e3e3a09c1d843ada801321c1dc35f2f5dad2fcd291cf24c1f50e9f4fcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e3d18e3e3a09c1d843ada801321c1dc35f2f5dad2fcd291cf24c1f50e9f4fcc", kill_on_drop: false }` [INFO] [stdout] 9e3d18e3e3a09c1d843ada801321c1dc35f2f5dad2fcd291cf24c1f50e9f4fcc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bcf80fa8a2fd83727131e9c34283d56317b959c06a4ed7acf3ed235fcf07b987 [INFO] running `Command { std: "docker" "start" "-a" "bcf80fa8a2fd83727131e9c34283d56317b959c06a4ed7acf3ed235fcf07b987", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [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` and `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: struct `nl_cb` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1329:12 [INFO] [stdout] | [INFO] [stdout] 1329 | pub struct nl_cb { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cb` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ucred` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1344:12 [INFO] [stdout] | [INFO] [stdout] 1344 | pub struct ucred { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ucred` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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: struct `nl_cache` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1764:12 [INFO] [stdout] | [INFO] [stdout] 1764 | pub struct nl_cache { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_object` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1769:12 [INFO] [stdout] | [INFO] [stdout] 1769 | pub struct nl_object { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_object_ops` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1774:12 [INFO] [stdout] | [INFO] [stdout] 1774 | pub struct nl_object_ops { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_object_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cache_ops` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1870:12 [INFO] [stdout] | [INFO] [stdout] 1870 | pub struct nl_cache_ops { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_parser_param` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1875:12 [INFO] [stdout] | [INFO] [stdout] 1875 | pub struct nl_parser_param { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_parser_param` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_addr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:1994:12 [INFO] [stdout] | [INFO] [stdout] 1994 | pub struct nl_addr { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_addr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_data` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2108:12 [INFO] [stdout] | [INFO] [stdout] 2108 | pub struct nl_data { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_data` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_tree` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2438:12 [INFO] [stdout] | [INFO] [stdout] 2438 | pub struct nl_tree { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_tree` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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: struct `nl_msgtype` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2882:12 [INFO] [stdout] | [INFO] [stdout] 2882 | pub struct nl_msgtype { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_msgtype` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `nl_cache_mngr` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2919:12 [INFO] [stdout] | [INFO] [stdout] 2919 | pub struct nl_cache_mngr { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `nl_cache_mngr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `genl_family` is never constructed [INFO] [stdout] --> src/netlink/sys.rs:2976:12 [INFO] [stdout] | [INFO] [stdout] 2976 | pub struct genl_family { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `genl_family` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [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 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | pub fn try_with_type(message_type: MessageType, flags: c_int) -> Option { [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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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` 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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).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::())).maxlen as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/netlink/mod.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | #[derive(FromPrimitive, ToPrimitive, Debug)] [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `FromPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_FROMPRIMITIVE_FOR_FAMILY` [INFO] [stdout] 17 | #[repr(i32)] [INFO] [stdout] 18 | pub enum Family { [INFO] [stdout] | ------ `Family` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/netlink/mod.rs:16:29 [INFO] [stdout] | [INFO] [stdout] 16 | #[derive(FromPrimitive, ToPrimitive, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `ToPrimitive` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_NUM_TOPRIMITIVE_FOR_FAMILY` [INFO] [stdout] 17 | #[repr(i32)] [INFO] [stdout] 18 | pub enum Family { [INFO] [stdout] | ------ `Family` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/demon-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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-9aacb72b90944ef7/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] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.12s [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" "bcf80fa8a2fd83727131e9c34283d56317b959c06a4ed7acf3ed235fcf07b987", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bcf80fa8a2fd83727131e9c34283d56317b959c06a4ed7acf3ed235fcf07b987", kill_on_drop: false }` [INFO] [stdout] bcf80fa8a2fd83727131e9c34283d56317b959c06a4ed7acf3ed235fcf07b987 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 955cec743cfc46e74ea7616aca2eee1e940de7cd249538254a8dc41e367ff19f [INFO] running `Command { std: "docker" "start" "-a" "955cec743cfc46e74ea7616aca2eee1e940de7cd249538254a8dc41e367ff19f", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: type `__nlink_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | pub type __nlink_t = ::std::os::raw::c_ulong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type `__off_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | pub type __off_t = ::std::os::raw::c_long; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `OffT` [INFO] [stderr] [INFO] [stderr] warning: type `__off64_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | pub type __off64_t = ::std::os::raw::c_long; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T` [INFO] [stderr] [INFO] [stderr] warning: type `__socklen_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub type __socklen_t = ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT` [INFO] [stderr] [INFO] [stderr] warning: type `_IO_lock_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | pub type _IO_lock_t = ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT` [INFO] [stderr] [INFO] [stderr] warning: type `nlink_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:395:10 [INFO] [stderr] | [INFO] [stderr] 395 | pub type nlink_t = __nlink_t; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT` [INFO] [stderr] [INFO] [stderr] warning: type `socklen_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:435:10 [INFO] [stderr] | [INFO] [stderr] 435 | pub type socklen_t = __socklen_t; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT` [INFO] [stderr] [INFO] [stderr] warning: type `sa_family_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:436:10 [INFO] [stderr] | [INFO] [stderr] 436 | pub type sa_family_t = ::std::os::raw::c_ushort; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SaFamilyT` [INFO] [stderr] [INFO] [stderr] warning: type `__u8` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:675:10 [INFO] [stderr] | [INFO] [stderr] 675 | pub type __u8 = ::std::os::raw::c_uchar; [INFO] [stderr] | ^^^^ help: convert the identifier to upper camel case: `U8` [INFO] [stderr] [INFO] [stderr] warning: type `__u16` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:676:10 [INFO] [stderr] | [INFO] [stderr] 676 | pub type __u16 = ::std::os::raw::c_ushort; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper camel case: `U16` [INFO] [stderr] [INFO] [stderr] warning: type `__u32` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:677:10 [INFO] [stderr] | [INFO] [stderr] 677 | pub type __u32 = ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper camel case: `U32` [INFO] [stderr] [INFO] [stderr] warning: type `__kernel_sa_family_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:678:10 [INFO] [stderr] | [INFO] [stderr] 678 | pub type __kernel_sa_family_t = ::std::os::raw::c_ushort; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSaFamilyT` [INFO] [stderr] [INFO] [stderr] warning: type `nl_mmap_status` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1028:10 [INFO] [stderr] | [INFO] [stderr] 1028 | pub type nl_mmap_status = u32; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlMmapStatus` [INFO] [stderr] [INFO] [stderr] warning: type `nl_dump_type` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1136:10 [INFO] [stderr] | [INFO] [stderr] 1136 | pub type nl_dump_type = u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlDumpType` [INFO] [stderr] [INFO] [stderr] warning: type `nl_recvmsg_msg_cb_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1351:10 [INFO] [stderr] | [INFO] [stderr] 1351 | pub type nl_recvmsg_msg_cb_t = ::std::option::Option< [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgMsgCbT` [INFO] [stderr] [INFO] [stderr] warning: type `nl_recvmsg_err_cb_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1360:10 [INFO] [stderr] | [INFO] [stderr] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option< [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlRecvmsgErrCbT` [INFO] [stderr] [INFO] [stderr] warning: type `nl_cb_action` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1375:10 [INFO] [stderr] | [INFO] [stderr] 1375 | pub type nl_cb_action = u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbAction` [INFO] [stderr] [INFO] [stderr] warning: type `nl_cb_kind` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1388:10 [INFO] [stderr] | [INFO] [stderr] 1388 | pub type nl_cb_kind = u32; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbKind` [INFO] [stderr] [INFO] [stderr] warning: type `nl_cb_type` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:1415:10 [INFO] [stderr] | [INFO] [stderr] 1415 | pub type nl_cb_type = u32; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `NlCbType` [INFO] [stderr] [INFO] [stderr] warning: type `change_func_t` should have an upper camel case name [INFO] [stderr] --> src/netlink/sys.rs:2706:10 [INFO] [stderr] | [INFO] [stderr] 2706 | pub type change_func_t = ::std::option::Option< [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ChangeFuncT` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IntoRawFd` and `RawFd` [INFO] [stderr] --> src/netlink/mod.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | IntoRawFd, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 5 | RawFd [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `num_traits::ToPrimitive` [INFO] [stderr] --> src/main.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use num_traits::ToPrimitive; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `netlink::*` [INFO] [stderr] --> src/main.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | use netlink::*; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:75:8 [INFO] [stderr] | [INFO] [stderr] 75 | if (moderr < 0) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 75 - if (moderr < 0) { [INFO] [stderr] 75 + if moderr < 0 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/main.rs:18:58 [INFO] [stderr] | [INFO] [stderr] 18 | let mut attrs : [*mut nlattr; 7 + 1] = std::mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::thread::sleep_ms`: replaced by `std::thread::sleep` [INFO] [stderr] --> src/main.rs:85:26 [INFO] [stderr] | [INFO] [stderr] 85 | std::thread::sleep_ms(1000); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: value assigned to `attr` is never read [INFO] [stderr] --> src/main.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | let mut attr: *const nlattr = std::ptr::null(); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `answer` [INFO] [stderr] --> src/main.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | let answer = genlmsg_parse(hdr, 0, ptr, 7, [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_answer` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `arg` [INFO] [stderr] --> src/main.rs:13:63 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_arg` [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/main.rs:49:16 [INFO] [stderr] | [INFO] [stderr] 49 | let name = unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type alias `nlink_t` is never used [INFO] [stderr] --> src/netlink/sys.rs:395:10 [INFO] [stderr] | [INFO] [stderr] 395 | pub type nlink_t = __nlink_t; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `nl_mmap_status_NL_MMAP_STATUS_UNUSED` is never used [INFO] [stderr] --> src/netlink/sys.rs:1023:11 [INFO] [stderr] | [INFO] [stderr] 1023 | pub const nl_mmap_status_NL_MMAP_STATUS_UNUSED: nl_mmap_status = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_mmap_status_NL_MMAP_STATUS_RESERVED` is never used [INFO] [stderr] --> src/netlink/sys.rs:1024:11 [INFO] [stderr] | [INFO] [stderr] 1024 | pub const nl_mmap_status_NL_MMAP_STATUS_RESERVED: nl_mmap_status = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_mmap_status_NL_MMAP_STATUS_VALID` is never used [INFO] [stderr] --> src/netlink/sys.rs:1025:11 [INFO] [stderr] | [INFO] [stderr] 1025 | pub const nl_mmap_status_NL_MMAP_STATUS_VALID: nl_mmap_status = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_mmap_status_NL_MMAP_STATUS_COPY` is never used [INFO] [stderr] --> src/netlink/sys.rs:1026:11 [INFO] [stderr] | [INFO] [stderr] 1026 | pub const nl_mmap_status_NL_MMAP_STATUS_COPY: nl_mmap_status = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_mmap_status_NL_MMAP_STATUS_SKIP` is never used [INFO] [stderr] --> src/netlink/sys.rs:1027:11 [INFO] [stderr] | [INFO] [stderr] 1027 | pub const nl_mmap_status_NL_MMAP_STATUS_SKIP: nl_mmap_status = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `nl_mmap_status` is never used [INFO] [stderr] --> src/netlink/sys.rs:1028:10 [INFO] [stderr] | [INFO] [stderr] 1028 | pub type nl_mmap_status = u32; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_dump_type_NL_DUMP_LINE` is never used [INFO] [stderr] --> src/netlink/sys.rs:1128:11 [INFO] [stderr] | [INFO] [stderr] 1128 | pub const nl_dump_type_NL_DUMP_LINE: nl_dump_type = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_dump_type_NL_DUMP_DETAILS` is never used [INFO] [stderr] --> src/netlink/sys.rs:1130:11 [INFO] [stderr] | [INFO] [stderr] 1130 | pub const nl_dump_type_NL_DUMP_DETAILS: nl_dump_type = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_dump_type_NL_DUMP_STATS` is never used [INFO] [stderr] --> src/netlink/sys.rs:1132:11 [INFO] [stderr] | [INFO] [stderr] 1132 | pub const nl_dump_type_NL_DUMP_STATS: nl_dump_type = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_dump_type___NL_DUMP_MAX` is never used [INFO] [stderr] --> src/netlink/sys.rs:1133:11 [INFO] [stderr] | [INFO] [stderr] 1133 | pub const nl_dump_type___NL_DUMP_MAX: nl_dump_type = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `nl_cb` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1329:12 [INFO] [stderr] | [INFO] [stderr] 1329 | pub struct nl_cb { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_cb` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `ucred` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1344:12 [INFO] [stderr] | [INFO] [stderr] 1344 | pub struct ucred { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ucred` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: type alias `nl_recvmsg_err_cb_t` is never used [INFO] [stderr] --> src/netlink/sys.rs:1360:10 [INFO] [stderr] | [INFO] [stderr] 1360 | pub type nl_recvmsg_err_cb_t = ::std::option::Option< [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_action_NL_OK` is never used [INFO] [stderr] --> src/netlink/sys.rs:1368:11 [INFO] [stderr] | [INFO] [stderr] 1368 | pub const nl_cb_action_NL_OK: nl_cb_action = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_action_NL_SKIP` is never used [INFO] [stderr] --> src/netlink/sys.rs:1370:11 [INFO] [stderr] | [INFO] [stderr] 1370 | pub const nl_cb_action_NL_SKIP: nl_cb_action = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_action_NL_STOP` is never used [INFO] [stderr] --> src/netlink/sys.rs:1372:11 [INFO] [stderr] | [INFO] [stderr] 1372 | pub const nl_cb_action_NL_STOP: nl_cb_action = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `nl_cb_action` is never used [INFO] [stderr] --> src/netlink/sys.rs:1375:10 [INFO] [stderr] | [INFO] [stderr] 1375 | pub type nl_cb_action = u32; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_kind_NL_CB_DEFAULT` is never used [INFO] [stderr] --> src/netlink/sys.rs:1377:11 [INFO] [stderr] | [INFO] [stderr] 1377 | pub const nl_cb_kind_NL_CB_DEFAULT: nl_cb_kind = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_kind_NL_CB_VERBOSE` is never used [INFO] [stderr] --> src/netlink/sys.rs:1379:11 [INFO] [stderr] | [INFO] [stderr] 1379 | pub const nl_cb_kind_NL_CB_VERBOSE: nl_cb_kind = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_kind_NL_CB_DEBUG` is never used [INFO] [stderr] --> src/netlink/sys.rs:1381:11 [INFO] [stderr] | [INFO] [stderr] 1381 | pub const nl_cb_kind_NL_CB_DEBUG: nl_cb_kind = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_kind___NL_CB_KIND_MAX` is never used [INFO] [stderr] --> src/netlink/sys.rs:1385:11 [INFO] [stderr] | [INFO] [stderr] 1385 | pub const nl_cb_kind___NL_CB_KIND_MAX: nl_cb_kind = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_FINISH` is never used [INFO] [stderr] --> src/netlink/sys.rs:1392:11 [INFO] [stderr] | [INFO] [stderr] 1392 | pub const nl_cb_type_NL_CB_FINISH: nl_cb_type = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_OVERRUN` is never used [INFO] [stderr] --> src/netlink/sys.rs:1394:11 [INFO] [stderr] | [INFO] [stderr] 1394 | pub const nl_cb_type_NL_CB_OVERRUN: nl_cb_type = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_SKIPPED` is never used [INFO] [stderr] --> src/netlink/sys.rs:1396:11 [INFO] [stderr] | [INFO] [stderr] 1396 | pub const nl_cb_type_NL_CB_SKIPPED: nl_cb_type = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_ACK` is never used [INFO] [stderr] --> src/netlink/sys.rs:1398:11 [INFO] [stderr] | [INFO] [stderr] 1398 | pub const nl_cb_type_NL_CB_ACK: nl_cb_type = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_MSG_IN` is never used [INFO] [stderr] --> src/netlink/sys.rs:1400:11 [INFO] [stderr] | [INFO] [stderr] 1400 | pub const nl_cb_type_NL_CB_MSG_IN: nl_cb_type = 5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_MSG_OUT` is never used [INFO] [stderr] --> src/netlink/sys.rs:1402:11 [INFO] [stderr] | [INFO] [stderr] 1402 | pub const nl_cb_type_NL_CB_MSG_OUT: nl_cb_type = 6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_INVALID` is never used [INFO] [stderr] --> src/netlink/sys.rs:1404:11 [INFO] [stderr] | [INFO] [stderr] 1404 | pub const nl_cb_type_NL_CB_INVALID: nl_cb_type = 7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_SEQ_CHECK` is never used [INFO] [stderr] --> src/netlink/sys.rs:1406:11 [INFO] [stderr] | [INFO] [stderr] 1406 | pub const nl_cb_type_NL_CB_SEQ_CHECK: nl_cb_type = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_SEND_ACK` is never used [INFO] [stderr] --> src/netlink/sys.rs:1408:11 [INFO] [stderr] | [INFO] [stderr] 1408 | pub const nl_cb_type_NL_CB_SEND_ACK: nl_cb_type = 9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type_NL_CB_DUMP_INTR` is never used [INFO] [stderr] --> src/netlink/sys.rs:1410:11 [INFO] [stderr] | [INFO] [stderr] 1410 | pub const nl_cb_type_NL_CB_DUMP_INTR: nl_cb_type = 10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `nl_cb_type___NL_CB_TYPE_MAX` is never used [INFO] [stderr] --> src/netlink/sys.rs:1412:11 [INFO] [stderr] | [INFO] [stderr] 1412 | pub const nl_cb_type___NL_CB_TYPE_MAX: nl_cb_type = 11; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `nl_cache` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1764:12 [INFO] [stderr] | [INFO] [stderr] 1764 | pub struct nl_cache { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_cache` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_object` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1769:12 [INFO] [stderr] | [INFO] [stderr] 1769 | pub struct nl_object { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_object_ops` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1774:12 [INFO] [stderr] | [INFO] [stderr] 1774 | pub struct nl_object_ops { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_object_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_cache_ops` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1870:12 [INFO] [stderr] | [INFO] [stderr] 1870 | pub struct nl_cache_ops { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_cache_ops` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_parser_param` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1875:12 [INFO] [stderr] | [INFO] [stderr] 1875 | pub struct nl_parser_param { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_parser_param` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_addr` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:1994:12 [INFO] [stderr] | [INFO] [stderr] 1994 | pub struct nl_addr { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_addr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_data` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:2108:12 [INFO] [stderr] | [INFO] [stderr] 2108 | pub struct nl_data { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_data` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_tree` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:2438:12 [INFO] [stderr] | [INFO] [stderr] 2438 | pub struct nl_tree { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_tree` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: type alias `change_func_t` is never used [INFO] [stderr] --> src/netlink/sys.rs:2706:10 [INFO] [stderr] | [INFO] [stderr] 2706 | pub type change_func_t = ::std::option::Option< [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `nl_msgtype` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:2882:12 [INFO] [stderr] | [INFO] [stderr] 2882 | pub struct nl_msgtype { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_msgtype` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `nl_cache_mngr` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:2919:12 [INFO] [stderr] | [INFO] [stderr] 2919 | pub struct nl_cache_mngr { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `nl_cache_mngr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `genl_family` is never constructed [INFO] [stderr] --> src/netlink/sys.rs:2976:12 [INFO] [stderr] | [INFO] [stderr] 2976 | pub struct genl_family { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `genl_family` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: function `nl_geterror` is never used [INFO] [stderr] --> src/netlink/sys.rs:1119:12 [INFO] [stderr] | [INFO] [stderr] 1119 | pub fn nl_geterror(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_perror` is never used [INFO] [stderr] --> src/netlink/sys.rs:1122:12 [INFO] [stderr] | [INFO] [stderr] 1122 | pub fn nl_perror(arg1: ::std::os::raw::c_int, arg2: *const ::std::os::raw::c_char); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_syserr2nlerr` is never used [INFO] [stderr] --> src/netlink/sys.rs:1125:12 [INFO] [stderr] | [INFO] [stderr] 1125 | pub fn nl_syserr2nlerr(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:1417:12 [INFO] [stderr] | [INFO] [stderr] 1417 | pub fn nl_cb_alloc(arg1: nl_cb_kind) -> *mut nl_cb; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_clone` is never used [INFO] [stderr] --> src/netlink/sys.rs:1420:12 [INFO] [stderr] | [INFO] [stderr] 1420 | pub fn nl_cb_clone(arg1: *mut nl_cb) -> *mut nl_cb; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:1423:12 [INFO] [stderr] | [INFO] [stderr] 1423 | pub fn nl_cb_get(arg1: *mut nl_cb) -> *mut nl_cb; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:1426:12 [INFO] [stderr] | [INFO] [stderr] 1426 | pub fn nl_cb_put(arg1: *mut nl_cb); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_set` is never used [INFO] [stderr] --> src/netlink/sys.rs:1429:12 [INFO] [stderr] | [INFO] [stderr] 1429 | pub fn nl_cb_set( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_set_all` is never used [INFO] [stderr] --> src/netlink/sys.rs:1438:12 [INFO] [stderr] | [INFO] [stderr] 1438 | pub fn nl_cb_set_all( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_err` is never used [INFO] [stderr] --> src/netlink/sys.rs:1446:12 [INFO] [stderr] | [INFO] [stderr] 1446 | pub fn nl_cb_err( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_overwrite_recvmsgs` is never used [INFO] [stderr] --> src/netlink/sys.rs:1454:12 [INFO] [stderr] | [INFO] [stderr] 1454 | pub fn nl_cb_overwrite_recvmsgs( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_overwrite_recv` is never used [INFO] [stderr] --> src/netlink/sys.rs:1462:12 [INFO] [stderr] | [INFO] [stderr] 1462 | pub fn nl_cb_overwrite_recv( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_overwrite_send` is never used [INFO] [stderr] --> src/netlink/sys.rs:1475:12 [INFO] [stderr] | [INFO] [stderr] 1475 | pub fn nl_cb_overwrite_send( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cb_active_type` is never used [INFO] [stderr] --> src/netlink/sys.rs:1483:12 [INFO] [stderr] | [INFO] [stderr] 1483 | pub fn nl_cb_active_type(cb: *mut nl_cb) -> nl_cb_type; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_alloc_cb` is never used [INFO] [stderr] --> src/netlink/sys.rs:1489:12 [INFO] [stderr] | [INFO] [stderr] 1489 | pub fn nl_socket_alloc_cb(arg1: *mut nl_cb) -> *mut nl_sock; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:1492:12 [INFO] [stderr] | [INFO] [stderr] 1492 | pub fn nl_socket_free(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_get_local_port` is never used [INFO] [stderr] --> src/netlink/sys.rs:1495:12 [INFO] [stderr] | [INFO] [stderr] 1495 | pub fn nl_socket_get_local_port(arg1: *const nl_sock) -> u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_local_port` is never used [INFO] [stderr] --> src/netlink/sys.rs:1498:12 [INFO] [stderr] | [INFO] [stderr] 1498 | pub fn nl_socket_set_local_port(arg1: *mut nl_sock, arg2: u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_add_memberships` is never used [INFO] [stderr] --> src/netlink/sys.rs:1501:12 [INFO] [stderr] | [INFO] [stderr] 1501 | pub fn nl_socket_add_memberships( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_add_membership` is never used [INFO] [stderr] --> src/netlink/sys.rs:1508:12 [INFO] [stderr] | [INFO] [stderr] 1508 | pub fn nl_socket_add_membership( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_drop_memberships` is never used [INFO] [stderr] --> src/netlink/sys.rs:1514:12 [INFO] [stderr] | [INFO] [stderr] 1514 | pub fn nl_socket_drop_memberships( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_drop_membership` is never used [INFO] [stderr] --> src/netlink/sys.rs:1521:12 [INFO] [stderr] | [INFO] [stderr] 1521 | pub fn nl_socket_drop_membership( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_join_groups` is never used [INFO] [stderr] --> src/netlink/sys.rs:1527:12 [INFO] [stderr] | [INFO] [stderr] 1527 | pub fn nl_join_groups(arg1: *mut nl_sock, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_get_peer_port` is never used [INFO] [stderr] --> src/netlink/sys.rs:1530:12 [INFO] [stderr] | [INFO] [stderr] 1530 | pub fn nl_socket_get_peer_port(arg1: *const nl_sock) -> u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_peer_port` is never used [INFO] [stderr] --> src/netlink/sys.rs:1533:12 [INFO] [stderr] | [INFO] [stderr] 1533 | pub fn nl_socket_set_peer_port(arg1: *mut nl_sock, arg2: u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_get_peer_groups` is never used [INFO] [stderr] --> src/netlink/sys.rs:1536:12 [INFO] [stderr] | [INFO] [stderr] 1536 | pub fn nl_socket_get_peer_groups(sk: *const nl_sock) -> u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_peer_groups` is never used [INFO] [stderr] --> src/netlink/sys.rs:1539:12 [INFO] [stderr] | [INFO] [stderr] 1539 | pub fn nl_socket_set_peer_groups(sk: *mut nl_sock, groups: u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_get_cb` is never used [INFO] [stderr] --> src/netlink/sys.rs:1542:12 [INFO] [stderr] | [INFO] [stderr] 1542 | pub fn nl_socket_get_cb(arg1: *const nl_sock) -> *mut nl_cb; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_cb` is never used [INFO] [stderr] --> src/netlink/sys.rs:1545:12 [INFO] [stderr] | [INFO] [stderr] 1545 | pub fn nl_socket_set_cb(arg1: *mut nl_sock, arg2: *mut nl_cb); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_modify_err_cb` is never used [INFO] [stderr] --> src/netlink/sys.rs:1557:12 [INFO] [stderr] | [INFO] [stderr] 1557 | pub fn nl_socket_modify_err_cb( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_buffer_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:1565:12 [INFO] [stderr] | [INFO] [stderr] 1565 | pub fn nl_socket_set_buffer_size( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_msg_buf_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:1572:12 [INFO] [stderr] | [INFO] [stderr] 1572 | pub fn nl_socket_set_msg_buf_size(arg1: *mut nl_sock, arg2: usize) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_get_msg_buf_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:1575:12 [INFO] [stderr] | [INFO] [stderr] 1575 | pub fn nl_socket_get_msg_buf_size(arg1: *mut nl_sock) -> usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_passcred` is never used [INFO] [stderr] --> src/netlink/sys.rs:1578:12 [INFO] [stderr] | [INFO] [stderr] 1578 | pub fn nl_socket_set_passcred( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_recv_pktinfo` is never used [INFO] [stderr] --> src/netlink/sys.rs:1584:12 [INFO] [stderr] | [INFO] [stderr] 1584 | pub fn nl_socket_recv_pktinfo( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_disable_seq_check` is never used [INFO] [stderr] --> src/netlink/sys.rs:1590:12 [INFO] [stderr] | [INFO] [stderr] 1590 | pub fn nl_socket_disable_seq_check(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_use_seq` is never used [INFO] [stderr] --> src/netlink/sys.rs:1593:12 [INFO] [stderr] | [INFO] [stderr] 1593 | pub fn nl_socket_use_seq(arg1: *mut nl_sock) -> ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_disable_auto_ack` is never used [INFO] [stderr] --> src/netlink/sys.rs:1596:12 [INFO] [stderr] | [INFO] [stderr] 1596 | pub fn nl_socket_disable_auto_ack(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_enable_auto_ack` is never used [INFO] [stderr] --> src/netlink/sys.rs:1599:12 [INFO] [stderr] | [INFO] [stderr] 1599 | pub fn nl_socket_enable_auto_ack(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_fd` is never used [INFO] [stderr] --> src/netlink/sys.rs:1605:12 [INFO] [stderr] | [INFO] [stderr] 1605 | pub fn nl_socket_set_fd( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_set_nonblocking` is never used [INFO] [stderr] --> src/netlink/sys.rs:1612:12 [INFO] [stderr] | [INFO] [stderr] 1612 | pub fn nl_socket_set_nonblocking(arg1: *const nl_sock) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_enable_msg_peek` is never used [INFO] [stderr] --> src/netlink/sys.rs:1615:12 [INFO] [stderr] | [INFO] [stderr] 1615 | pub fn nl_socket_enable_msg_peek(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_socket_disable_msg_peek` is never used [INFO] [stderr] --> src/netlink/sys.rs:1618:12 [INFO] [stderr] | [INFO] [stderr] 1618 | pub fn nl_socket_disable_msg_peek(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cancel_down_bytes` is never used [INFO] [stderr] --> src/netlink/sys.rs:1660:12 [INFO] [stderr] | [INFO] [stderr] 1660 | pub fn nl_cancel_down_bytes( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cancel_down_bits` is never used [INFO] [stderr] --> src/netlink/sys.rs:1666:12 [INFO] [stderr] | [INFO] [stderr] 1666 | pub fn nl_cancel_down_bits( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_rate2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1672:12 [INFO] [stderr] | [INFO] [stderr] 1672 | pub fn nl_rate2str( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cancel_down_us` is never used [INFO] [stderr] --> src/netlink/sys.rs:1680:12 [INFO] [stderr] | [INFO] [stderr] 1680 | pub fn nl_cancel_down_us(arg1: u32, arg2: *mut *mut ::std::os::raw::c_char) -> f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_size2int` is never used [INFO] [stderr] --> src/netlink/sys.rs:1683:12 [INFO] [stderr] | [INFO] [stderr] 1683 | pub fn nl_size2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_size2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1686:12 [INFO] [stderr] | [INFO] [stderr] 1686 | pub fn nl_size2str( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_prob2int` is never used [INFO] [stderr] --> src/netlink/sys.rs:1693:12 [INFO] [stderr] | [INFO] [stderr] 1693 | pub fn nl_prob2int(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_get_user_hz` is never used [INFO] [stderr] --> src/netlink/sys.rs:1696:12 [INFO] [stderr] | [INFO] [stderr] 1696 | pub fn nl_get_user_hz() -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_get_psched_hz` is never used [INFO] [stderr] --> src/netlink/sys.rs:1699:12 [INFO] [stderr] | [INFO] [stderr] 1699 | pub fn nl_get_psched_hz() -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_us2ticks` is never used [INFO] [stderr] --> src/netlink/sys.rs:1702:12 [INFO] [stderr] | [INFO] [stderr] 1702 | pub fn nl_us2ticks(arg1: u32) -> u32; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_ticks2us` is never used [INFO] [stderr] --> src/netlink/sys.rs:1705:12 [INFO] [stderr] | [INFO] [stderr] 1705 | pub fn nl_ticks2us(arg1: u32) -> u32; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2msec` is never used [INFO] [stderr] --> src/netlink/sys.rs:1708:12 [INFO] [stderr] | [INFO] [stderr] 1708 | pub fn nl_str2msec( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_msec2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1714:12 [INFO] [stderr] | [INFO] [stderr] 1714 | pub fn nl_msec2str( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_llproto2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1721:12 [INFO] [stderr] | [INFO] [stderr] 1721 | pub fn nl_llproto2str( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2llproto` is never used [INFO] [stderr] --> src/netlink/sys.rs:1728:12 [INFO] [stderr] | [INFO] [stderr] 1728 | pub fn nl_str2llproto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_ether_proto2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1731:12 [INFO] [stderr] | [INFO] [stderr] 1731 | pub fn nl_ether_proto2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2ether_proto` is never used [INFO] [stderr] --> src/netlink/sys.rs:1738:12 [INFO] [stderr] | [INFO] [stderr] 1738 | pub fn nl_str2ether_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_ip_proto2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1741:12 [INFO] [stderr] | [INFO] [stderr] 1741 | pub fn nl_ip_proto2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2ip_proto` is never used [INFO] [stderr] --> src/netlink/sys.rs:1748:12 [INFO] [stderr] | [INFO] [stderr] 1748 | pub fn nl_str2ip_proto(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_new_line` is never used [INFO] [stderr] --> src/netlink/sys.rs:1751:12 [INFO] [stderr] | [INFO] [stderr] 1751 | pub fn nl_new_line(arg1: *mut nl_dump_params); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_dump` is never used [INFO] [stderr] --> src/netlink/sys.rs:1754:12 [INFO] [stderr] | [INFO] [stderr] 1754 | pub fn nl_dump(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_dump_line` is never used [INFO] [stderr] --> src/netlink/sys.rs:1757:12 [INFO] [stderr] | [INFO] [stderr] 1757 | pub fn nl_dump_line(arg1: *mut nl_dump_params, arg2: *const ::std::os::raw::c_char, ...); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_has_capability` is never used [INFO] [stderr] --> src/netlink/sys.rs:1760:12 [INFO] [stderr] | [INFO] [stderr] 1760 | pub fn nl_has_capability(capability: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:1778:12 [INFO] [stderr] | [INFO] [stderr] 1778 | pub fn nl_object_alloc(arg1: *mut nl_object_ops) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_alloc_name` is never used [INFO] [stderr] --> src/netlink/sys.rs:1781:12 [INFO] [stderr] | [INFO] [stderr] 1781 | pub fn nl_object_alloc_name( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:1787:12 [INFO] [stderr] | [INFO] [stderr] 1787 | pub fn nl_object_free(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_clone` is never used [INFO] [stderr] --> src/netlink/sys.rs:1790:12 [INFO] [stderr] | [INFO] [stderr] 1790 | pub fn nl_object_clone(obj: *mut nl_object) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_update` is never used [INFO] [stderr] --> src/netlink/sys.rs:1793:12 [INFO] [stderr] | [INFO] [stderr] 1793 | pub fn nl_object_update(dst: *mut nl_object, src: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:1796:12 [INFO] [stderr] | [INFO] [stderr] 1796 | pub fn nl_object_get(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:1799:12 [INFO] [stderr] | [INFO] [stderr] 1799 | pub fn nl_object_put(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_shared` is never used [INFO] [stderr] --> src/netlink/sys.rs:1802:12 [INFO] [stderr] | [INFO] [stderr] 1802 | pub fn nl_object_shared(arg1: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_dump` is never used [INFO] [stderr] --> src/netlink/sys.rs:1805:12 [INFO] [stderr] | [INFO] [stderr] 1805 | pub fn nl_object_dump(arg1: *mut nl_object, arg2: *mut nl_dump_params); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_dump_buf` is never used [INFO] [stderr] --> src/netlink/sys.rs:1808:12 [INFO] [stderr] | [INFO] [stderr] 1808 | pub fn nl_object_dump_buf(arg1: *mut nl_object, arg2: *mut ::std::os::raw::c_char, arg3: usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_identical` is never used [INFO] [stderr] --> src/netlink/sys.rs:1811:12 [INFO] [stderr] | [INFO] [stderr] 1811 | pub fn nl_object_identical(arg1: *mut nl_object, arg2: *mut nl_object) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_diff` is never used [INFO] [stderr] --> src/netlink/sys.rs:1815:12 [INFO] [stderr] | [INFO] [stderr] 1815 | pub fn nl_object_diff(arg1: *mut nl_object, arg2: *mut nl_object) -> u32; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_match_filter` is never used [INFO] [stderr] --> src/netlink/sys.rs:1818:12 [INFO] [stderr] | [INFO] [stderr] 1818 | pub fn nl_object_match_filter( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_attrs2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1824:12 [INFO] [stderr] | [INFO] [stderr] 1824 | pub fn nl_object_attrs2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_attr_list` is never used [INFO] [stderr] --> src/netlink/sys.rs:1832:12 [INFO] [stderr] | [INFO] [stderr] 1832 | pub fn nl_object_attr_list( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_keygen` is never used [INFO] [stderr] --> src/netlink/sys.rs:1839:12 [INFO] [stderr] | [INFO] [stderr] 1839 | pub fn nl_object_keygen(arg1: *mut nl_object, arg2: *mut u32, arg3: u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_mark` is never used [INFO] [stderr] --> src/netlink/sys.rs:1842:12 [INFO] [stderr] | [INFO] [stderr] 1842 | pub fn nl_object_mark(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_unmark` is never used [INFO] [stderr] --> src/netlink/sys.rs:1845:12 [INFO] [stderr] | [INFO] [stderr] 1845 | pub fn nl_object_unmark(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_is_marked` is never used [INFO] [stderr] --> src/netlink/sys.rs:1848:12 [INFO] [stderr] | [INFO] [stderr] 1848 | pub fn nl_object_is_marked(arg1: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_refcnt` is never used [INFO] [stderr] --> src/netlink/sys.rs:1851:12 [INFO] [stderr] | [INFO] [stderr] 1851 | pub fn nl_object_get_refcnt(arg1: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_cache` is never used [INFO] [stderr] --> src/netlink/sys.rs:1854:12 [INFO] [stderr] | [INFO] [stderr] 1854 | pub fn nl_object_get_cache(arg1: *mut nl_object) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_type` is never used [INFO] [stderr] --> src/netlink/sys.rs:1857:12 [INFO] [stderr] | [INFO] [stderr] 1857 | pub fn nl_object_get_type(arg1: *const nl_object) -> *const ::std::os::raw::c_char; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_msgtype` is never used [INFO] [stderr] --> src/netlink/sys.rs:1860:12 [INFO] [stderr] | [INFO] [stderr] 1860 | pub fn nl_object_get_msgtype(arg1: *const nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_ops` is never used [INFO] [stderr] --> src/netlink/sys.rs:1863:12 [INFO] [stderr] | [INFO] [stderr] 1863 | pub fn nl_object_get_ops(arg1: *const nl_object) -> *mut nl_object_ops; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_object_get_id_attrs` is never used [INFO] [stderr] --> src/netlink/sys.rs:1866:12 [INFO] [stderr] | [INFO] [stderr] 1866 | pub fn nl_object_get_id_attrs(obj: *mut nl_object) -> u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_close` is never used [INFO] [stderr] --> src/netlink/sys.rs:1882:12 [INFO] [stderr] | [INFO] [stderr] 1882 | pub fn nl_close(arg1: *mut nl_sock); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_sendto` is never used [INFO] [stderr] --> src/netlink/sys.rs:1885:12 [INFO] [stderr] | [INFO] [stderr] 1885 | pub fn nl_sendto( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_sendmsg` is never used [INFO] [stderr] --> src/netlink/sys.rs:1892:12 [INFO] [stderr] | [INFO] [stderr] 1892 | pub fn nl_sendmsg( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_send` is never used [INFO] [stderr] --> src/netlink/sys.rs:1899:12 [INFO] [stderr] | [INFO] [stderr] 1899 | pub fn nl_send(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_send_iovec` is never used [INFO] [stderr] --> src/netlink/sys.rs:1902:12 [INFO] [stderr] | [INFO] [stderr] 1902 | pub fn nl_send_iovec( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_complete_msg` is never used [INFO] [stderr] --> src/netlink/sys.rs:1910:12 [INFO] [stderr] | [INFO] [stderr] 1910 | pub fn nl_complete_msg(arg1: *mut nl_sock, arg2: *mut nl_msg); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_auto_complete` is never used [INFO] [stderr] --> src/netlink/sys.rs:1913:12 [INFO] [stderr] | [INFO] [stderr] 1913 | pub fn nl_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_send_auto` is never used [INFO] [stderr] --> src/netlink/sys.rs:1916:12 [INFO] [stderr] | [INFO] [stderr] 1916 | pub fn nl_send_auto(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_send_auto_complete` is never used [INFO] [stderr] --> src/netlink/sys.rs:1919:12 [INFO] [stderr] | [INFO] [stderr] 1919 | pub fn nl_send_auto_complete(arg1: *mut nl_sock, arg2: *mut nl_msg) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_send_simple` is never used [INFO] [stderr] --> src/netlink/sys.rs:1925:12 [INFO] [stderr] | [INFO] [stderr] 1925 | pub fn nl_send_simple( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_recv` is never used [INFO] [stderr] --> src/netlink/sys.rs:1934:12 [INFO] [stderr] | [INFO] [stderr] 1934 | pub fn nl_recv( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_recvmsgs` is never used [INFO] [stderr] --> src/netlink/sys.rs:1942:12 [INFO] [stderr] | [INFO] [stderr] 1942 | pub fn nl_recvmsgs(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_recvmsgs_report` is never used [INFO] [stderr] --> src/netlink/sys.rs:1945:12 [INFO] [stderr] | [INFO] [stderr] 1945 | pub fn nl_recvmsgs_report(arg1: *mut nl_sock, arg2: *mut nl_cb) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_wait_for_ack` is never used [INFO] [stderr] --> src/netlink/sys.rs:1951:12 [INFO] [stderr] | [INFO] [stderr] 1951 | pub fn nl_wait_for_ack(arg1: *mut nl_sock) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_pickup` is never used [INFO] [stderr] --> src/netlink/sys.rs:1954:12 [INFO] [stderr] | [INFO] [stderr] 1954 | pub fn nl_pickup( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_pickup_keep_syserr` is never used [INFO] [stderr] --> src/netlink/sys.rs:1968:12 [INFO] [stderr] | [INFO] [stderr] 1968 | pub fn nl_pickup_keep_syserr( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_nlfamily2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:1983:12 [INFO] [stderr] | [INFO] [stderr] 1983 | pub fn nl_nlfamily2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2nlfamily` is never used [INFO] [stderr] --> src/netlink/sys.rs:1990:12 [INFO] [stderr] | [INFO] [stderr] 1990 | pub fn nl_str2nlfamily(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:1998:12 [INFO] [stderr] | [INFO] [stderr] 1998 | pub fn nl_addr_alloc(arg1: usize) -> *mut nl_addr; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_alloc_attr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2001:12 [INFO] [stderr] | [INFO] [stderr] 2001 | pub fn nl_addr_alloc_attr(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> *mut nl_addr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_build` is never used [INFO] [stderr] --> src/netlink/sys.rs:2004:12 [INFO] [stderr] | [INFO] [stderr] 2004 | pub fn nl_addr_build( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_parse` is never used [INFO] [stderr] --> src/netlink/sys.rs:2011:12 [INFO] [stderr] | [INFO] [stderr] 2011 | pub fn nl_addr_parse( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_clone` is never used [INFO] [stderr] --> src/netlink/sys.rs:2018:12 [INFO] [stderr] | [INFO] [stderr] 2018 | pub fn nl_addr_clone(arg1: *const nl_addr) -> *mut nl_addr; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:2021:12 [INFO] [stderr] | [INFO] [stderr] 2021 | pub fn nl_addr_get(arg1: *mut nl_addr) -> *mut nl_addr; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:2024:12 [INFO] [stderr] | [INFO] [stderr] 2024 | pub fn nl_addr_put(arg1: *mut nl_addr); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_shared` is never used [INFO] [stderr] --> src/netlink/sys.rs:2027:12 [INFO] [stderr] | [INFO] [stderr] 2027 | pub fn nl_addr_shared(arg1: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_cmp` is never used [INFO] [stderr] --> src/netlink/sys.rs:2030:12 [INFO] [stderr] | [INFO] [stderr] 2030 | pub fn nl_addr_cmp(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_cmp_prefix` is never used [INFO] [stderr] --> src/netlink/sys.rs:2033:12 [INFO] [stderr] | [INFO] [stderr] 2033 | pub fn nl_addr_cmp_prefix(arg1: *const nl_addr, arg2: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_iszero` is never used [INFO] [stderr] --> src/netlink/sys.rs:2036:12 [INFO] [stderr] | [INFO] [stderr] 2036 | pub fn nl_addr_iszero(arg1: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_valid` is never used [INFO] [stderr] --> src/netlink/sys.rs:2039:12 [INFO] [stderr] | [INFO] [stderr] 2039 | pub fn nl_addr_valid( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_guess_family` is never used [INFO] [stderr] --> src/netlink/sys.rs:2045:12 [INFO] [stderr] | [INFO] [stderr] 2045 | pub fn nl_addr_guess_family(arg1: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_fill_sockaddr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2048:12 [INFO] [stderr] | [INFO] [stderr] 2048 | pub fn nl_addr_fill_sockaddr( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_info` is never used [INFO] [stderr] --> src/netlink/sys.rs:2055:12 [INFO] [stderr] | [INFO] [stderr] 2055 | pub fn nl_addr_info(arg1: *const nl_addr, arg2: *mut *mut addrinfo) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_resolve` is never used [INFO] [stderr] --> src/netlink/sys.rs:2058:12 [INFO] [stderr] | [INFO] [stderr] 2058 | pub fn nl_addr_resolve( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_set_family` is never used [INFO] [stderr] --> src/netlink/sys.rs:2065:12 [INFO] [stderr] | [INFO] [stderr] 2065 | pub fn nl_addr_set_family(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_get_family` is never used [INFO] [stderr] --> src/netlink/sys.rs:2068:12 [INFO] [stderr] | [INFO] [stderr] 2068 | pub fn nl_addr_get_family(arg1: *const nl_addr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_set_binary_addr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2071:12 [INFO] [stderr] | [INFO] [stderr] 2071 | pub fn nl_addr_set_binary_addr( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_get_binary_addr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2078:12 [INFO] [stderr] | [INFO] [stderr] 2078 | pub fn nl_addr_get_binary_addr(arg1: *const nl_addr) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_get_len` is never used [INFO] [stderr] --> src/netlink/sys.rs:2081:12 [INFO] [stderr] | [INFO] [stderr] 2081 | pub fn nl_addr_get_len(arg1: *const nl_addr) -> ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_set_prefixlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2084:12 [INFO] [stderr] | [INFO] [stderr] 2084 | pub fn nl_addr_set_prefixlen(arg1: *mut nl_addr, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr_get_prefixlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2087:12 [INFO] [stderr] | [INFO] [stderr] 2087 | pub fn nl_addr_get_prefixlen(arg1: *const nl_addr) -> ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_af2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:2090:12 [INFO] [stderr] | [INFO] [stderr] 2090 | pub fn nl_af2str( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2af` is never used [INFO] [stderr] --> src/netlink/sys.rs:2097:12 [INFO] [stderr] | [INFO] [stderr] 2097 | pub fn nl_str2af(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_addr2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:2100:12 [INFO] [stderr] | [INFO] [stderr] 2100 | pub fn nl_addr2str( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:2112:12 [INFO] [stderr] | [INFO] [stderr] 2112 | pub fn nl_data_alloc(arg1: *const ::std::os::raw::c_void, arg2: usize) -> *mut nl_data; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_alloc_attr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2115:12 [INFO] [stderr] | [INFO] [stderr] 2115 | pub fn nl_data_alloc_attr(arg1: *const nlattr) -> *mut nl_data; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_clone` is never used [INFO] [stderr] --> src/netlink/sys.rs:2118:12 [INFO] [stderr] | [INFO] [stderr] 2118 | pub fn nl_data_clone(arg1: *const nl_data) -> *mut nl_data; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_append` is never used [INFO] [stderr] --> src/netlink/sys.rs:2121:12 [INFO] [stderr] | [INFO] [stderr] 2121 | pub fn nl_data_append( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:2128:12 [INFO] [stderr] | [INFO] [stderr] 2128 | pub fn nl_data_free(arg1: *mut nl_data); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:2131:12 [INFO] [stderr] | [INFO] [stderr] 2131 | pub fn nl_data_get(arg1: *const nl_data) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_get_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2134:12 [INFO] [stderr] | [INFO] [stderr] 2134 | pub fn nl_data_get_size(arg1: *const nl_data) -> usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_data_cmp` is never used [INFO] [stderr] --> src/netlink/sys.rs:2137:12 [INFO] [stderr] | [INFO] [stderr] 2137 | pub fn nl_data_cmp(arg1: *const nl_data, arg2: *const nl_data) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_attr_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2197:12 [INFO] [stderr] | [INFO] [stderr] 2197 | pub fn nla_attr_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_total_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2200:12 [INFO] [stderr] | [INFO] [stderr] 2200 | pub fn nla_total_size(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_padlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2203:12 [INFO] [stderr] | [INFO] [stderr] 2203 | pub fn nla_padlen(payload: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_type` is never used [INFO] [stderr] --> src/netlink/sys.rs:2206:12 [INFO] [stderr] | [INFO] [stderr] 2206 | pub fn nla_type(arg1: *const nlattr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_len` is never used [INFO] [stderr] --> src/netlink/sys.rs:2212:12 [INFO] [stderr] | [INFO] [stderr] 2212 | pub fn nla_len(arg1: *const nlattr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_ok` is never used [INFO] [stderr] --> src/netlink/sys.rs:2215:12 [INFO] [stderr] | [INFO] [stderr] 2215 | pub fn nla_ok(arg1: *const nlattr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_parse` is never used [INFO] [stderr] --> src/netlink/sys.rs:2221:12 [INFO] [stderr] | [INFO] [stderr] 2221 | pub fn nla_parse( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_validate` is never used [INFO] [stderr] --> src/netlink/sys.rs:2230:12 [INFO] [stderr] | [INFO] [stderr] 2230 | pub fn nla_validate( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_find` is never used [INFO] [stderr] --> src/netlink/sys.rs:2238:12 [INFO] [stderr] | [INFO] [stderr] 2238 | pub fn nla_find( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_memcpy` is never used [INFO] [stderr] --> src/netlink/sys.rs:2245:12 [INFO] [stderr] | [INFO] [stderr] 2245 | pub fn nla_memcpy( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_strlcpy` is never used [INFO] [stderr] --> src/netlink/sys.rs:2252:12 [INFO] [stderr] | [INFO] [stderr] 2252 | pub fn nla_strlcpy( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_memcmp` is never used [INFO] [stderr] --> src/netlink/sys.rs:2259:12 [INFO] [stderr] | [INFO] [stderr] 2259 | pub fn nla_memcmp( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_strcmp` is never used [INFO] [stderr] --> src/netlink/sys.rs:2266:12 [INFO] [stderr] | [INFO] [stderr] 2266 | pub fn nla_strcmp( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_reserve` is never used [INFO] [stderr] --> src/netlink/sys.rs:2272:12 [INFO] [stderr] | [INFO] [stderr] 2272 | pub fn nla_reserve( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:2279:12 [INFO] [stderr] | [INFO] [stderr] 2279 | pub fn nla_put( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_data` is never used [INFO] [stderr] --> src/netlink/sys.rs:2287:12 [INFO] [stderr] | [INFO] [stderr] 2287 | pub fn nla_put_data( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_addr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2294:12 [INFO] [stderr] | [INFO] [stderr] 2294 | pub fn nla_put_addr( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_s8` is never used [INFO] [stderr] --> src/netlink/sys.rs:2301:12 [INFO] [stderr] | [INFO] [stderr] 2301 | pub fn nla_get_s8(arg1: *const nlattr) -> i8; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_s8` is never used [INFO] [stderr] --> src/netlink/sys.rs:2304:12 [INFO] [stderr] | [INFO] [stderr] 2304 | pub fn nla_put_s8( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_u8` is never used [INFO] [stderr] --> src/netlink/sys.rs:2311:12 [INFO] [stderr] | [INFO] [stderr] 2311 | pub fn nla_get_u8(arg1: *const nlattr) -> u8; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_u8` is never used [INFO] [stderr] --> src/netlink/sys.rs:2314:12 [INFO] [stderr] | [INFO] [stderr] 2314 | pub fn nla_put_u8( [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_s16` is never used [INFO] [stderr] --> src/netlink/sys.rs:2321:12 [INFO] [stderr] | [INFO] [stderr] 2321 | pub fn nla_get_s16(arg1: *const nlattr) -> i16; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_s16` is never used [INFO] [stderr] --> src/netlink/sys.rs:2324:12 [INFO] [stderr] | [INFO] [stderr] 2324 | pub fn nla_put_s16( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_u16` is never used [INFO] [stderr] --> src/netlink/sys.rs:2331:12 [INFO] [stderr] | [INFO] [stderr] 2331 | pub fn nla_get_u16(arg1: *const nlattr) -> u16; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_u16` is never used [INFO] [stderr] --> src/netlink/sys.rs:2334:12 [INFO] [stderr] | [INFO] [stderr] 2334 | pub fn nla_put_u16( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_s32` is never used [INFO] [stderr] --> src/netlink/sys.rs:2341:12 [INFO] [stderr] | [INFO] [stderr] 2341 | pub fn nla_get_s32(arg1: *const nlattr) -> i32; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_s32` is never used [INFO] [stderr] --> src/netlink/sys.rs:2344:12 [INFO] [stderr] | [INFO] [stderr] 2344 | pub fn nla_put_s32( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_u32` is never used [INFO] [stderr] --> src/netlink/sys.rs:2351:12 [INFO] [stderr] | [INFO] [stderr] 2351 | pub fn nla_get_u32(arg1: *const nlattr) -> u32; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_s64` is never used [INFO] [stderr] --> src/netlink/sys.rs:2361:12 [INFO] [stderr] | [INFO] [stderr] 2361 | pub fn nla_get_s64(arg1: *const nlattr) -> i64; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_s64` is never used [INFO] [stderr] --> src/netlink/sys.rs:2364:12 [INFO] [stderr] | [INFO] [stderr] 2364 | pub fn nla_put_s64( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_u64` is never used [INFO] [stderr] --> src/netlink/sys.rs:2371:12 [INFO] [stderr] | [INFO] [stderr] 2371 | pub fn nla_get_u64(arg1: *const nlattr) -> u64; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_u64` is never used [INFO] [stderr] --> src/netlink/sys.rs:2374:12 [INFO] [stderr] | [INFO] [stderr] 2374 | pub fn nla_put_u64( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_string` is never used [INFO] [stderr] --> src/netlink/sys.rs:2381:12 [INFO] [stderr] | [INFO] [stderr] 2381 | pub fn nla_get_string(arg1: *const nlattr) -> *mut ::std::os::raw::c_char; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_strdup` is never used [INFO] [stderr] --> src/netlink/sys.rs:2384:12 [INFO] [stderr] | [INFO] [stderr] 2384 | pub fn nla_strdup(arg1: *const nlattr) -> *mut ::std::os::raw::c_char; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_string` is never used [INFO] [stderr] --> src/netlink/sys.rs:2387:12 [INFO] [stderr] | [INFO] [stderr] 2387 | pub fn nla_put_string( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_flag` is never used [INFO] [stderr] --> src/netlink/sys.rs:2394:12 [INFO] [stderr] | [INFO] [stderr] 2394 | pub fn nla_get_flag(arg1: *const nlattr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_flag` is never used [INFO] [stderr] --> src/netlink/sys.rs:2397:12 [INFO] [stderr] | [INFO] [stderr] 2397 | pub fn nla_put_flag(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_get_msecs` is never used [INFO] [stderr] --> src/netlink/sys.rs:2400:12 [INFO] [stderr] | [INFO] [stderr] 2400 | pub fn nla_get_msecs(arg1: *const nlattr) -> ::std::os::raw::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_msecs` is never used [INFO] [stderr] --> src/netlink/sys.rs:2403:12 [INFO] [stderr] | [INFO] [stderr] 2403 | pub fn nla_put_msecs( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_put_nested` is never used [INFO] [stderr] --> src/netlink/sys.rs:2410:12 [INFO] [stderr] | [INFO] [stderr] 2410 | pub fn nla_put_nested( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_nest_start` is never used [INFO] [stderr] --> src/netlink/sys.rs:2417:12 [INFO] [stderr] | [INFO] [stderr] 2417 | pub fn nla_nest_start(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int) -> *mut nlattr; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_nest_end` is never used [INFO] [stderr] --> src/netlink/sys.rs:2420:12 [INFO] [stderr] | [INFO] [stderr] 2420 | pub fn nla_nest_end(arg1: *mut nl_msg, arg2: *mut nlattr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_nest_cancel` is never used [INFO] [stderr] --> src/netlink/sys.rs:2423:12 [INFO] [stderr] | [INFO] [stderr] 2423 | pub fn nla_nest_cancel(arg1: *mut nl_msg, arg2: *const nlattr); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_parse_nested` is never used [INFO] [stderr] --> src/netlink/sys.rs:2426:12 [INFO] [stderr] | [INFO] [stderr] 2426 | pub fn nla_parse_nested( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nla_is_nested` is never used [INFO] [stderr] --> src/netlink/sys.rs:2434:12 [INFO] [stderr] | [INFO] [stderr] 2434 | pub fn nla_is_nested(arg1: *const nlattr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2442:12 [INFO] [stderr] | [INFO] [stderr] 2442 | pub fn nlmsg_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_total_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2445:12 [INFO] [stderr] | [INFO] [stderr] 2445 | pub fn nlmsg_total_size(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_padlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2448:12 [INFO] [stderr] | [INFO] [stderr] 2448 | pub fn nlmsg_padlen(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_data` is never used [INFO] [stderr] --> src/netlink/sys.rs:2451:12 [INFO] [stderr] | [INFO] [stderr] 2451 | pub fn nlmsg_data(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_datalen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2454:12 [INFO] [stderr] | [INFO] [stderr] 2454 | pub fn nlmsg_datalen(arg1: *const nlmsghdr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_tail` is never used [INFO] [stderr] --> src/netlink/sys.rs:2457:12 [INFO] [stderr] | [INFO] [stderr] 2457 | pub fn nlmsg_tail(arg1: *const nlmsghdr) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_attrdata` is never used [INFO] [stderr] --> src/netlink/sys.rs:2460:12 [INFO] [stderr] | [INFO] [stderr] 2460 | pub fn nlmsg_attrdata(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_attrlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2463:12 [INFO] [stderr] | [INFO] [stderr] 2463 | pub fn nlmsg_attrlen( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_valid_hdr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2469:12 [INFO] [stderr] | [INFO] [stderr] 2469 | pub fn nlmsg_valid_hdr( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_ok` is never used [INFO] [stderr] --> src/netlink/sys.rs:2475:12 [INFO] [stderr] | [INFO] [stderr] 2475 | pub fn nlmsg_ok(arg1: *const nlmsghdr, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_next` is never used [INFO] [stderr] --> src/netlink/sys.rs:2478:12 [INFO] [stderr] | [INFO] [stderr] 2478 | pub fn nlmsg_next(arg1: *mut nlmsghdr, arg2: *mut ::std::os::raw::c_int) -> *mut nlmsghdr; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_parse` is never used [INFO] [stderr] --> src/netlink/sys.rs:2481:12 [INFO] [stderr] | [INFO] [stderr] 2481 | pub fn nlmsg_parse( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_find_attr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2490:12 [INFO] [stderr] | [INFO] [stderr] 2490 | pub fn nlmsg_find_attr( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_validate` is never used [INFO] [stderr] --> src/netlink/sys.rs:2497:12 [INFO] [stderr] | [INFO] [stderr] 2497 | pub fn nlmsg_validate( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_alloc_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2508:12 [INFO] [stderr] | [INFO] [stderr] 2508 | pub fn nlmsg_alloc_size(arg1: usize) -> *mut nl_msg; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_alloc_simple` is never used [INFO] [stderr] --> src/netlink/sys.rs:2511:12 [INFO] [stderr] | [INFO] [stderr] 2511 | pub fn nlmsg_alloc_simple( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_set_default_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2517:12 [INFO] [stderr] | [INFO] [stderr] 2517 | pub fn nlmsg_set_default_size(arg1: usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_inherit` is never used [INFO] [stderr] --> src/netlink/sys.rs:2520:12 [INFO] [stderr] | [INFO] [stderr] 2520 | pub fn nlmsg_inherit(arg1: *mut nlmsghdr) -> *mut nl_msg; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_convert` is never used [INFO] [stderr] --> src/netlink/sys.rs:2523:12 [INFO] [stderr] | [INFO] [stderr] 2523 | pub fn nlmsg_convert(arg1: *mut nlmsghdr) -> *mut nl_msg; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_reserve` is never used [INFO] [stderr] --> src/netlink/sys.rs:2526:12 [INFO] [stderr] | [INFO] [stderr] 2526 | pub fn nlmsg_reserve( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_append` is never used [INFO] [stderr] --> src/netlink/sys.rs:2533:12 [INFO] [stderr] | [INFO] [stderr] 2533 | pub fn nlmsg_append( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_expand` is never used [INFO] [stderr] --> src/netlink/sys.rs:2541:12 [INFO] [stderr] | [INFO] [stderr] 2541 | pub fn nlmsg_expand(arg1: *mut nl_msg, arg2: usize) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:2544:12 [INFO] [stderr] | [INFO] [stderr] 2544 | pub fn nlmsg_put( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:2557:12 [INFO] [stderr] | [INFO] [stderr] 2557 | pub fn nlmsg_get(arg1: *mut nl_msg); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:2560:12 [INFO] [stderr] | [INFO] [stderr] 2560 | pub fn nlmsg_free(arg1: *mut nl_msg); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_set_proto` is never used [INFO] [stderr] --> src/netlink/sys.rs:2563:12 [INFO] [stderr] | [INFO] [stderr] 2563 | pub fn nlmsg_set_proto(arg1: *mut nl_msg, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get_proto` is never used [INFO] [stderr] --> src/netlink/sys.rs:2566:12 [INFO] [stderr] | [INFO] [stderr] 2566 | pub fn nlmsg_get_proto(arg1: *mut nl_msg) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get_max_size` is never used [INFO] [stderr] --> src/netlink/sys.rs:2569:12 [INFO] [stderr] | [INFO] [stderr] 2569 | pub fn nlmsg_get_max_size(arg1: *mut nl_msg) -> usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_set_src` is never used [INFO] [stderr] --> src/netlink/sys.rs:2572:12 [INFO] [stderr] | [INFO] [stderr] 2572 | pub fn nlmsg_set_src(arg1: *mut nl_msg, arg2: *mut sockaddr_nl); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get_src` is never used [INFO] [stderr] --> src/netlink/sys.rs:2575:12 [INFO] [stderr] | [INFO] [stderr] 2575 | pub fn nlmsg_get_src(arg1: *mut nl_msg) -> *mut sockaddr_nl; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_set_dst` is never used [INFO] [stderr] --> src/netlink/sys.rs:2578:12 [INFO] [stderr] | [INFO] [stderr] 2578 | pub fn nlmsg_set_dst(arg1: *mut nl_msg, arg2: *mut sockaddr_nl); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get_dst` is never used [INFO] [stderr] --> src/netlink/sys.rs:2581:12 [INFO] [stderr] | [INFO] [stderr] 2581 | pub fn nlmsg_get_dst(arg1: *mut nl_msg) -> *mut sockaddr_nl; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_set_creds` is never used [INFO] [stderr] --> src/netlink/sys.rs:2584:12 [INFO] [stderr] | [INFO] [stderr] 2584 | pub fn nlmsg_set_creds(arg1: *mut nl_msg, arg2: *mut ucred); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nlmsg_get_creds` is never used [INFO] [stderr] --> src/netlink/sys.rs:2587:12 [INFO] [stderr] | [INFO] [stderr] 2587 | pub fn nlmsg_get_creds(arg1: *mut nl_msg) -> *mut ucred; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_nlmsgtype2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:2590:12 [INFO] [stderr] | [INFO] [stderr] 2590 | pub fn nl_nlmsgtype2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_str2nlmsgtype` is never used [INFO] [stderr] --> src/netlink/sys.rs:2597:12 [INFO] [stderr] | [INFO] [stderr] 2597 | pub fn nl_str2nlmsgtype(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_nlmsg_flags2str` is never used [INFO] [stderr] --> src/netlink/sys.rs:2600:12 [INFO] [stderr] | [INFO] [stderr] 2600 | pub fn nl_nlmsg_flags2str( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_msg_parse` is never used [INFO] [stderr] --> src/netlink/sys.rs:2607:12 [INFO] [stderr] | [INFO] [stderr] 2607 | pub fn nl_msg_parse( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_msg_dump` is never used [INFO] [stderr] --> src/netlink/sys.rs:2616:12 [INFO] [stderr] | [INFO] [stderr] 2616 | pub fn nl_msg_dump(arg1: *mut nl_msg, arg2: *mut FILE); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_connect` is never used [INFO] [stderr] --> src/netlink/sys.rs:2619:12 [INFO] [stderr] | [INFO] [stderr] 2619 | pub fn genl_connect(arg1: *mut nl_sock) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_send_simple` is never used [INFO] [stderr] --> src/netlink/sys.rs:2622:12 [INFO] [stderr] | [INFO] [stderr] 2622 | pub fn genl_send_simple( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_valid_hdr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2643:12 [INFO] [stderr] | [INFO] [stderr] 2643 | pub fn genlmsg_valid_hdr( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_validate` is never used [INFO] [stderr] --> src/netlink/sys.rs:2649:12 [INFO] [stderr] | [INFO] [stderr] 2649 | pub fn genlmsg_validate( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_hdr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2666:12 [INFO] [stderr] | [INFO] [stderr] 2666 | pub fn genlmsg_hdr(arg1: *mut nlmsghdr) -> *mut genlmsghdr; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_data` is never used [INFO] [stderr] --> src/netlink/sys.rs:2669:12 [INFO] [stderr] | [INFO] [stderr] 2669 | pub fn genlmsg_data(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_user_hdr` is never used [INFO] [stderr] --> src/netlink/sys.rs:2672:12 [INFO] [stderr] | [INFO] [stderr] 2672 | pub fn genlmsg_user_hdr(arg1: *const genlmsghdr) -> *mut ::std::os::raw::c_void; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_user_data` is never used [INFO] [stderr] --> src/netlink/sys.rs:2675:12 [INFO] [stderr] | [INFO] [stderr] 2675 | pub fn genlmsg_user_data( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_user_datalen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2681:12 [INFO] [stderr] | [INFO] [stderr] 2681 | pub fn genlmsg_user_datalen( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_len` is never used [INFO] [stderr] --> src/netlink/sys.rs:2687:12 [INFO] [stderr] | [INFO] [stderr] 2687 | pub fn genlmsg_len(arg1: *const genlmsghdr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_attrdata` is never used [INFO] [stderr] --> src/netlink/sys.rs:2690:12 [INFO] [stderr] | [INFO] [stderr] 2690 | pub fn genlmsg_attrdata(arg1: *const genlmsghdr, arg2: ::std::os::raw::c_int) -> *mut nlattr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genlmsg_attrlen` is never used [INFO] [stderr] --> src/netlink/sys.rs:2693:12 [INFO] [stderr] | [INFO] [stderr] 2693 | pub fn genlmsg_attrlen( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_op2name` is never used [INFO] [stderr] --> src/netlink/sys.rs:2699:12 [INFO] [stderr] | [INFO] [stderr] 2699 | pub fn genl_op2name( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_nitems` is never used [INFO] [stderr] --> src/netlink/sys.rs:2715:12 [INFO] [stderr] | [INFO] [stderr] 2715 | pub fn nl_cache_nitems(arg1: *mut nl_cache) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_nitems_filter` is never used [INFO] [stderr] --> src/netlink/sys.rs:2718:12 [INFO] [stderr] | [INFO] [stderr] 2718 | pub fn nl_cache_nitems_filter( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get_ops` is never used [INFO] [stderr] --> src/netlink/sys.rs:2724:12 [INFO] [stderr] | [INFO] [stderr] 2724 | pub fn nl_cache_get_ops(arg1: *mut nl_cache) -> *mut nl_cache_ops; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get_first` is never used [INFO] [stderr] --> src/netlink/sys.rs:2727:12 [INFO] [stderr] | [INFO] [stderr] 2727 | pub fn nl_cache_get_first(arg1: *mut nl_cache) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get_last` is never used [INFO] [stderr] --> src/netlink/sys.rs:2730:12 [INFO] [stderr] | [INFO] [stderr] 2730 | pub fn nl_cache_get_last(arg1: *mut nl_cache) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get_next` is never used [INFO] [stderr] --> src/netlink/sys.rs:2733:12 [INFO] [stderr] | [INFO] [stderr] 2733 | pub fn nl_cache_get_next(arg1: *mut nl_object) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get_prev` is never used [INFO] [stderr] --> src/netlink/sys.rs:2736:12 [INFO] [stderr] | [INFO] [stderr] 2736 | pub fn nl_cache_get_prev(arg1: *mut nl_object) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:2739:12 [INFO] [stderr] | [INFO] [stderr] 2739 | pub fn nl_cache_alloc(arg1: *mut nl_cache_ops) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_alloc_and_fill` is never used [INFO] [stderr] --> src/netlink/sys.rs:2742:12 [INFO] [stderr] | [INFO] [stderr] 2742 | pub fn nl_cache_alloc_and_fill( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_alloc_name` is never used [INFO] [stderr] --> src/netlink/sys.rs:2749:12 [INFO] [stderr] | [INFO] [stderr] 2749 | pub fn nl_cache_alloc_name( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_subset` is never used [INFO] [stderr] --> src/netlink/sys.rs:2755:12 [INFO] [stderr] | [INFO] [stderr] 2755 | pub fn nl_cache_subset(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_clone` is never used [INFO] [stderr] --> src/netlink/sys.rs:2758:12 [INFO] [stderr] | [INFO] [stderr] 2758 | pub fn nl_cache_clone(arg1: *mut nl_cache) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_clear` is never used [INFO] [stderr] --> src/netlink/sys.rs:2761:12 [INFO] [stderr] | [INFO] [stderr] 2761 | pub fn nl_cache_clear(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:2764:12 [INFO] [stderr] | [INFO] [stderr] 2764 | pub fn nl_cache_get(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:2767:12 [INFO] [stderr] | [INFO] [stderr] 2767 | pub fn nl_cache_free(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:2770:12 [INFO] [stderr] | [INFO] [stderr] 2770 | pub fn nl_cache_put(cache: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_add` is never used [INFO] [stderr] --> src/netlink/sys.rs:2773:12 [INFO] [stderr] | [INFO] [stderr] 2773 | pub fn nl_cache_add(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_parse_and_add` is never used [INFO] [stderr] --> src/netlink/sys.rs:2776:12 [INFO] [stderr] | [INFO] [stderr] 2776 | pub fn nl_cache_parse_and_add(arg1: *mut nl_cache, arg2: *mut nl_msg) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_move` is never used [INFO] [stderr] --> src/netlink/sys.rs:2779:12 [INFO] [stderr] | [INFO] [stderr] 2779 | pub fn nl_cache_move(arg1: *mut nl_cache, arg2: *mut nl_object) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_remove` is never used [INFO] [stderr] --> src/netlink/sys.rs:2782:12 [INFO] [stderr] | [INFO] [stderr] 2782 | pub fn nl_cache_remove(arg1: *mut nl_object); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_refill` is never used [INFO] [stderr] --> src/netlink/sys.rs:2785:12 [INFO] [stderr] | [INFO] [stderr] 2785 | pub fn nl_cache_refill(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_pickup` is never used [INFO] [stderr] --> src/netlink/sys.rs:2788:12 [INFO] [stderr] | [INFO] [stderr] 2788 | pub fn nl_cache_pickup(arg1: *mut nl_sock, arg2: *mut nl_cache) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_pickup_checkdup` is never used [INFO] [stderr] --> src/netlink/sys.rs:2791:12 [INFO] [stderr] | [INFO] [stderr] 2791 | pub fn nl_cache_pickup_checkdup( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_resync` is never used [INFO] [stderr] --> src/netlink/sys.rs:2797:12 [INFO] [stderr] | [INFO] [stderr] 2797 | pub fn nl_cache_resync( [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_include` is never used [INFO] [stderr] --> src/netlink/sys.rs:2805:12 [INFO] [stderr] | [INFO] [stderr] 2805 | pub fn nl_cache_include( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_set_arg1` is never used [INFO] [stderr] --> src/netlink/sys.rs:2813:12 [INFO] [stderr] | [INFO] [stderr] 2813 | pub fn nl_cache_set_arg1(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_set_arg2` is never used [INFO] [stderr] --> src/netlink/sys.rs:2816:12 [INFO] [stderr] | [INFO] [stderr] 2816 | pub fn nl_cache_set_arg2(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_set_flags` is never used [INFO] [stderr] --> src/netlink/sys.rs:2819:12 [INFO] [stderr] | [INFO] [stderr] 2819 | pub fn nl_cache_set_flags(arg1: *mut nl_cache, arg2: ::std::os::raw::c_uint); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_is_empty` is never used [INFO] [stderr] --> src/netlink/sys.rs:2822:12 [INFO] [stderr] | [INFO] [stderr] 2822 | pub fn nl_cache_is_empty(arg1: *mut nl_cache) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_search` is never used [INFO] [stderr] --> src/netlink/sys.rs:2825:12 [INFO] [stderr] | [INFO] [stderr] 2825 | pub fn nl_cache_search(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_find` is never used [INFO] [stderr] --> src/netlink/sys.rs:2828:12 [INFO] [stderr] | [INFO] [stderr] 2828 | pub fn nl_cache_find(arg1: *mut nl_cache, arg2: *mut nl_object) -> *mut nl_object; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mark_all` is never used [INFO] [stderr] --> src/netlink/sys.rs:2831:12 [INFO] [stderr] | [INFO] [stderr] 2831 | pub fn nl_cache_mark_all(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_dump` is never used [INFO] [stderr] --> src/netlink/sys.rs:2834:12 [INFO] [stderr] | [INFO] [stderr] 2834 | pub fn nl_cache_dump(arg1: *mut nl_cache, arg2: *mut nl_dump_params); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_dump_filter` is never used [INFO] [stderr] --> src/netlink/sys.rs:2837:12 [INFO] [stderr] | [INFO] [stderr] 2837 | pub fn nl_cache_dump_filter( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_foreach` is never used [INFO] [stderr] --> src/netlink/sys.rs:2844:12 [INFO] [stderr] | [INFO] [stderr] 2844 | pub fn nl_cache_foreach( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_foreach_filter` is never used [INFO] [stderr] --> src/netlink/sys.rs:2853:12 [INFO] [stderr] | [INFO] [stderr] 2853 | pub fn nl_cache_foreach_filter( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_lookup` is never used [INFO] [stderr] --> src/netlink/sys.rs:2863:12 [INFO] [stderr] | [INFO] [stderr] 2863 | pub fn nl_cache_ops_lookup(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_lookup_safe` is never used [INFO] [stderr] --> src/netlink/sys.rs:2866:12 [INFO] [stderr] | [INFO] [stderr] 2866 | pub fn nl_cache_ops_lookup_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache_ops; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_associate` is never used [INFO] [stderr] --> src/netlink/sys.rs:2869:12 [INFO] [stderr] | [INFO] [stderr] 2869 | pub fn nl_cache_ops_associate( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_associate_safe` is never used [INFO] [stderr] --> src/netlink/sys.rs:2875:12 [INFO] [stderr] | [INFO] [stderr] 2875 | pub fn nl_cache_ops_associate_safe( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_msgtype_lookup` is never used [INFO] [stderr] --> src/netlink/sys.rs:2886:12 [INFO] [stderr] | [INFO] [stderr] 2886 | pub fn nl_msgtype_lookup( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_foreach` is never used [INFO] [stderr] --> src/netlink/sys.rs:2892:12 [INFO] [stderr] | [INFO] [stderr] 2892 | pub fn nl_cache_ops_foreach( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_register` is never used [INFO] [stderr] --> src/netlink/sys.rs:2900:12 [INFO] [stderr] | [INFO] [stderr] 2900 | pub fn nl_cache_mngt_register(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_unregister` is never used [INFO] [stderr] --> src/netlink/sys.rs:2903:12 [INFO] [stderr] | [INFO] [stderr] 2903 | pub fn nl_cache_mngt_unregister(arg1: *mut nl_cache_ops) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_provide` is never used [INFO] [stderr] --> src/netlink/sys.rs:2906:12 [INFO] [stderr] | [INFO] [stderr] 2906 | pub fn nl_cache_mngt_provide(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_unprovide` is never used [INFO] [stderr] --> src/netlink/sys.rs:2909:12 [INFO] [stderr] | [INFO] [stderr] 2909 | pub fn nl_cache_mngt_unprovide(arg1: *mut nl_cache); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_require` is never used [INFO] [stderr] --> src/netlink/sys.rs:2912:12 [INFO] [stderr] | [INFO] [stderr] 2912 | pub fn nl_cache_mngt_require(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngt_require_safe` is never used [INFO] [stderr] --> src/netlink/sys.rs:2915:12 [INFO] [stderr] | [INFO] [stderr] 2915 | pub fn nl_cache_mngt_require_safe(arg1: *const ::std::os::raw::c_char) -> *mut nl_cache; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_alloc` is never used [INFO] [stderr] --> src/netlink/sys.rs:2923:12 [INFO] [stderr] | [INFO] [stderr] 2923 | pub fn nl_cache_mngr_alloc( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_add` is never used [INFO] [stderr] --> src/netlink/sys.rs:2931:12 [INFO] [stderr] | [INFO] [stderr] 2931 | pub fn nl_cache_mngr_add( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_add_cache` is never used [INFO] [stderr] --> src/netlink/sys.rs:2940:12 [INFO] [stderr] | [INFO] [stderr] 2940 | pub fn nl_cache_mngr_add_cache( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_get_fd` is never used [INFO] [stderr] --> src/netlink/sys.rs:2948:12 [INFO] [stderr] | [INFO] [stderr] 2948 | pub fn nl_cache_mngr_get_fd(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_poll` is never used [INFO] [stderr] --> src/netlink/sys.rs:2951:12 [INFO] [stderr] | [INFO] [stderr] 2951 | pub fn nl_cache_mngr_poll( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_data_ready` is never used [INFO] [stderr] --> src/netlink/sys.rs:2957:12 [INFO] [stderr] | [INFO] [stderr] 2957 | pub fn nl_cache_mngr_data_ready(arg1: *mut nl_cache_mngr) -> ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_info` is never used [INFO] [stderr] --> src/netlink/sys.rs:2960:12 [INFO] [stderr] | [INFO] [stderr] 2960 | pub fn nl_cache_mngr_info(arg1: *mut nl_cache_mngr, arg2: *mut nl_dump_params); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_mngr_free` is never used [INFO] [stderr] --> src/netlink/sys.rs:2963:12 [INFO] [stderr] | [INFO] [stderr] 2963 | pub fn nl_cache_mngr_free(arg1: *mut nl_cache_mngr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_get` is never used [INFO] [stderr] --> src/netlink/sys.rs:2966:12 [INFO] [stderr] | [INFO] [stderr] 2966 | pub fn nl_cache_ops_get(arg1: *mut nl_cache_ops); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_put` is never used [INFO] [stderr] --> src/netlink/sys.rs:2969:12 [INFO] [stderr] | [INFO] [stderr] 2969 | pub fn nl_cache_ops_put(arg1: *mut nl_cache_ops); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `nl_cache_ops_set_flags` is never used [INFO] [stderr] --> src/netlink/sys.rs:2972:12 [INFO] [stderr] | [INFO] [stderr] 2972 | pub fn nl_cache_ops_set_flags(arg1: *mut nl_cache_ops, arg2: ::std::os::raw::c_uint); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_ctrl_alloc_cache` is never used [INFO] [stderr] --> src/netlink/sys.rs:2980:12 [INFO] [stderr] | [INFO] [stderr] 2980 | pub fn genl_ctrl_alloc_cache( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_ctrl_search` is never used [INFO] [stderr] --> src/netlink/sys.rs:2986:12 [INFO] [stderr] | [INFO] [stderr] 2986 | pub fn genl_ctrl_search(arg1: *mut nl_cache, arg2: ::std::os::raw::c_int) -> *mut genl_family; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_ctrl_search_by_name` is never used [INFO] [stderr] --> src/netlink/sys.rs:2989:12 [INFO] [stderr] | [INFO] [stderr] 2989 | pub fn genl_ctrl_search_by_name( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `genl_ctrl_resolve_grp` is never used [INFO] [stderr] --> src/netlink/sys.rs:3001:12 [INFO] [stderr] | [INFO] [stderr] 3001 | pub fn genl_ctrl_resolve_grp( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `RawMessageHeader` is never used [INFO] [stderr] --> src/netlink/mod.rs:121:14 [INFO] [stderr] | [WARN] too many lines in the log, truncating it