[INFO] fetching crate aya 0.12.0...
[INFO] checking aya-0.12.0 against try#47af3d0de9d26c7deba4cfb203b710cc3f764e91 for pr-130443
[INFO] extracting crate aya 0.12.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate aya 0.12.0 on toolchain 47af3d0de9d26c7deba4cfb203b710cc3f764e91
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate aya 0.12.0
[INFO] finished tweaking crates.io crate aya 0.12.0
[INFO] tweaked toml for crates.io crate aya 0.12.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 69 packages to latest compatible versions
[INFO] [stderr]       Adding hermit-abi v0.3.9 (available: v0.4.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (available: v0.6.5)
[INFO] [stderr]       Adding object v0.32.2 (available: v0.36.4)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding windows-sys v0.52.0 (available: v0.59.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6b59e745722bdcd4fcc7b262802096903774830e19dc8edbefe8264fffeac7db
[INFO] running `Command { std: "docker" "start" "-a" "6b59e745722bdcd4fcc7b262802096903774830e19dc8edbefe8264fffeac7db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6b59e745722bdcd4fcc7b262802096903774830e19dc8edbefe8264fffeac7db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b59e745722bdcd4fcc7b262802096903774830e19dc8edbefe8264fffeac7db", kill_on_drop: false }`
[INFO] [stdout] 6b59e745722bdcd4fcc7b262802096903774830e19dc8edbefe8264fffeac7db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d75ef961241a590efdc578097c9609489cd9a8c9cfa8ab96a737ad464fc72e3d
[INFO] running `Command { std: "docker" "start" "-a" "d75ef961241a590efdc578097c9609489cd9a8c9cfa8ab96a737ad464fc72e3d", kill_on_drop: false }`
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling core-error v0.0.0
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking bytes v1.7.2
[INFO] [stderr]    Compiling libc v0.2.158
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]     Checking tempfile v3.12.0
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking thiserror v1.0.64
[INFO] [stderr]     Checking aya-obj v0.1.0
[INFO] [stderr]     Checking aya v0.12.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> for more information
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pointer_structural_match,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:180:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     let mut size = [0u8; mem::size_of::<u32>()];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout] 72  |     unused_qualifications,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 180 -                     let mut size = [0u8; mem::size_of::<u32>()];
[INFO] [stdout] 180 +                     let mut size = [0u8; size_of::<u32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:182:39
[INFO] [stdout]     |
[INFO] [stdout] 182 |                         event_start + mem::size_of::<perf_event_header>(),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 182 -                         event_start + mem::size_of::<perf_event_header>(),
[INFO] [stdout] 182 +                         event_start + size_of::<perf_event_header>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:193:32
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 193 -                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout] 193 +                 (event_start + size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:193:70
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 193 -                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout] 193 +                 (event_start + mem::size_of::<perf_event_header>() + size_of::<u32>())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:207:43
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     let mut count = [0u8; mem::size_of::<u64>()];
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 207 -                     let mut count = [0u8; mem::size_of::<u64>()];
[INFO] [stdout] 207 +                     let mut count = [0u8; size_of::<u64>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:209:39
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout] 209 +                         event_start + size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:209:77
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout] 209 +                         event_start + mem::size_of::<perf_event_header>() + size_of::<u64>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/ring_buf.rs:385:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |                 must_get_data(offset, mem::size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 385 -                 must_get_data(offset, mem::size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout] 385 +                 must_get_data(offset, size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/ring_buf.rs:434:22
[INFO] [stdout]     |
[INFO] [stdout] 434 |                 ptr: ptr::NonNull::new(ptr).ok_or(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 434 -                 ptr: ptr::NonNull::new(ptr).ok_or(
[INFO] [stdout] 434 +                 ptr: NonNull::new(ptr).ok_or(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/maps/stack_trace.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let expected = mem::size_of::<u32>();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 83 -         let expected = mem::size_of::<u32>();
[INFO] [stdout] 83 +         let expected = size_of::<u32>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/maps/stack_trace.rs:95:37
[INFO] [stdout]    |
[INFO] [stdout] 95 |         if size > max_stack_depth * mem::size_of::<u64>() {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 95 -         if size > max_stack_depth * mem::size_of::<u64>() {
[INFO] [stdout] 95 +         if size > max_stack_depth * size_of::<u64>() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 225 -     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout] 225 +     let mut limit = mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:505:16
[INFO] [stdout]     |
[INFO] [stdout] 505 |     let size = mem::size_of::<K>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 505 -     let size = mem::size_of::<K>();
[INFO] [stdout] 505 +     let size = size_of::<K>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:510:16
[INFO] [stdout]     |
[INFO] [stdout] 510 |     let size = mem::size_of::<V>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 510 -     let size = mem::size_of::<V>();
[INFO] [stdout] 510 +     let size = size_of::<V>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:519:16
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let size = mem::size_of::<V>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 519 -     let size = mem::size_of::<V>();
[INFO] [stdout] 519 +     let size = size_of::<V>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 869 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 869 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:877:27
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 877 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 877 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:893:27
[INFO] [stdout]     |
[INFO] [stdout] 893 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 893 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 893 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/programs/socket_filter.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout] 88 +                 size_of::<RawFd>() as u32,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/socket_filter.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 145 -                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout] 145 +                 size_of::<RawFd>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |             let mut buf = [0u8; mem::size_of::<u32>()];
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 316 -             let mut buf = [0u8; mem::size_of::<u32>()];
[INFO] [stdout] 316 +             let mut buf = [0u8; size_of::<u32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:323:33
[INFO] [stdout]     |
[INFO] [stdout] 323 |             let mut buf = [0u8; mem::size_of::<i32>()];
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 323 -             let mut buf = [0u8; mem::size_of::<i32>()];
[INFO] [stdout] 323 +             let mut buf = [0u8; size_of::<i32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:358:32
[INFO] [stdout]     |
[INFO] [stdout] 358 |             cursor.consume(6 * mem::size_of::<u32>());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 358 -             cursor.consume(6 * mem::size_of::<u32>());
[INFO] [stdout] 358 +             cursor.consume(6 * size_of::<u32>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/mod.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         crate::obj::Program {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 614 -         crate::obj::Program {
[INFO] [stdout] 614 +         obj::Program {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/bpf.rs:526:26
[INFO] [stdout]     |
[INFO] [stdout] 526 |     attr.info.info_len = mem::size_of_val(&info) as u32;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 526 -     attr.info.info_len = mem::size_of_val(&info) as u32;
[INFO] [stdout] 526 +     attr.info.info_len = size_of_val(&info) as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/bpf.rs:624:18
[INFO] [stdout]     |
[INFO] [stdout] 624 |     u.btf_size = mem::size_of_val(raw_btf) as u32;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 624 -     u.btf_size = mem::size_of_val(raw_btf) as u32;
[INFO] [stdout] 624 +     u.btf_size = size_of_val(raw_btf) as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 | const NLA_HDR_LEN: usize = align_to(mem::size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 28 - const NLA_HDR_LEN: usize = align_to(mem::size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout] 28 + const NLA_HDR_LEN: usize = align_to(size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 43 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 43 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:43:50
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 43 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 43 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<ifinfomsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 88 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:88:50
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 88 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 125 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 125 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:125:50
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 125 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 125 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 200 -         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout] 200 +         nlmsg_len: (size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 |         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 200 -         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout] 200 +         nlmsg_len: (mem::size_of::<nlmsghdr>() + size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 228 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 228 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:228:50
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 228 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 228 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:252:43
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let attrs = parse_attrs(&msg.data[mem::size_of::<tcmsg>()..])?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 252 -         let attrs = parse_attrs(&msg.data[mem::size_of::<tcmsg>()..])?;
[INFO] [stdout] 252 +         let attrs = parse_attrs(&msg.data[size_of::<tcmsg>()..])?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 276 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 276 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:276:50
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 276 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 276 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<ifinfomsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |                 mem::size_of::<i32>() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 332 -                 mem::size_of::<i32>() as u32,
[INFO] [stdout] 332 +                 size_of::<i32>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:339:28
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut addr_len = mem::size_of::<sockaddr_nl>() as u32;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 339 -         let mut addr_len = mem::size_of::<sockaddr_nl>() as u32;
[INFO] [stdout] 339 +         let mut addr_len = size_of::<sockaddr_nl>() as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:428:12
[INFO] [stdout]     |
[INFO] [stdout] 428 |         if mem::size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 428 -         if mem::size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout] 428 +         if size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:438:22
[INFO] [stdout]     |
[INFO] [stdout] 438 |         if msg_len < mem::size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 438 -         if msg_len < mem::size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout] 438 +         if msg_len < size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:442:36
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let data_offset = align_to(mem::size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 442 -         let data_offset = align_to(mem::size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout] 442 +         let data_offset = align_to(size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:448:30
[INFO] [stdout]     |
[INFO] [stdout] 448 |             if data_offset + mem::size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 448 -             if data_offset + mem::size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout] 448 +             if data_offset + size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:527:72
[INFO] [stdout]     |
[INFO] [stdout] 527 |         unsafe { slice::from_raw_parts(&value as *const _ as *const _, mem::size_of::<T>()) };
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 527 -         unsafe { slice::from_raw_parts(&value as *const _ as *const _, mem::size_of::<T>()) };
[INFO] [stdout] 527 +         unsafe { slice::from_raw_parts(&value as *const _ as *const _, size_of::<T>()) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:550:71
[INFO] [stdout]     |
[INFO] [stdout] 550 |         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, mem::size_of::<nlattr>()) };
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 550 -         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, mem::size_of::<nlattr>()) };
[INFO] [stdout] 550 +         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, size_of::<nlattr>()) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:647:46
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let attrs_end = req as *mut _ as usize + mem::size_of::<T>();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 647 -     let attrs_end = req as *mut _ as usize + mem::size_of::<T>();
[INFO] [stdout] 647 +     let attrs_end = req as *mut _ as usize + size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:652:16
[INFO] [stdout]     |
[INFO] [stdout] 652 |     let size = mem::size_of::<T>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 652 -     let size = mem::size_of::<T>();
[INFO] [stdout] 652 +     let size = size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 33 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 33 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 80 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 80 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 94 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 94 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/mod.rs:97:51
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 libc::syscall(SYS_bpf, cmd, attr, mem::size_of::<bpf_attr>())
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 97 -                 libc::syscall(SYS_bpf, cmd, attr, mem::size_of::<bpf_attr>())
[INFO] [stdout] 97 +                 libc::syscall(SYS_bpf, cmd, attr, size_of::<bpf_attr>())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let size = mem::size_of::<T>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 354 -     let size = mem::size_of::<T>();
[INFO] [stdout] 354 +     let size = size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:359:39
[INFO] [stdout]     |
[INFO] [stdout] 359 |     let size = val.len().wrapping_mul(mem::size_of::<T>());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 359 -     let size = val.len().wrapping_mul(mem::size_of::<T>());
[INFO] [stdout] 359 +     let size = val.len().wrapping_mul(size_of::<T>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:373:14
[INFO] [stdout]     |
[INFO] [stdout] 373 |     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 373 -     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout] 373 +     unsafe { slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> for more information
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pointer_structural_match,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/lpm_trie.rs:220:27
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 key_size: mem::size_of::<Key<u32>>() as u32,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout] 72  |     unused_qualifications,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 220 -                 key_size: mem::size_of::<Key<u32>>() as u32,
[INFO] [stdout] 220 +                 key_size: size_of::<Key<u32>>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:180:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     let mut size = [0u8; mem::size_of::<u32>()];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 180 -                     let mut size = [0u8; mem::size_of::<u32>()];
[INFO] [stdout] 180 +                     let mut size = [0u8; size_of::<u32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:182:39
[INFO] [stdout]     |
[INFO] [stdout] 182 |                         event_start + mem::size_of::<perf_event_header>(),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 182 -                         event_start + mem::size_of::<perf_event_header>(),
[INFO] [stdout] 182 +                         event_start + size_of::<perf_event_header>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:193:32
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 193 -                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout] 193 +                 (event_start + size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:193:70
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 193 -                 (event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u32>())
[INFO] [stdout] 193 +                 (event_start + mem::size_of::<perf_event_header>() + size_of::<u32>())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:207:43
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     let mut count = [0u8; mem::size_of::<u64>()];
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 207 -                     let mut count = [0u8; mem::size_of::<u64>()];
[INFO] [stdout] 207 +                     let mut count = [0u8; size_of::<u64>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:209:39
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout] 209 +                         event_start + size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:209:77
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         event_start + mem::size_of::<perf_event_header>() + mem::size_of::<u64>(),
[INFO] [stdout] 209 +                         event_start + mem::size_of::<perf_event_header>() + size_of::<u64>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:379:23
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 size: mem::size_of::<LostSamples>() as u16,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 size: mem::size_of::<LostSamples>() as u16,
[INFO] [stdout] 379 +                 size: size_of::<LostSamples>() as u16,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:404:57
[INFO] [stdout]     |
[INFO] [stdout] 404 |             mmapped_buf.mmap_page.data_head = (offset + mem::size_of::<T>()) as u64;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 404 -             mmapped_buf.mmap_page.data_head = (offset + mem::size_of::<T>()) as u64;
[INFO] [stdout] 404 +             mmapped_buf.mmap_page.data_head = (offset + size_of::<T>()) as u64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:415:27
[INFO] [stdout]     |
[INFO] [stdout] 415 |                     size: mem::size_of::<PerfSample<T>>() as u16,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 415 -                     size: mem::size_of::<PerfSample<T>>() as u16,
[INFO] [stdout] 415 +                     size: size_of::<PerfSample<T>>() as u16,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:417:23
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 size: mem::size_of::<T>() as u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 size: mem::size_of::<T>() as u32,
[INFO] [stdout] 417 +                 size: size_of::<T>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:504:34
[INFO] [stdout]     |
[INFO] [stdout] 504 |         let offset = PAGE_SIZE - mem::size_of::<PerfSample<u32>>();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 504 -         let offset = PAGE_SIZE - mem::size_of::<PerfSample<u32>>();
[INFO] [stdout] 504 +         let offset = PAGE_SIZE - size_of::<PerfSample<u32>>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:527:19
[INFO] [stdout]     |
[INFO] [stdout] 527 |             size: mem::size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 527 -             size: mem::size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout] 527 +             size: size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:530:34
[INFO] [stdout]     |
[INFO] [stdout] 530 |         let offset = PAGE_SIZE - mem::size_of::<perf_event_header>() - 2;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 530 -         let offset = PAGE_SIZE - mem::size_of::<perf_event_header>() - 2;
[INFO] [stdout] 530 +         let offset = PAGE_SIZE - size_of::<perf_event_header>() - 2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:558:27
[INFO] [stdout]     |
[INFO] [stdout] 558 |                     size: mem::size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 558 -                     size: mem::size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout] 558 +                     size: size_of::<PerfSample<u64>>() as u16,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:560:23
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 size: mem::size_of::<u64>() as u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 560 -                 size: mem::size_of::<u64>() as u32,
[INFO] [stdout] 560 +                 size: size_of::<u64>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/perf/perf_buffer.rs:565:34
[INFO] [stdout]     |
[INFO] [stdout] 565 |         let offset = PAGE_SIZE - mem::size_of::<PerfSample<u32>>();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 565 -         let offset = PAGE_SIZE - mem::size_of::<PerfSample<u32>>();
[INFO] [stdout] 565 +         let offset = PAGE_SIZE - size_of::<PerfSample<u32>>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/ring_buf.rs:385:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |                 must_get_data(offset, mem::size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 385 -                 must_get_data(offset, mem::size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout] 385 +                 must_get_data(offset, size_of::<AtomicU32>()).as_ptr() as *const AtomicU32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/ring_buf.rs:434:22
[INFO] [stdout]     |
[INFO] [stdout] 434 |                 ptr: ptr::NonNull::new(ptr).ok_or(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 434 -                 ptr: ptr::NonNull::new(ptr).ok_or(
[INFO] [stdout] 434 +                 ptr: NonNull::new(ptr).ok_or(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/maps/stack_trace.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let expected = mem::size_of::<u32>();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 83 -         let expected = mem::size_of::<u32>();
[INFO] [stdout] 83 +         let expected = size_of::<u32>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/maps/stack_trace.rs:95:37
[INFO] [stdout]    |
[INFO] [stdout] 95 |         if size > max_stack_depth * mem::size_of::<u64>() {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 95 -         if size > max_stack_depth * mem::size_of::<u64>() {
[INFO] [stdout] 95 +         if size > max_stack_depth * size_of::<u64>() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 225 -     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout] 225 +     let mut limit = mem::MaybeUninit::<rlimit>::uninit();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:505:16
[INFO] [stdout]     |
[INFO] [stdout] 505 |     let size = mem::size_of::<K>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 505 -     let size = mem::size_of::<K>();
[INFO] [stdout] 505 +     let size = size_of::<K>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:510:16
[INFO] [stdout]     |
[INFO] [stdout] 510 |     let size = mem::size_of::<V>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 510 -     let size = mem::size_of::<V>();
[INFO] [stdout] 510 +     let size = size_of::<V>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:519:16
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let size = mem::size_of::<V>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 519 -     let size = mem::size_of::<V>();
[INFO] [stdout] 519 +     let size = size_of::<V>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 869 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 869 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:877:27
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 877 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 877 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/maps/mod.rs:893:27
[INFO] [stdout]     |
[INFO] [stdout] 893 |         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 893 -         let value_size = (mem::size_of::<T>() + 7) & !7;
[INFO] [stdout] 893 +         let value_size = (size_of::<T>() + 7) & !7;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]     --> src/maps/mod.rs:1126:21
[INFO] [stdout]      |
[INFO] [stdout] 1126 |                     mem::size_of::<bpf_map_info>() as u32
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1126 -                     mem::size_of::<bpf_map_info>() as u32
[INFO] [stdout] 1126 +                     size_of::<bpf_map_info>() as u32
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]     --> src/maps/mod.rs:1130:47
[INFO] [stdout]      |
[INFO] [stdout] 1130 |                     .copy_from_slice(unsafe { std::mem::transmute(TEST_NAME) });
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1130 -                     .copy_from_slice(unsafe { std::mem::transmute(TEST_NAME) });
[INFO] [stdout] 1130 +                     .copy_from_slice(unsafe { mem::transmute(TEST_NAME) });
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/programs/socket_filter.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout] 88 +                 size_of::<RawFd>() as u32,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/socket_filter.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 145 -                 mem::size_of::<RawFd>() as u32,
[INFO] [stdout] 145 +                 size_of::<RawFd>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |             let mut buf = [0u8; mem::size_of::<u32>()];
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 316 -             let mut buf = [0u8; mem::size_of::<u32>()];
[INFO] [stdout] 316 +             let mut buf = [0u8; size_of::<u32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:323:33
[INFO] [stdout]     |
[INFO] [stdout] 323 |             let mut buf = [0u8; mem::size_of::<i32>()];
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 323 -             let mut buf = [0u8; mem::size_of::<i32>()];
[INFO] [stdout] 323 +             let mut buf = [0u8; size_of::<i32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/uprobe.rs:358:32
[INFO] [stdout]     |
[INFO] [stdout] 358 |             cursor.consume(6 * mem::size_of::<u32>());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 358 -             cursor.consume(6 * mem::size_of::<u32>());
[INFO] [stdout] 358 +             cursor.consume(6 * size_of::<u32>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/programs/mod.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         crate::obj::Program {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 614 -         crate::obj::Program {
[INFO] [stdout] 614 +         obj::Program {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/bpf.rs:526:26
[INFO] [stdout]     |
[INFO] [stdout] 526 |     attr.info.info_len = mem::size_of_val(&info) as u32;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 526 -     attr.info.info_len = mem::size_of_val(&info) as u32;
[INFO] [stdout] 526 +     attr.info.info_len = size_of_val(&info) as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/bpf.rs:624:18
[INFO] [stdout]     |
[INFO] [stdout] 624 |     u.btf_size = mem::size_of_val(raw_btf) as u32;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 624 -     u.btf_size = mem::size_of_val(raw_btf) as u32;
[INFO] [stdout] 624 +     u.btf_size = size_of_val(raw_btf) as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 | const NLA_HDR_LEN: usize = align_to(mem::size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 28 - const NLA_HDR_LEN: usize = align_to(mem::size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout] 28 + const NLA_HDR_LEN: usize = align_to(size_of::<nlattr>(), NLA_ALIGNTO as usize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 43 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 43 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:43:50
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 43 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 43 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<ifinfomsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 88 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/netlink.rs:88:50
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 88 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 125 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 125 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:125:50
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 125 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 125 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 200 -         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout] 200 +         nlmsg_len: (size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 |         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 200 -         nlmsg_len: (mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>()) as u32,
[INFO] [stdout] 200 +         nlmsg_len: (mem::size_of::<nlmsghdr>() + size_of::<tcmsg>()) as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 228 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 228 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:228:50
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 228 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<tcmsg>();
[INFO] [stdout] 228 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<tcmsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:252:43
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let attrs = parse_attrs(&msg.data[mem::size_of::<tcmsg>()..])?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 252 -         let attrs = parse_attrs(&msg.data[mem::size_of::<tcmsg>()..])?;
[INFO] [stdout] 252 +         let attrs = parse_attrs(&msg.data[size_of::<tcmsg>()..])?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 276 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 276 +     let nlmsg_len = size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:276:50
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 276 -     let nlmsg_len = mem::size_of::<nlmsghdr>() + mem::size_of::<ifinfomsg>();
[INFO] [stdout] 276 +     let nlmsg_len = mem::size_of::<nlmsghdr>() + size_of::<ifinfomsg>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |                 mem::size_of::<i32>() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 332 -                 mem::size_of::<i32>() as u32,
[INFO] [stdout] 332 +                 size_of::<i32>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:339:28
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut addr_len = mem::size_of::<sockaddr_nl>() as u32;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 339 -         let mut addr_len = mem::size_of::<sockaddr_nl>() as u32;
[INFO] [stdout] 339 +         let mut addr_len = size_of::<sockaddr_nl>() as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:428:12
[INFO] [stdout]     |
[INFO] [stdout] 428 |         if mem::size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 428 -         if mem::size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout] 428 +         if size_of::<nlmsghdr>() > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:438:22
[INFO] [stdout]     |
[INFO] [stdout] 438 |         if msg_len < mem::size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 438 -         if msg_len < mem::size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout] 438 +         if msg_len < size_of::<nlmsghdr>() || msg_len > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:442:36
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let data_offset = align_to(mem::size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 442 -         let data_offset = align_to(mem::size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout] 442 +         let data_offset = align_to(size_of::<nlmsghdr>(), NLMSG_ALIGNTO as usize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:448:30
[INFO] [stdout]     |
[INFO] [stdout] 448 |             if data_offset + mem::size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 448 -             if data_offset + mem::size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout] 448 +             if data_offset + size_of::<nlmsgerr>() > buf.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:527:72
[INFO] [stdout]     |
[INFO] [stdout] 527 |         unsafe { slice::from_raw_parts(&value as *const _ as *const _, mem::size_of::<T>()) };
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 527 -         unsafe { slice::from_raw_parts(&value as *const _ as *const _, mem::size_of::<T>()) };
[INFO] [stdout] 527 +         unsafe { slice::from_raw_parts(&value as *const _ as *const _, size_of::<T>()) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:550:71
[INFO] [stdout]     |
[INFO] [stdout] 550 |         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, mem::size_of::<nlattr>()) };
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 550 -         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, mem::size_of::<nlattr>()) };
[INFO] [stdout] 550 +         unsafe { slice::from_raw_parts(&attr as *const _ as *const _, size_of::<nlattr>()) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:647:46
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let attrs_end = req as *mut _ as usize + mem::size_of::<T>();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 647 -     let attrs_end = req as *mut _ as usize + mem::size_of::<T>();
[INFO] [stdout] 647 +     let attrs_end = req as *mut _ as usize + size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:652:16
[INFO] [stdout]     |
[INFO] [stdout] 652 |     let size = mem::size_of::<T>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 652 -     let size = mem::size_of::<T>();
[INFO] [stdout] 652 +     let size = size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:675:42
[INFO] [stdout]     |
[INFO] [stdout] 675 |         let nla_len = (NLA_HDR_LEN * 3 + mem::size_of::<u32>() * 2) as u16;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 675 -         let nla_len = (NLA_HDR_LEN * 3 + mem::size_of::<u32>() * 2) as u16;
[INFO] [stdout] 675 +         let nla_len = (NLA_HDR_LEN * 3 + size_of::<u32>() * 2) as u16;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:686:49
[INFO] [stdout]     |
[INFO] [stdout] 686 |         assert_eq!(attr.nla_len, (NLA_HDR_LEN + mem::size_of::<u32>()) as u16);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 686 -         assert_eq!(attr.nla_len, (NLA_HDR_LEN + mem::size_of::<u32>()) as u16);
[INFO] [stdout] 686 +         assert_eq!(attr.nla_len, (NLA_HDR_LEN + size_of::<u32>()) as u16);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:693:39
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 buf[NLA_HDR_LEN * 2 + mem::size_of::<u32>()..].as_ptr() as *const nlattr
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 693 -                 buf[NLA_HDR_LEN * 2 + mem::size_of::<u32>()..].as_ptr() as *const nlattr
[INFO] [stdout] 693 +                 buf[NLA_HDR_LEN * 2 + size_of::<u32>()..].as_ptr() as *const nlattr
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:697:49
[INFO] [stdout]     |
[INFO] [stdout] 697 |         assert_eq!(attr.nla_len, (NLA_HDR_LEN + mem::size_of::<u32>()) as u16);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 697 -         assert_eq!(attr.nla_len, (NLA_HDR_LEN + mem::size_of::<u32>()) as u16);
[INFO] [stdout] 697 +         assert_eq!(attr.nla_len, (NLA_HDR_LEN + size_of::<u32>()) as u16);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:700:39
[INFO] [stdout]     |
[INFO] [stdout] 700 |                 buf[NLA_HDR_LEN * 3 + mem::size_of::<u32>()..].as_ptr() as *const u32
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 700 -                 buf[NLA_HDR_LEN * 3 + mem::size_of::<u32>()..].as_ptr() as *const u32
[INFO] [stdout] 700 +                 buf[NLA_HDR_LEN * 3 + size_of::<u32>()..].as_ptr() as *const u32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:714:41
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let mut buf = [0; NLA_HDR_LEN + mem::size_of::<u32>()];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 714 -         let mut buf = [0; NLA_HDR_LEN + mem::size_of::<u32>()];
[INFO] [stdout] 714 +         let mut buf = [0; NLA_HDR_LEN + size_of::<u32>()];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:721:37
[INFO] [stdout]     |
[INFO] [stdout] 721 |         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 721 -         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout] 721 +         assert_eq!(attr.data.len(), size_of::<u32>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:729:42
[INFO] [stdout]     |
[INFO] [stdout] 729 |         let mut buf = [0; (NLA_HDR_LEN + mem::size_of::<u32>()) * 2];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 729 -         let mut buf = [0; (NLA_HDR_LEN + mem::size_of::<u32>()) * 2];
[INFO] [stdout] 729 +         let mut buf = [0; (NLA_HDR_LEN + size_of::<u32>()) * 2];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:734:27
[INFO] [stdout]     |
[INFO] [stdout] 734 |             NLA_HDR_LEN + mem::size_of::<u32>(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 734 -             NLA_HDR_LEN + mem::size_of::<u32>(),
[INFO] [stdout] 734 +             NLA_HDR_LEN + size_of::<u32>(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:744:37
[INFO] [stdout]     |
[INFO] [stdout] 744 |         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 744 -         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout] 744 +         assert_eq!(attr.data.len(), size_of::<u32>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/sys/netlink.rs:749:37
[INFO] [stdout]     |
[INFO] [stdout] 749 |         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 749 -         assert_eq!(attr.data.len(), mem::size_of::<u32>());
[INFO] [stdout] 749 +         assert_eq!(attr.data.len(), size_of::<u32>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 33 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 33 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 80 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 80 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/perf_event.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 94 -     attr.size = mem::size_of::<perf_event_attr>() as u32;
[INFO] [stdout] 94 +     attr.size = size_of::<perf_event_attr>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/sys/mod.rs:97:51
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 libc::syscall(SYS_bpf, cmd, attr, mem::size_of::<bpf_attr>())
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 97 -                 libc::syscall(SYS_bpf, cmd, attr, mem::size_of::<bpf_attr>())
[INFO] [stdout] 97 +                 libc::syscall(SYS_bpf, cmd, attr, size_of::<bpf_attr>())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let size = mem::size_of::<T>();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 354 -     let size = mem::size_of::<T>();
[INFO] [stdout] 354 +     let size = size_of::<T>();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:359:39
[INFO] [stdout]     |
[INFO] [stdout] 359 |     let size = val.len().wrapping_mul(mem::size_of::<T>());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 359 -     let size = val.len().wrapping_mul(mem::size_of::<T>());
[INFO] [stdout] 359 +     let size = val.len().wrapping_mul(size_of::<T>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/util.rs:373:14
[INFO] [stdout]     |
[INFO] [stdout] 373 |     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 373 -     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout] 373 +     unsafe { slice::from_raw_parts(bpf_name.as_ptr() as *const _, length) }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 57 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aya` (lib) due to 58 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 81 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aya` (lib test) due to 82 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "d75ef961241a590efdc578097c9609489cd9a8c9cfa8ab96a737ad464fc72e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d75ef961241a590efdc578097c9609489cd9a8c9cfa8ab96a737ad464fc72e3d", kill_on_drop: false }`
[INFO] [stdout] d75ef961241a590efdc578097c9609489cd9a8c9cfa8ab96a737ad464fc72e3d
