[INFO] fetching crate nftnl-rs 0.5.1...
[INFO] testing nftnl-rs-0.5.1 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate nftnl-rs 0.5.1 into /workspace/builds/worker-7-tc2/source
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate nftnl-rs 0.5.1
[INFO] finished tweaking crates.io crate nftnl-rs 0.5.1
[INFO] tweaked toml for crates.io crate nftnl-rs 0.5.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate nftnl-rs 0.5.1 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nftnl-rs 0.5.1 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 370df46cc1722edbadda5b7dccbf7dfeab125eb5ff3cd1513fc344f2fc7535c0
[INFO] running `Command { std: "docker" "start" "-a" "370df46cc1722edbadda5b7dccbf7dfeab125eb5ff3cd1513fc344f2fc7535c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "370df46cc1722edbadda5b7dccbf7dfeab125eb5ff3cd1513fc344f2fc7535c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "370df46cc1722edbadda5b7dccbf7dfeab125eb5ff3cd1513fc344f2fc7535c0", kill_on_drop: false }`
[INFO] [stdout] 370df46cc1722edbadda5b7dccbf7dfeab125eb5ff3cd1513fc344f2fc7535c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a1c507ea0f553765b4c70c25685c6677444d93e315dd3360a70282bfde7214b
[INFO] running `Command { std: "docker" "start" "-a" "3a1c507ea0f553765b4c70c25685c6677444d93e315dd3360a70282bfde7214b", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling nftnl-rs v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `RawFd`
[INFO] [stdout]   --> src/netlink/socket.rs:10:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::os::fd::{AsRawFd, FromRawFd, OwnedFd, RawFd};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::netlink::linux::Nfproto`
[INFO] [stdout]   --> src/netlink/set.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::netlink::linux::Nfproto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> src/netlink/sequence.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `verif` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 verif = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNL_SOCKET_DUMP_SIZE` is never used
[INFO] [stdout]   --> src/netlink/mod.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const MNL_SOCKET_DUMP_SIZE: usize =    32768;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mnl_attr_get_type`, `validate_string`, `validate_null_string`, and `validate_nested` are never used
[INFO] [stdout]    --> src/netlink/netlink.rs:97:8
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl Nlattr
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn mnl_attr_get_type<D>(&self) -> NtflRes<D>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     fn validate_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn validate_null_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     fn validate_nested(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `htons` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn htons(u: u16) -> u16 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ntohl` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn ntohl(u: u32) -> u32 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `be64toh` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn be64toh(u: u64) -> u64 
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_get_pid` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn mnl_socket_get_pid() -> libc::pid_t
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_helper` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn mnl_socket_helper(bus_opt: Option<i32>, groups: u32, pid_opt: Option<libc::pid_t>) -> NtflRes<MnlSocket>
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `try_into_ordinal` and `nftnl_set_elem_max` are never used
[INFO] [stdout]   --> src/netlink/set.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NftnlSetFlags
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 47 |     fn try_into_ordinal(&self) -> NtflRes<u32>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     fn nftnl_set_elem_max() -> u32
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 | pub const NFT_REG_SIZE: usize = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const NFT_REG32_SIZE: usize = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_COUNT` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:444:11
[INFO] [stdout]     |
[INFO] [stdout] 444 | pub const NFT_REG32_COUNT: usize = 
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_verd_attrb`, `get_set_elem_list_attrb`, and `get_full_len` are never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:224:8
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl NlAttrMsg
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 224 |     fn get_verd_attrb(&self) -> NtflRes<NftVerdictAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     fn get_set_elem_list_attrb(&self) -> NtflRes<NftSetElemListAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 |     fn get_full_len(&self) -> u16
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version` and `res_id` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub struct NlGenMsg
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     version: u8,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 275 |     res_id: u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub struct NlMsgErr
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 317 |     msg: NlMsgHdrParsed
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `nlmsg_flags` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct NlMsgHdrParsed
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 348 |     nlmsg_flags: NlmFFlags,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_buf_len` is never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl<'cur> NtlBuffer<&'cur [u8]>
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 687 |     fn get_buf_len(&self) -> usize
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start_p` and `len` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub struct NtlCursor<'cur>
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 696 |     start_p: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 697 |     len: usize,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.17s
[INFO] running `Command { std: "docker" "inspect" "3a1c507ea0f553765b4c70c25685c6677444d93e315dd3360a70282bfde7214b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a1c507ea0f553765b4c70c25685c6677444d93e315dd3360a70282bfde7214b", kill_on_drop: false }`
[INFO] [stdout] 3a1c507ea0f553765b4c70c25685c6677444d93e315dd3360a70282bfde7214b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b81ad34acd061a3bb40ca346a81b81d595471b14a09383eb4a3afa10b090e2d
[INFO] running `Command { std: "docker" "start" "-a" "3b81ad34acd061a3bb40ca346a81b81d595471b14a09383eb4a3afa10b090e2d", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `RawFd`
[INFO] [stdout]   --> src/netlink/socket.rs:10:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::os::fd::{AsRawFd, FromRawFd, OwnedFd, RawFd};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::netlink::linux::Nfproto`
[INFO] [stdout]   --> src/netlink/set.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::netlink::linux::Nfproto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> src/netlink/sequence.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nftnl-rs v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: value assigned to `verif` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 verif = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNL_SOCKET_DUMP_SIZE` is never used
[INFO] [stdout]   --> src/netlink/mod.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const MNL_SOCKET_DUMP_SIZE: usize =    32768;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mnl_attr_get_type`, `validate_string`, `validate_null_string`, and `validate_nested` are never used
[INFO] [stdout]    --> src/netlink/netlink.rs:97:8
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl Nlattr
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn mnl_attr_get_type<D>(&self) -> NtflRes<D>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     fn validate_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn validate_null_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     fn validate_nested(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `htons` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn htons(u: u16) -> u16 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ntohl` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn ntohl(u: u32) -> u32 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `be64toh` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn be64toh(u: u64) -> u64 
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_get_pid` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn mnl_socket_get_pid() -> libc::pid_t
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_helper` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn mnl_socket_helper(bus_opt: Option<i32>, groups: u32, pid_opt: Option<libc::pid_t>) -> NtflRes<MnlSocket>
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `try_into_ordinal` and `nftnl_set_elem_max` are never used
[INFO] [stdout]   --> src/netlink/set.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NftnlSetFlags
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 47 |     fn try_into_ordinal(&self) -> NtflRes<u32>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     fn nftnl_set_elem_max() -> u32
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 | pub const NFT_REG_SIZE: usize = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const NFT_REG32_SIZE: usize = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_COUNT` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:444:11
[INFO] [stdout]     |
[INFO] [stdout] 444 | pub const NFT_REG32_COUNT: usize = 
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_verd_attrb`, `get_set_elem_list_attrb`, and `get_full_len` are never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:224:8
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl NlAttrMsg
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 224 |     fn get_verd_attrb(&self) -> NtflRes<NftVerdictAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     fn get_set_elem_list_attrb(&self) -> NtflRes<NftSetElemListAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 |     fn get_full_len(&self) -> u16
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version` and `res_id` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub struct NlGenMsg
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     version: u8,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 275 |     res_id: u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub struct NlMsgErr
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 317 |     msg: NlMsgHdrParsed
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `nlmsg_flags` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct NlMsgHdrParsed
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 348 |     nlmsg_flags: NlmFFlags,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_buf_len` is never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl<'cur> NtlBuffer<&'cur [u8]>
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 687 |     fn get_buf_len(&self) -> usize
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start_p` and `len` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub struct NtlCursor<'cur>
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 696 |     start_p: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 697 |     len: usize,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RawFd`
[INFO] [stdout]   --> src/netlink/socket.rs:10:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::os::fd::{AsRawFd, FromRawFd, OwnedFd, RawFd};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::netlink::linux::Nfproto`
[INFO] [stdout]   --> src/netlink/set.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::netlink::linux::Nfproto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NtlReader`
[INFO] [stdout]     --> src/netlink/netlink_reader.rs:1004:70
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     use crate::netlink::netlink_reader::{NetlinkReader, NtlDataType, NtlReader};
[INFO] [stdout]      |                                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> src/netlink/sequence.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `verif` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 verif = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNL_SOCKET_DUMP_SIZE` is never used
[INFO] [stdout]   --> src/netlink/mod.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const MNL_SOCKET_DUMP_SIZE: usize =    32768;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mnl_attr_get_type`, `validate_string`, `validate_null_string`, and `validate_nested` are never used
[INFO] [stdout]    --> src/netlink/netlink.rs:97:8
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl Nlattr
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn mnl_attr_get_type<D>(&self) -> NtflRes<D>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     fn validate_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn validate_null_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     fn validate_nested(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `htons` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn htons(u: u16) -> u16 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ntohl` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn ntohl(u: u32) -> u32 
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `be64toh` is never used
[INFO] [stdout]   --> src/netlink/linux/mod.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn be64toh(u: u64) -> u64 
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_get_pid` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn mnl_socket_get_pid() -> libc::pid_t
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mnl_socket_helper` is never used
[INFO] [stdout]    --> src/netlink/socket.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn mnl_socket_helper(bus_opt: Option<i32>, groups: u32, pid_opt: Option<libc::pid_t>) -> NtflRes<MnlSocket>
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `try_into_ordinal` and `nftnl_set_elem_max` are never used
[INFO] [stdout]   --> src/netlink/set.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl NftnlSetFlags
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 47 |     fn try_into_ordinal(&self) -> NtflRes<u32>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     fn nftnl_set_elem_max() -> u32
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 | pub const NFT_REG_SIZE: usize = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_SIZE` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const NFT_REG32_SIZE: usize = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NFT_REG32_COUNT` is never used
[INFO] [stdout]    --> src/netlink/nf_tables.rs:444:11
[INFO] [stdout]     |
[INFO] [stdout] 444 | pub const NFT_REG32_COUNT: usize = 
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_verd_attrb`, `get_set_elem_list_attrb`, and `get_full_len` are never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:224:8
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl NlAttrMsg
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 224 |     fn get_verd_attrb(&self) -> NtflRes<NftVerdictAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     fn get_set_elem_list_attrb(&self) -> NtflRes<NftSetElemListAttributes>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 |     fn get_full_len(&self) -> u16
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version` and `res_id` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub struct NlGenMsg
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |     version: u8,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 275 |     res_id: u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub struct NlMsgErr
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 317 |     msg: NlMsgHdrParsed
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `nlmsg_flags` is never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct NlMsgHdrParsed
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 348 |     nlmsg_flags: NlmFFlags,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_buf_len` is never used
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl<'cur> NtlBuffer<&'cur [u8]>
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 687 |     fn get_buf_len(&self) -> usize
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start_p` and `len` are never read
[INFO] [stdout]    --> src/netlink/netlink_reader.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub struct NtlCursor<'cur>
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 696 |     start_p: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 697 |     len: usize,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.01s
[INFO] running `Command { std: "docker" "inspect" "3b81ad34acd061a3bb40ca346a81b81d595471b14a09383eb4a3afa10b090e2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b81ad34acd061a3bb40ca346a81b81d595471b14a09383eb4a3afa10b090e2d", kill_on_drop: false }`
[INFO] [stdout] 3b81ad34acd061a3bb40ca346a81b81d595471b14a09383eb4a3afa10b090e2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bed4762cf69a6ecf922e7fce76a6a643302696330b5ad76872de621e617a3192
[INFO] running `Command { std: "docker" "start" "-a" "bed4762cf69a6ecf922e7fce76a6a643302696330b5ad76872de621e617a3192", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `RawFd`
[INFO] [stderr]   --> src/netlink/socket.rs:10:48
[INFO] [stderr]    |
[INFO] [stderr] 10 | use std::os::fd::{AsRawFd, FromRawFd, OwnedFd, RawFd};
[INFO] [stderr]    |                                                ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::netlink::linux::Nfproto`
[INFO] [stderr]   --> src/netlink/set.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use crate::netlink::linux::Nfproto;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> src/netlink/sequence.rs:26:29
[INFO] [stderr]    |
[INFO] [stderr] 26 |         let mut rng = rand::thread_rng();
[INFO] [stderr]    |                             ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `verif` is never read
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:923:17
[INFO] [stderr]     |
[INFO] [stderr] 923 |                 verif = true;
[INFO] [stderr]     |                 ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MNL_SOCKET_DUMP_SIZE` is never used
[INFO] [stderr]   --> src/netlink/mod.rs:25:11
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub const MNL_SOCKET_DUMP_SIZE: usize =    32768;
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mnl_attr_get_type`, `validate_string`, `validate_null_string`, and `validate_nested` are never used
[INFO] [stderr]    --> src/netlink/netlink.rs:97:8
[INFO] [stderr]     |
[INFO] [stderr]  84 | impl Nlattr
[INFO] [stderr]     | ----------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr]  97 |     fn mnl_attr_get_type<D>(&self) -> NtflRes<D>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 118 |     fn validate_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 149 |     fn validate_null_string(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 185 |     fn validate_nested(&self, data: &[u8]) -> NtflRes<()>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `htons` is never used
[INFO] [stderr]   --> src/netlink/linux/mod.rs:18:4
[INFO] [stderr]    |
[INFO] [stderr] 18 | fn htons(u: u16) -> u16 
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `ntohl` is never used
[INFO] [stderr]   --> src/netlink/linux/mod.rs:32:4
[INFO] [stderr]    |
[INFO] [stderr] 32 | fn ntohl(u: u32) -> u32 
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `be64toh` is never used
[INFO] [stderr]   --> src/netlink/linux/mod.rs:39:4
[INFO] [stderr]    |
[INFO] [stderr] 39 | fn be64toh(u: u64) -> u64 
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `mnl_socket_get_pid` is never used
[INFO] [stderr]    --> src/netlink/socket.rs:257:4
[INFO] [stderr]     |
[INFO] [stderr] 257 | fn mnl_socket_get_pid() -> libc::pid_t
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `mnl_socket_helper` is never used
[INFO] [stderr]    --> src/netlink/socket.rs:283:4
[INFO] [stderr]     |
[INFO] [stderr] 283 | fn mnl_socket_helper(bus_opt: Option<i32>, groups: u32, pid_opt: Option<libc::pid_t>) -> NtflRes<MnlSocket>
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `try_into_ordinal` and `nftnl_set_elem_max` are never used
[INFO] [stderr]   --> src/netlink/set.rs:47:8
[INFO] [stderr]    |
[INFO] [stderr] 44 | impl NftnlSetFlags
[INFO] [stderr]    | ------------------ associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 47 |     fn try_into_ordinal(&self) -> NtflRes<u32>
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 72 |     fn nftnl_set_elem_max() -> u32
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NFT_REG_SIZE` is never used
[INFO] [stderr]    --> src/netlink/nf_tables.rs:442:11
[INFO] [stderr]     |
[INFO] [stderr] 442 | pub const NFT_REG_SIZE: usize = 16;
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NFT_REG32_SIZE` is never used
[INFO] [stderr]    --> src/netlink/nf_tables.rs:443:11
[INFO] [stderr]     |
[INFO] [stderr] 443 | pub const NFT_REG32_SIZE: usize = 4;
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NFT_REG32_COUNT` is never used
[INFO] [stderr]    --> src/netlink/nf_tables.rs:444:11
[INFO] [stderr]     |
[INFO] [stderr] 444 | pub const NFT_REG32_COUNT: usize = 
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_verd_attrb`, `get_set_elem_list_attrb`, and `get_full_len` are never used
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:224:8
[INFO] [stderr]     |
[INFO] [stderr] 214 | impl NlAttrMsg
[INFO] [stderr]     | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 224 |     fn get_verd_attrb(&self) -> NtflRes<NftVerdictAttributes>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 242 |     fn get_set_elem_list_attrb(&self) -> NtflRes<NftSetElemListAttributes>
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 254 |     fn get_full_len(&self) -> u16
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `version` and `res_id` are never read
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:274:5
[INFO] [stderr]     |
[INFO] [stderr] 271 | pub struct NlGenMsg
[INFO] [stderr]     |            -------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 274 |     version: u8,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 275 |     res_id: u16,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:317:5
[INFO] [stderr]     |
[INFO] [stderr] 314 | pub struct NlMsgErr
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 317 |     msg: NlMsgHdrParsed
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `nlmsg_flags` is never read
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:348:5
[INFO] [stderr]     |
[INFO] [stderr] 344 | pub struct NlMsgHdrParsed
[INFO] [stderr]     |            -------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 348 |     nlmsg_flags: NlmFFlags,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_buf_len` is never used
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:687:8
[INFO] [stderr]     |
[INFO] [stderr] 645 | impl<'cur> NtlBuffer<&'cur [u8]>
[INFO] [stderr]     | -------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 687 |     fn get_buf_len(&self) -> usize
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `start_p` and `len` are never read
[INFO] [stderr]    --> src/netlink/netlink_reader.rs:696:5
[INFO] [stderr]     |
[INFO] [stderr] 693 | pub struct NtlCursor<'cur>
[INFO] [stderr]     |            --------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 696 |     start_p: usize,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 697 |     len: usize,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `NtlReader`
[INFO] [stderr]     --> src/netlink/netlink_reader.rs:1004:70
[INFO] [stderr]      |
[INFO] [stderr] 1004 |     use crate::netlink::netlink_reader::{NetlinkReader, NtlDataType, NtlReader};
[INFO] [stderr]      |                                                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `nftnl-rs` (lib) generated 21 warnings (run `cargo fix --lib -p nftnl-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `nftnl-rs` (lib test) generated 22 warnings (21 duplicates) (run `cargo fix --lib -p nftnl-rs --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nftnl_rs-01278b6e99a0a860)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test netlink::netlink_reader::tests::test_list2 ... ok
[INFO] [stdout] test netlink::netlink_reader::tests::test_list ... ok
[INFO] [stdout] test netlink::netlink_writer::tests::test_0 ... ok
[INFO] [stdout] test netlink::netlink_reader::tests::test_error ... ok
[INFO] [stdout] test netlink::netlink_writer::tests::test_1 ... ok
[INFO] [stdout] test netlink::test_mnl_align ... ok
[INFO] [stdout] test nftnl::tests::test_ip_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests nftnl_rs
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bed4762cf69a6ecf922e7fce76a6a643302696330b5ad76872de621e617a3192", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bed4762cf69a6ecf922e7fce76a6a643302696330b5ad76872de621e617a3192", kill_on_drop: false }`
[INFO] [stdout] bed4762cf69a6ecf922e7fce76a6a643302696330b5ad76872de621e617a3192
