[INFO] fetching crate aya 0.13.1... [INFO] checking aya-0.13.1 against try#da25749bf5e6ba5ed862ff361c19afff2a986b2d for pr-132712 [INFO] extracting crate aya 0.13.1 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate aya 0.13.1 on toolchain da25749bf5e6ba5ed862ff361c19afff2a986b2d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate aya 0.13.1 [INFO] finished tweaking crates.io crate aya 0.13.1 [INFO] tweaked toml for crates.io crate aya 0.13.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 68 packages to latest compatible versions [INFO] [stderr] Adding thiserror v1.0.68 (available: v2.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 40d05be74869d506c4a5ecaf334b6b1f2caa984647b72d80afa7d00e1b90fc3b [INFO] running `Command { std: "docker" "start" "-a" "40d05be74869d506c4a5ecaf334b6b1f2caa984647b72d80afa7d00e1b90fc3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "40d05be74869d506c4a5ecaf334b6b1f2caa984647b72d80afa7d00e1b90fc3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "40d05be74869d506c4a5ecaf334b6b1f2caa984647b72d80afa7d00e1b90fc3b", kill_on_drop: false }` [INFO] [stdout] 40d05be74869d506c4a5ecaf334b6b1f2caa984647b72d80afa7d00e1b90fc3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e6dc01d7628d51dd782c5e87dac62f9036b1de551f341b78479c82b039aa41c5 [INFO] running `Command { std: "docker" "start" "-a" "e6dc01d7628d51dd782c5e87dac62f9036b1de551f341b78479c82b039aa41c5", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Checking foldhash v0.1.3 [INFO] [stderr] Compiling thiserror v1.0.68 [INFO] [stderr] Compiling rustix v0.38.39 [INFO] [stderr] Compiling libc v0.2.162 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking bytes v1.8.0 [INFO] [stderr] Compiling core-error v0.0.0 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking fastrand v2.2.0 [INFO] [stderr] Checking assert_matches v1.5.0 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Checking hashbrown v0.15.1 [INFO] [stderr] Checking indexmap v2.6.0 [INFO] [stderr] Checking object v0.36.5 [INFO] [stderr] Checking tempfile v3.14.0 [INFO] [stderr] Compiling thiserror-impl v1.0.68 [INFO] [stderr] Checking aya-obj v0.2.1 [INFO] [stderr] Checking aya v0.13.1 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/lib.rs (1 fix) [INFO] [stderr] Fixed src/programs/kprobe.rs (1 fix) [INFO] [stderr] Fixed src/sys/mod.rs (1 fix) [INFO] [stderr] Fixed src/sys/bpf.rs (4 fixes) [INFO] [stderr] Fixed src/programs/xdp.rs (1 fix) [INFO] [stderr] Fixed src/programs/trace_point.rs (1 fix) [INFO] [stderr] Fixed src/sys/netlink.rs (7 fixes) [INFO] [stderr] Fixed src/maps/ring_buf.rs (1 fix) [INFO] [stderr] Fixed src/bpf.rs (2 fixes) [INFO] [stderr] Fixed src/programs/perf_event.rs (1 fix) [INFO] [stderr] Fixed src/programs/tc.rs (1 fix) [INFO] [stderr] Fixed src/maps/mod.rs (1 fix) [INFO] [stderr] Fixed src/util.rs (2 fixes) [INFO] [stderr] Fixed src/programs/uprobe.rs (1 fix) [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_device.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [CgroupDevice] programs. [INFO] [stdout] 177 | | CgroupDeviceLink, [INFO] [stdout] 178 | | /// The type returned by [CgroupDevice::attach]. Can be passed to [CgroupDevice::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | CgroupDeviceLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_device.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [CgroupDevice] programs. [INFO] [stdout] 177 | | CgroupDeviceLink, [INFO] [stdout] 178 | | /// The type returned by [CgroupDevice::attach]. Can be passed to [CgroupDevice::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | CgroupDeviceLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_skb.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / define_link_wrapper!( [INFO] [stdout] 192 | | /// The link used by [CgroupSkb] programs. [INFO] [stdout] 193 | | CgroupSkbLink, [INFO] [stdout] 194 | | /// The type returned by [CgroupSkb::attach]. Can be passed to [CgroupSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 197 | | CgroupSkbLinkIdInner [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_skb.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / define_link_wrapper!( [INFO] [stdout] 192 | | /// The link used by [CgroupSkb] programs. [INFO] [stdout] 193 | | CgroupSkbLink, [INFO] [stdout] 194 | | /// The type returned by [CgroupSkb::attach]. Can be passed to [CgroupSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 197 | | CgroupSkbLinkIdInner [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | / define_link_wrapper!( [INFO] [stdout] 167 | | /// The link used by [CgroupSock] programs. [INFO] [stdout] 168 | | CgroupSockLink, [INFO] [stdout] 169 | | /// The type returned by [CgroupSock::attach]. Can be passed to [CgroupSock::detach]. [INFO] [stdout] ... | [INFO] [stdout] 172 | | CgroupSockLinkIdInner [INFO] [stdout] 173 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | / define_link_wrapper!( [INFO] [stdout] 167 | | /// The link used by [CgroupSock] programs. [INFO] [stdout] 168 | | CgroupSockLink, [INFO] [stdout] 169 | | /// The type returned by [CgroupSock::attach]. Can be passed to [CgroupSock::detach]. [INFO] [stdout] ... | [INFO] [stdout] 172 | | CgroupSockLinkIdInner [INFO] [stdout] 173 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock_addr.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / define_link_wrapper!( [INFO] [stdout] 171 | | /// The link used by [CgroupSockAddr] programs. [INFO] [stdout] 172 | | CgroupSockAddrLink, [INFO] [stdout] 173 | | /// The type returned by [CgroupSockAddr::attach]. Can be passed to [CgroupSockAddr::detach]. [INFO] [stdout] ... | [INFO] [stdout] 176 | | CgroupSockAddrLinkIdInner [INFO] [stdout] 177 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock_addr.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / define_link_wrapper!( [INFO] [stdout] 171 | | /// The link used by [CgroupSockAddr] programs. [INFO] [stdout] 172 | | CgroupSockAddrLink, [INFO] [stdout] 173 | | /// The type returned by [CgroupSockAddr::attach]. Can be passed to [CgroupSockAddr::detach]. [INFO] [stdout] ... | [INFO] [stdout] 176 | | CgroupSockAddrLinkIdInner [INFO] [stdout] 177 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sockopt.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / define_link_wrapper!( [INFO] [stdout] 170 | | /// The link used by [CgroupSockopt] programs. [INFO] [stdout] 171 | | CgroupSockoptLink, [INFO] [stdout] 172 | | /// The type returned by [CgroupSockopt::attach]. Can be passed to [CgroupSockopt::detach]. [INFO] [stdout] ... | [INFO] [stdout] 175 | | CgroupSockoptLinkIdInner [INFO] [stdout] 176 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sockopt.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / define_link_wrapper!( [INFO] [stdout] 170 | | /// The link used by [CgroupSockopt] programs. [INFO] [stdout] 171 | | CgroupSockoptLink, [INFO] [stdout] 172 | | /// The type returned by [CgroupSockopt::attach]. Can be passed to [CgroupSockopt::detach]. [INFO] [stdout] ... | [INFO] [stdout] 175 | | CgroupSockoptLinkIdInner [INFO] [stdout] 176 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sysctl.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | / define_link_wrapper!( [INFO] [stdout] 151 | | /// The link used by [CgroupSysctl] programs. [INFO] [stdout] 152 | | CgroupSysctlLink, [INFO] [stdout] 153 | | /// The type returned by [CgroupSysctl::attach]. Can be passed to [CgroupSysctl::detach]. [INFO] [stdout] ... | [INFO] [stdout] 156 | | CgroupSysctlLinkIdInner [INFO] [stdout] 157 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sysctl.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | / define_link_wrapper!( [INFO] [stdout] 151 | | /// The link used by [CgroupSysctl] programs. [INFO] [stdout] 152 | | CgroupSysctlLink, [INFO] [stdout] 153 | | /// The type returned by [CgroupSysctl::attach]. Can be passed to [CgroupSysctl::detach]. [INFO] [stdout] ... | [INFO] [stdout] 156 | | CgroupSysctlLinkIdInner [INFO] [stdout] 157 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/extension.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | / define_link_wrapper!( [INFO] [stdout] 213 | | /// The link used by [Extension] programs. [INFO] [stdout] 214 | | ExtensionLink, [INFO] [stdout] 215 | | /// The type returned by [Extension::attach]. Can be passed to [Extension::detach]. [INFO] [stdout] ... | [INFO] [stdout] 218 | | FdLinkId [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/extension.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | / define_link_wrapper!( [INFO] [stdout] 213 | | /// The link used by [Extension] programs. [INFO] [stdout] 214 | | ExtensionLink, [INFO] [stdout] 215 | | /// The type returned by [Extension::attach]. Can be passed to [Extension::detach]. [INFO] [stdout] ... | [INFO] [stdout] 218 | | FdLinkId [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fentry.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FEntry] programs. [INFO] [stdout] 89 | | FEntryLink, [INFO] [stdout] 90 | | /// The type returned by [FEntry::attach]. Can be passed to [FEntry::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fentry.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FEntry] programs. [INFO] [stdout] 89 | | FEntryLink, [INFO] [stdout] 90 | | /// The type returned by [FEntry::attach]. Can be passed to [FEntry::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fexit.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FExit] programs. [INFO] [stdout] 89 | | FExitLink, [INFO] [stdout] 90 | | /// The type returned by [FExit::attach]. Can be passed to [FExit::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fexit.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FExit] programs. [INFO] [stdout] 89 | | FExitLink, [INFO] [stdout] 90 | | /// The type returned by [FExit::attach]. Can be passed to [FExit::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/kprobe.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / define_link_wrapper!( [INFO] [stdout] 112 | | /// The link used by [KProbe] programs. [INFO] [stdout] 113 | | KProbeLink, [INFO] [stdout] 114 | | /// The type returned by [KProbe::attach]. Can be passed to [KProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 117 | | PerfLinkIdInner [INFO] [stdout] 118 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/kprobe.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / define_link_wrapper!( [INFO] [stdout] 112 | | /// The link used by [KProbe] programs. [INFO] [stdout] 113 | | KProbeLink, [INFO] [stdout] 114 | | /// The type returned by [KProbe::attach]. Can be passed to [KProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 117 | | PerfLinkIdInner [INFO] [stdout] 118 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/lsm.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / define_link_wrapper!( [INFO] [stdout] 94 | | /// The link used by [Lsm] programs. [INFO] [stdout] 95 | | LsmLink, [INFO] [stdout] 96 | | /// The type returned by [Lsm::attach]. Can be passed to [Lsm::detach]. [INFO] [stdout] ... | [INFO] [stdout] 99 | | FdLinkId [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/lsm.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / define_link_wrapper!( [INFO] [stdout] 94 | | /// The link used by [Lsm] programs. [INFO] [stdout] 95 | | LsmLink, [INFO] [stdout] 96 | | /// The type returned by [Lsm::attach]. Can be passed to [Lsm::detach]. [INFO] [stdout] ... | [INFO] [stdout] 99 | | FdLinkId [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/perf_event.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / define_link_wrapper!( [INFO] [stdout] 228 | | /// The link used by [PerfEvent] programs. [INFO] [stdout] 229 | | PerfEventLink, [INFO] [stdout] 230 | | /// The type returned by [PerfEvent::attach]. Can be passed to [PerfEvent::detach]. [INFO] [stdout] ... | [INFO] [stdout] 233 | | PerfLinkIdInner [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/perf_event.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / define_link_wrapper!( [INFO] [stdout] 228 | | /// The link used by [PerfEvent] programs. [INFO] [stdout] 229 | | PerfEventLink, [INFO] [stdout] 230 | | /// The type returned by [PerfEvent::attach]. Can be passed to [PerfEvent::detach]. [INFO] [stdout] ... | [INFO] [stdout] 233 | | PerfLinkIdInner [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/raw_trace_point.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_link_wrapper!( [INFO] [stdout] 76 | | /// The link used by [RawTracePoint] programs. [INFO] [stdout] 77 | | RawTracePointLink, [INFO] [stdout] 78 | | /// The type returned by [RawTracePoint::attach]. Can be passed to [RawTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 81 | | FdLinkId [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/raw_trace_point.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_link_wrapper!( [INFO] [stdout] 76 | | /// The link used by [RawTracePoint] programs. [INFO] [stdout] 77 | | RawTracePointLink, [INFO] [stdout] 78 | | /// The type returned by [RawTracePoint::attach]. Can be passed to [RawTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 81 | | FdLinkId [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_lookup.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [SkLookup] programs. [INFO] [stdout] 103 | | SkLookupLink, [INFO] [stdout] 104 | | /// The type returned by [SkLookup::attach]. Can be passed to [SkLookup::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | FdLinkId [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_lookup.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [SkLookup] programs. [INFO] [stdout] 103 | | SkLookupLink, [INFO] [stdout] 104 | | /// The type returned by [SkLookup::attach]. Can be passed to [SkLookup::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | FdLinkId [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_msg.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / define_link_wrapper!( [INFO] [stdout] 110 | | /// The link used by [SkMsg] programs. [INFO] [stdout] 111 | | SkMsgLink, [INFO] [stdout] 112 | | /// The type returned by [SkMsg::attach]. Can be passed to [SkMsg::detach]. [INFO] [stdout] ... | [INFO] [stdout] 115 | | ProgAttachLinkId [INFO] [stdout] 116 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_msg.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / define_link_wrapper!( [INFO] [stdout] 110 | | /// The link used by [SkMsg] programs. [INFO] [stdout] 111 | | SkMsgLink, [INFO] [stdout] 112 | | /// The type returned by [SkMsg::attach]. Can be passed to [SkMsg::detach]. [INFO] [stdout] ... | [INFO] [stdout] 115 | | ProgAttachLinkId [INFO] [stdout] 116 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_skb.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / define_link_wrapper!( [INFO] [stdout] 127 | | /// The link used by [SkSkb] programs. [INFO] [stdout] 128 | | SkSkbLink, [INFO] [stdout] 129 | | /// The type returned by [SkSkb::attach]. Can be passed to [SkSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 132 | | ProgAttachLinkId [INFO] [stdout] 133 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_skb.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / define_link_wrapper!( [INFO] [stdout] 127 | | /// The link used by [SkSkb] programs. [INFO] [stdout] 128 | | SkSkbLink, [INFO] [stdout] 129 | | /// The type returned by [SkSkb::attach]. Can be passed to [SkSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 132 | | ProgAttachLinkId [INFO] [stdout] 133 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sock_ops.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | / define_link_wrapper!( [INFO] [stdout] 143 | | /// The link used by [SockOps] programs. [INFO] [stdout] 144 | | SockOpsLink, [INFO] [stdout] 145 | | /// The type returned by [SockOps::attach]. Can be passed to [SockOps::detach]. [INFO] [stdout] ... | [INFO] [stdout] 148 | | SockOpsLinkIdInner [INFO] [stdout] 149 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sock_ops.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | / define_link_wrapper!( [INFO] [stdout] 143 | | /// The link used by [SockOps] programs. [INFO] [stdout] 144 | | SockOpsLink, [INFO] [stdout] 145 | | /// The type returned by [SockOps::attach]. Can be passed to [SockOps::detach]. [INFO] [stdout] ... | [INFO] [stdout] 148 | | SockOpsLinkIdInner [INFO] [stdout] 149 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | / define_link_wrapper!( [INFO] [stdout] 487 | | /// The link used by [SchedClassifier] programs. [INFO] [stdout] 488 | | SchedClassifierLink, [INFO] [stdout] 489 | | /// The type returned by [SchedClassifier::attach]. Can be passed to [SchedClassifier::detach]. [INFO] [stdout] ... | [INFO] [stdout] 492 | | TcLinkIdInner [INFO] [stdout] 493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | / define_link_wrapper!( [INFO] [stdout] 487 | | /// The link used by [SchedClassifier] programs. [INFO] [stdout] 488 | | SchedClassifierLink, [INFO] [stdout] 489 | | /// The type returned by [SchedClassifier::attach]. Can be passed to [SchedClassifier::detach]. [INFO] [stdout] ... | [INFO] [stdout] 492 | | TcLinkIdInner [INFO] [stdout] 493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tp_btf.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / define_link_wrapper!( [INFO] [stdout] 95 | | /// The link used by [BtfTracePoint] programs. [INFO] [stdout] 96 | | BtfTracePointLink, [INFO] [stdout] 97 | | /// The type returned by [BtfTracePoint::attach]. Can be passed to [BtfTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 100 | | FdLinkId [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tp_btf.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / define_link_wrapper!( [INFO] [stdout] 95 | | /// The link used by [BtfTracePoint] programs. [INFO] [stdout] 96 | | BtfTracePointLink, [INFO] [stdout] 97 | | /// The type returned by [BtfTracePoint::attach]. Can be passed to [BtfTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 100 | | FdLinkId [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/trace_point.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [TracePoint] programs. [INFO] [stdout] 103 | | TracePointLink, [INFO] [stdout] 104 | | /// The type returned by [TracePoint::attach]. Can be passed to [TracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | PerfLinkIdInner [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/trace_point.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [TracePoint] programs. [INFO] [stdout] 103 | | TracePointLink, [INFO] [stdout] 104 | | /// The type returned by [TracePoint::attach]. Can be passed to [TracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | PerfLinkIdInner [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/uprobe.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [UProbe] programs. [INFO] [stdout] 177 | | UProbeLink, [INFO] [stdout] 178 | | /// The type returned by [UProbe::attach]. Can be passed to [UProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | PerfLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/uprobe.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [UProbe] programs. [INFO] [stdout] 177 | | UProbeLink, [INFO] [stdout] 178 | | /// The type returned by [UProbe::attach]. Can be passed to [UProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | PerfLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/xdp.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | / define_link_wrapper!( [INFO] [stdout] 341 | | /// The link used by [Xdp] programs. [INFO] [stdout] 342 | | XdpLink, [INFO] [stdout] 343 | | /// The type returned by [Xdp::attach]. Can be passed to [Xdp::detach]. [INFO] [stdout] ... | [INFO] [stdout] 346 | | XdpLinkIdInner [INFO] [stdout] 347 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/xdp.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | / define_link_wrapper!( [INFO] [stdout] 341 | | /// The link used by [Xdp] programs. [INFO] [stdout] 342 | | XdpLink, [INFO] [stdout] 343 | | /// The type returned by [Xdp::attach]. Can be passed to [Xdp::detach]. [INFO] [stdout] ... | [INFO] [stdout] 346 | | XdpLinkIdInner [INFO] [stdout] 347 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_device.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [CgroupDevice] programs. [INFO] [stdout] 177 | | CgroupDeviceLink, [INFO] [stdout] 178 | | /// The type returned by [CgroupDevice::attach]. Can be passed to [CgroupDevice::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | CgroupDeviceLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_device.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [CgroupDevice] programs. [INFO] [stdout] 177 | | CgroupDeviceLink, [INFO] [stdout] 178 | | /// The type returned by [CgroupDevice::attach]. Can be passed to [CgroupDevice::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | CgroupDeviceLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_skb.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / define_link_wrapper!( [INFO] [stdout] 192 | | /// The link used by [CgroupSkb] programs. [INFO] [stdout] 193 | | CgroupSkbLink, [INFO] [stdout] 194 | | /// The type returned by [CgroupSkb::attach]. Can be passed to [CgroupSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 197 | | CgroupSkbLinkIdInner [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_skb.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / define_link_wrapper!( [INFO] [stdout] 192 | | /// The link used by [CgroupSkb] programs. [INFO] [stdout] 193 | | CgroupSkbLink, [INFO] [stdout] 194 | | /// The type returned by [CgroupSkb::attach]. Can be passed to [CgroupSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 197 | | CgroupSkbLinkIdInner [INFO] [stdout] 198 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | / define_link_wrapper!( [INFO] [stdout] 167 | | /// The link used by [CgroupSock] programs. [INFO] [stdout] 168 | | CgroupSockLink, [INFO] [stdout] 169 | | /// The type returned by [CgroupSock::attach]. Can be passed to [CgroupSock::detach]. [INFO] [stdout] ... | [INFO] [stdout] 172 | | CgroupSockLinkIdInner [INFO] [stdout] 173 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | / define_link_wrapper!( [INFO] [stdout] 167 | | /// The link used by [CgroupSock] programs. [INFO] [stdout] 168 | | CgroupSockLink, [INFO] [stdout] 169 | | /// The type returned by [CgroupSock::attach]. Can be passed to [CgroupSock::detach]. [INFO] [stdout] ... | [INFO] [stdout] 172 | | CgroupSockLinkIdInner [INFO] [stdout] 173 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock_addr.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / define_link_wrapper!( [INFO] [stdout] 171 | | /// The link used by [CgroupSockAddr] programs. [INFO] [stdout] 172 | | CgroupSockAddrLink, [INFO] [stdout] 173 | | /// The type returned by [CgroupSockAddr::attach]. Can be passed to [CgroupSockAddr::detach]. [INFO] [stdout] ... | [INFO] [stdout] 176 | | CgroupSockAddrLinkIdInner [INFO] [stdout] 177 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sock_addr.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / define_link_wrapper!( [INFO] [stdout] 171 | | /// The link used by [CgroupSockAddr] programs. [INFO] [stdout] 172 | | CgroupSockAddrLink, [INFO] [stdout] 173 | | /// The type returned by [CgroupSockAddr::attach]. Can be passed to [CgroupSockAddr::detach]. [INFO] [stdout] ... | [INFO] [stdout] 176 | | CgroupSockAddrLinkIdInner [INFO] [stdout] 177 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sockopt.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / define_link_wrapper!( [INFO] [stdout] 170 | | /// The link used by [CgroupSockopt] programs. [INFO] [stdout] 171 | | CgroupSockoptLink, [INFO] [stdout] 172 | | /// The type returned by [CgroupSockopt::attach]. Can be passed to [CgroupSockopt::detach]. [INFO] [stdout] ... | [INFO] [stdout] 175 | | CgroupSockoptLinkIdInner [INFO] [stdout] 176 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sockopt.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / define_link_wrapper!( [INFO] [stdout] 170 | | /// The link used by [CgroupSockopt] programs. [INFO] [stdout] 171 | | CgroupSockoptLink, [INFO] [stdout] 172 | | /// The type returned by [CgroupSockopt::attach]. Can be passed to [CgroupSockopt::detach]. [INFO] [stdout] ... | [INFO] [stdout] 175 | | CgroupSockoptLinkIdInner [INFO] [stdout] 176 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sysctl.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | / define_link_wrapper!( [INFO] [stdout] 151 | | /// The link used by [CgroupSysctl] programs. [INFO] [stdout] 152 | | CgroupSysctlLink, [INFO] [stdout] 153 | | /// The type returned by [CgroupSysctl::attach]. Can be passed to [CgroupSysctl::detach]. [INFO] [stdout] ... | [INFO] [stdout] 156 | | CgroupSysctlLinkIdInner [INFO] [stdout] 157 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/cgroup_sysctl.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | / define_link_wrapper!( [INFO] [stdout] 151 | | /// The link used by [CgroupSysctl] programs. [INFO] [stdout] 152 | | CgroupSysctlLink, [INFO] [stdout] 153 | | /// The type returned by [CgroupSysctl::attach]. Can be passed to [CgroupSysctl::detach]. [INFO] [stdout] ... | [INFO] [stdout] 156 | | CgroupSysctlLinkIdInner [INFO] [stdout] 157 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/extension.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | / define_link_wrapper!( [INFO] [stdout] 213 | | /// The link used by [Extension] programs. [INFO] [stdout] 214 | | ExtensionLink, [INFO] [stdout] 215 | | /// The type returned by [Extension::attach]. Can be passed to [Extension::detach]. [INFO] [stdout] ... | [INFO] [stdout] 218 | | FdLinkId [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/extension.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | / define_link_wrapper!( [INFO] [stdout] 213 | | /// The link used by [Extension] programs. [INFO] [stdout] 214 | | ExtensionLink, [INFO] [stdout] 215 | | /// The type returned by [Extension::attach]. Can be passed to [Extension::detach]. [INFO] [stdout] ... | [INFO] [stdout] 218 | | FdLinkId [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fentry.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FEntry] programs. [INFO] [stdout] 89 | | FEntryLink, [INFO] [stdout] 90 | | /// The type returned by [FEntry::attach]. Can be passed to [FEntry::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fentry.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FEntry] programs. [INFO] [stdout] 89 | | FEntryLink, [INFO] [stdout] 90 | | /// The type returned by [FEntry::attach]. Can be passed to [FEntry::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fexit.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FExit] programs. [INFO] [stdout] 89 | | FExitLink, [INFO] [stdout] 90 | | /// The type returned by [FExit::attach]. Can be passed to [FExit::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/fexit.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / define_link_wrapper!( [INFO] [stdout] 88 | | /// The link used by [FExit] programs. [INFO] [stdout] 89 | | FExitLink, [INFO] [stdout] 90 | | /// The type returned by [FExit::attach]. Can be passed to [FExit::detach]. [INFO] [stdout] ... | [INFO] [stdout] 93 | | FdLinkId [INFO] [stdout] 94 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/kprobe.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / define_link_wrapper!( [INFO] [stdout] 112 | | /// The link used by [KProbe] programs. [INFO] [stdout] 113 | | KProbeLink, [INFO] [stdout] 114 | | /// The type returned by [KProbe::attach]. Can be passed to [KProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 117 | | PerfLinkIdInner [INFO] [stdout] 118 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/kprobe.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / define_link_wrapper!( [INFO] [stdout] 112 | | /// The link used by [KProbe] programs. [INFO] [stdout] 113 | | KProbeLink, [INFO] [stdout] 114 | | /// The type returned by [KProbe::attach]. Can be passed to [KProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 117 | | PerfLinkIdInner [INFO] [stdout] 118 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/lsm.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / define_link_wrapper!( [INFO] [stdout] 94 | | /// The link used by [Lsm] programs. [INFO] [stdout] 95 | | LsmLink, [INFO] [stdout] 96 | | /// The type returned by [Lsm::attach]. Can be passed to [Lsm::detach]. [INFO] [stdout] ... | [INFO] [stdout] 99 | | FdLinkId [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/lsm.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / define_link_wrapper!( [INFO] [stdout] 94 | | /// The link used by [Lsm] programs. [INFO] [stdout] 95 | | LsmLink, [INFO] [stdout] 96 | | /// The type returned by [Lsm::attach]. Can be passed to [Lsm::detach]. [INFO] [stdout] ... | [INFO] [stdout] 99 | | FdLinkId [INFO] [stdout] 100 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/perf_event.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / define_link_wrapper!( [INFO] [stdout] 228 | | /// The link used by [PerfEvent] programs. [INFO] [stdout] 229 | | PerfEventLink, [INFO] [stdout] 230 | | /// The type returned by [PerfEvent::attach]. Can be passed to [PerfEvent::detach]. [INFO] [stdout] ... | [INFO] [stdout] 233 | | PerfLinkIdInner [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/perf_event.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / define_link_wrapper!( [INFO] [stdout] 228 | | /// The link used by [PerfEvent] programs. [INFO] [stdout] 229 | | PerfEventLink, [INFO] [stdout] 230 | | /// The type returned by [PerfEvent::attach]. Can be passed to [PerfEvent::detach]. [INFO] [stdout] ... | [INFO] [stdout] 233 | | PerfLinkIdInner [INFO] [stdout] 234 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/raw_trace_point.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_link_wrapper!( [INFO] [stdout] 76 | | /// The link used by [RawTracePoint] programs. [INFO] [stdout] 77 | | RawTracePointLink, [INFO] [stdout] 78 | | /// The type returned by [RawTracePoint::attach]. Can be passed to [RawTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 81 | | FdLinkId [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/raw_trace_point.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_link_wrapper!( [INFO] [stdout] 76 | | /// The link used by [RawTracePoint] programs. [INFO] [stdout] 77 | | RawTracePointLink, [INFO] [stdout] 78 | | /// The type returned by [RawTracePoint::attach]. Can be passed to [RawTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 81 | | FdLinkId [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_lookup.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [SkLookup] programs. [INFO] [stdout] 103 | | SkLookupLink, [INFO] [stdout] 104 | | /// The type returned by [SkLookup::attach]. Can be passed to [SkLookup::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | FdLinkId [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_lookup.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [SkLookup] programs. [INFO] [stdout] 103 | | SkLookupLink, [INFO] [stdout] 104 | | /// The type returned by [SkLookup::attach]. Can be passed to [SkLookup::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | FdLinkId [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_msg.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / define_link_wrapper!( [INFO] [stdout] 110 | | /// The link used by [SkMsg] programs. [INFO] [stdout] 111 | | SkMsgLink, [INFO] [stdout] 112 | | /// The type returned by [SkMsg::attach]. Can be passed to [SkMsg::detach]. [INFO] [stdout] ... | [INFO] [stdout] 115 | | ProgAttachLinkId [INFO] [stdout] 116 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_msg.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / define_link_wrapper!( [INFO] [stdout] 110 | | /// The link used by [SkMsg] programs. [INFO] [stdout] 111 | | SkMsgLink, [INFO] [stdout] 112 | | /// The type returned by [SkMsg::attach]. Can be passed to [SkMsg::detach]. [INFO] [stdout] ... | [INFO] [stdout] 115 | | ProgAttachLinkId [INFO] [stdout] 116 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_skb.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / define_link_wrapper!( [INFO] [stdout] 127 | | /// The link used by [SkSkb] programs. [INFO] [stdout] 128 | | SkSkbLink, [INFO] [stdout] 129 | | /// The type returned by [SkSkb::attach]. Can be passed to [SkSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 132 | | ProgAttachLinkId [INFO] [stdout] 133 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sk_skb.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | / define_link_wrapper!( [INFO] [stdout] 127 | | /// The link used by [SkSkb] programs. [INFO] [stdout] 128 | | SkSkbLink, [INFO] [stdout] 129 | | /// The type returned by [SkSkb::attach]. Can be passed to [SkSkb::detach]. [INFO] [stdout] ... | [INFO] [stdout] 132 | | ProgAttachLinkId [INFO] [stdout] 133 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sock_ops.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | / define_link_wrapper!( [INFO] [stdout] 143 | | /// The link used by [SockOps] programs. [INFO] [stdout] 144 | | SockOpsLink, [INFO] [stdout] 145 | | /// The type returned by [SockOps::attach]. Can be passed to [SockOps::detach]. [INFO] [stdout] ... | [INFO] [stdout] 148 | | SockOpsLinkIdInner [INFO] [stdout] 149 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/sock_ops.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | / define_link_wrapper!( [INFO] [stdout] 143 | | /// The link used by [SockOps] programs. [INFO] [stdout] 144 | | SockOpsLink, [INFO] [stdout] 145 | | /// The type returned by [SockOps::attach]. Can be passed to [SockOps::detach]. [INFO] [stdout] ... | [INFO] [stdout] 148 | | SockOpsLinkIdInner [INFO] [stdout] 149 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | / define_link_wrapper!( [INFO] [stdout] 487 | | /// The link used by [SchedClassifier] programs. [INFO] [stdout] 488 | | SchedClassifierLink, [INFO] [stdout] 489 | | /// The type returned by [SchedClassifier::attach]. Can be passed to [SchedClassifier::detach]. [INFO] [stdout] ... | [INFO] [stdout] 492 | | TcLinkIdInner [INFO] [stdout] 493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | / define_link_wrapper!( [INFO] [stdout] 487 | | /// The link used by [SchedClassifier] programs. [INFO] [stdout] 488 | | SchedClassifierLink, [INFO] [stdout] 489 | | /// The type returned by [SchedClassifier::attach]. Can be passed to [SchedClassifier::detach]. [INFO] [stdout] ... | [INFO] [stdout] 492 | | TcLinkIdInner [INFO] [stdout] 493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tp_btf.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / define_link_wrapper!( [INFO] [stdout] 95 | | /// The link used by [BtfTracePoint] programs. [INFO] [stdout] 96 | | BtfTracePointLink, [INFO] [stdout] 97 | | /// The type returned by [BtfTracePoint::attach]. Can be passed to [BtfTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 100 | | FdLinkId [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/tp_btf.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / define_link_wrapper!( [INFO] [stdout] 95 | | /// The link used by [BtfTracePoint] programs. [INFO] [stdout] 96 | | BtfTracePointLink, [INFO] [stdout] 97 | | /// The type returned by [BtfTracePoint::attach]. Can be passed to [BtfTracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 100 | | FdLinkId [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/trace_point.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [TracePoint] programs. [INFO] [stdout] 103 | | TracePointLink, [INFO] [stdout] 104 | | /// The type returned by [TracePoint::attach]. Can be passed to [TracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | PerfLinkIdInner [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/trace_point.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / define_link_wrapper!( [INFO] [stdout] 102 | | /// The link used by [TracePoint] programs. [INFO] [stdout] 103 | | TracePointLink, [INFO] [stdout] 104 | | /// The type returned by [TracePoint::attach]. Can be passed to [TracePoint::detach]. [INFO] [stdout] ... | [INFO] [stdout] 107 | | PerfLinkIdInner [INFO] [stdout] 108 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/uprobe.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [UProbe] programs. [INFO] [stdout] 177 | | UProbeLink, [INFO] [stdout] 178 | | /// The type returned by [UProbe::attach]. Can be passed to [UProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | PerfLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/uprobe.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / define_link_wrapper!( [INFO] [stdout] 176 | | /// The link used by [UProbe] programs. [INFO] [stdout] 177 | | UProbeLink, [INFO] [stdout] 178 | | /// The type returned by [UProbe::attach]. Can be passed to [UProbe::detach]. [INFO] [stdout] ... | [INFO] [stdout] 181 | | PerfLinkIdInner [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/programs/links.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | if let Some(base) = self.0.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/programs/xdp.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | / define_link_wrapper!( [INFO] [stdout] 341 | | /// The link used by [Xdp] programs. [INFO] [stdout] 342 | | XdpLink, [INFO] [stdout] 343 | | /// The type returned by [Xdp::attach]. Can be passed to [Xdp::detach]. [INFO] [stdout] ... | [INFO] [stdout] 346 | | XdpLinkIdInner [INFO] [stdout] 347 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/programs/links.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/programs/xdp.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | / define_link_wrapper!( [INFO] [stdout] 341 | | /// The link used by [Xdp] programs. [INFO] [stdout] 342 | | XdpLink, [INFO] [stdout] 343 | | /// The type returned by [Xdp::attach]. Can be passed to [Xdp::detach]. [INFO] [stdout] ... | [INFO] [stdout] 346 | | XdpLinkIdInner [INFO] [stdout] 347 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_link_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.87s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking aya v0.13.1 (/tmp/fixit) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.33s [INFO] running `Command { std: "docker" "inspect" "e6dc01d7628d51dd782c5e87dac62f9036b1de551f341b78479c82b039aa41c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6dc01d7628d51dd782c5e87dac62f9036b1de551f341b78479c82b039aa41c5", kill_on_drop: false }` [INFO] [stdout] e6dc01d7628d51dd782c5e87dac62f9036b1de551f341b78479c82b039aa41c5