[INFO] fetching crate gstreamer 0.23.1... [INFO] checking gstreamer-0.23.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate gstreamer 0.23.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate gstreamer 0.23.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gstreamer 0.23.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate gstreamer 0.23.1 [INFO] tweaked toml for crates.io crate gstreamer 0.23.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 72 packages to latest compatible versions [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4a1672fcc8dadab3705e97354ee07a6c81bd8c1d7ce739ce94252b68d24b8a04 [INFO] running `Command { std: "docker" "start" "-a" "4a1672fcc8dadab3705e97354ee07a6c81bd8c1d7ce739ce94252b68d24b8a04", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4a1672fcc8dadab3705e97354ee07a6c81bd8c1d7ce739ce94252b68d24b8a04", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a1672fcc8dadab3705e97354ee07a6c81bd8c1d7ce739ce94252b68d24b8a04", kill_on_drop: false }` [INFO] [stdout] 4a1672fcc8dadab3705e97354ee07a6c81bd8c1d7ce739ce94252b68d24b8a04 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Dtail_expr_drop_order" "-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0cd453b15e4b00dd082501a3662b35e41838bd8597b28bd29127ff038b8b5a0a [INFO] running `Command { std: "docker" "start" "-a" "0cd453b15e4b00dd082501a3662b35e41838bd8597b28bd29127ff038b8b5a0a", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking option-operations v0.5.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Checking muldiv v1.0.1 [INFO] [stderr] Checking gir-format-check v0.1.3 [INFO] [stderr] Compiling cfg-expr v0.16.0 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking ron v0.8.1 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling toml_edit v0.22.20 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling system-deps v7.0.2 [INFO] [stderr] Compiling glib-macros v0.20.2 [INFO] [stderr] Compiling glib-sys v0.20.2 [INFO] [stderr] Compiling gobject-sys v0.20.1 [INFO] [stderr] Compiling gio-sys v0.20.1 [INFO] [stderr] Compiling gstreamer-sys v0.23.0 [INFO] [stderr] Checking glib v0.20.2 [INFO] [stderr] Checking gstreamer v0.23.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/structure.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 458 | GetError::FieldNotFound { name } => GetError::FieldNotFound { name }, [INFO] [stdout] | -------------------------------- matches all the relevant values [INFO] [stdout] 459 | _ => unreachable!(), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/structure.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 458 | GetError::FieldNotFound { name } => GetError::FieldNotFound { name }, [INFO] [stdout] | -------------------------------- matches all the relevant values [INFO] [stdout] 459 | _ => unreachable!(), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:364:58 [INFO] [stdout] | [INFO] [stdout] 364 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:466:58 [INFO] [stdout] | [INFO] [stdout] 466 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:571:58 [INFO] [stdout] | [INFO] [stdout] 571 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:676:58 [INFO] [stdout] | [INFO] [stdout] 676 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:719:58 [INFO] [stdout] | [INFO] [stdout] 719 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:786:58 [INFO] [stdout] | [INFO] [stdout] 786 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:873:58 [INFO] [stdout] | [INFO] [stdout] 873 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:906:58 [INFO] [stdout] | [INFO] [stdout] 906 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 926 | duration: impl Into>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 930 | Self::builder(amount, rate, flush, intermediate, duration, eos).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1003:58 [INFO] [stdout] | [INFO] [stdout] 1003 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1067:58 [INFO] [stdout] | [INFO] [stdout] 1067 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1111:58 [INFO] [stdout] | [INFO] [stdout] 1111 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1154:58 [INFO] [stdout] | [INFO] [stdout] 1154 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1213:31 [INFO] [stdout] | [INFO] [stdout] 1209 | let (type_, owner, busy) = self.get(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1213 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1213:58 [INFO] [stdout] | [INFO] [stdout] 1213 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1268:58 [INFO] [stdout] | [INFO] [stdout] 1268 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1286:9 [INFO] [stdout] | [INFO] [stdout] 1284 | pub fn new(structure: crate::Structure) -> Message { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1285 | skip_assert_initialized!(); [INFO] [stdout] 1286 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1299:58 [INFO] [stdout] | [INFO] [stdout] 1299 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1316:9 [INFO] [stdout] | [INFO] [stdout] 1314 | pub fn new(structure: crate::Structure) -> Message { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1315 | skip_assert_initialized!(); [INFO] [stdout] 1316 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1329:58 [INFO] [stdout] | [INFO] [stdout] 1329 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1375:58 [INFO] [stdout] | [INFO] [stdout] 1375 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1422:58 [INFO] [stdout] | [INFO] [stdout] 1422 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1453:58 [INFO] [stdout] | [INFO] [stdout] 1453 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1483:58 [INFO] [stdout] | [INFO] [stdout] 1483 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1513:58 [INFO] [stdout] | [INFO] [stdout] 1513 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1530:9 [INFO] [stdout] | [INFO] [stdout] 1528 | pub fn new(running_time: impl Into>) -> Message { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1529 | skip_assert_initialized!(); [INFO] [stdout] 1530 | Self::builder().running_time(running_time).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1555:58 [INFO] [stdout] | [INFO] [stdout] 1555 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1598:58 [INFO] [stdout] | [INFO] [stdout] 1598 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1675:58 [INFO] [stdout] | [INFO] [stdout] 1675 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1703:9 [INFO] [stdout] | [INFO] [stdout] 1697 | running_time: impl Into>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1698 | stream_time: impl Into>, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1699 | timestamp: impl Into>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1700 | duration: impl Into>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1703 | / Self::builder(live) [INFO] [stdout] 1704 | | .running_time(running_time) [INFO] [stdout] 1705 | | .stream_time(stream_time) [INFO] [stdout] 1706 | | .timestamp(timestamp) [INFO] [stdout] 1707 | | .duration(duration) [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1812:58 [INFO] [stdout] | [INFO] [stdout] 1812 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1878:58 [INFO] [stdout] | [INFO] [stdout] 1878 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1924:58 [INFO] [stdout] | [INFO] [stdout] 1924 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1967:58 [INFO] [stdout] | [INFO] [stdout] 1967 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2020:58 [INFO] [stdout] | [INFO] [stdout] 2020 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2063:58 [INFO] [stdout] | [INFO] [stdout] 2063 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2081:9 [INFO] [stdout] | [INFO] [stdout] 2079 | pub fn new(context: crate::Context) -> Message { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2080 | skip_assert_initialized!(); [INFO] [stdout] 2081 | Self::builder(context).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2104:58 [INFO] [stdout] | [INFO] [stdout] 2104 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2147:58 [INFO] [stdout] | [INFO] [stdout] 2147 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2190:58 [INFO] [stdout] | [INFO] [stdout] 2190 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2251:31 [INFO] [stdout] | [INFO] [stdout] 2248 | let (object, property_name, value) = self.get(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2251 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2251:58 [INFO] [stdout] | [INFO] [stdout] 2251 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2296:58 [INFO] [stdout] | [INFO] [stdout] 2296 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2357:58 [INFO] [stdout] | [INFO] [stdout] 2357 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2426:58 [INFO] [stdout] | [INFO] [stdout] 2426 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2568:18 [INFO] [stdout] | [INFO] [stdout] 2566 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2567 | Self { [INFO] [stdout] 2568 | src: Some(src.clone().upcast::()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2773 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2773 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2773 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2773:5 [INFO] [stdout] | [INFO] [stdout] 2773 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2773 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2796:22 [INFO] [stdout] | [INFO] [stdout] 2793 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2796 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2799:22 [INFO] [stdout] | [INFO] [stdout] 2793 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2799 | details: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2829:22 [INFO] [stdout] | [INFO] [stdout] 2827 | pub fn details(self, details: Structure) -> Self { [INFO] [stdout] | ---- ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2828 | Self { [INFO] [stdout] 2829 | details: Some(details), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2852 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2853 | | let details = match s.details.take() { [INFO] [stdout] 2854 | | None => ptr::null_mut(), [INFO] [stdout] 2855 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2863 | | ) [INFO] [stdout] 2864 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2852 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2853 | | let details = match s.details.take() { [INFO] [stdout] 2854 | | None => ptr::null_mut(), [INFO] [stdout] 2855 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2863 | | ) [INFO] [stdout] 2864 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2852 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2853 | | let details = match s.details.take() { [INFO] [stdout] 2854 | | None => ptr::null_mut(), [INFO] [stdout] 2855 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2863 | | ) [INFO] [stdout] 2864 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2852:5 [INFO] [stdout] | [INFO] [stdout] 2852 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2853 | | let details = match s.details.take() { [INFO] [stdout] 2854 | | None => ptr::null_mut(), [INFO] [stdout] 2855 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2863 | | ) [INFO] [stdout] 2864 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2852 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2853 | | let details = match s.details.take() { [INFO] [stdout] 2854 | | None => ptr::null_mut(), [INFO] [stdout] 2855 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2863 | | ) [INFO] [stdout] 2864 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2880:22 [INFO] [stdout] | [INFO] [stdout] 2877 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2880 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2883:22 [INFO] [stdout] | [INFO] [stdout] 2877 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2883 | details: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2913:22 [INFO] [stdout] | [INFO] [stdout] 2911 | pub fn details(self, details: Structure) -> Self { [INFO] [stdout] | ---- ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2912 | Self { [INFO] [stdout] 2913 | details: Some(details), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2936 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2937 | | let details = match s.details.take() { [INFO] [stdout] 2938 | | None => ptr::null_mut(), [INFO] [stdout] 2939 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2947 | | ) [INFO] [stdout] 2948 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2936 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2937 | | let details = match s.details.take() { [INFO] [stdout] 2938 | | None => ptr::null_mut(), [INFO] [stdout] 2939 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2947 | | ) [INFO] [stdout] 2948 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2936 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2937 | | let details = match s.details.take() { [INFO] [stdout] 2938 | | None => ptr::null_mut(), [INFO] [stdout] 2939 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2947 | | ) [INFO] [stdout] 2948 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2936:5 [INFO] [stdout] | [INFO] [stdout] 2936 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2937 | | let details = match s.details.take() { [INFO] [stdout] 2938 | | None => ptr::null_mut(), [INFO] [stdout] 2939 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2947 | | ) [INFO] [stdout] 2948 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2936 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2937 | | let details = match s.details.take() { [INFO] [stdout] 2938 | | None => ptr::null_mut(), [INFO] [stdout] 2939 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 2947 | | ) [INFO] [stdout] 2948 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2964:22 [INFO] [stdout] | [INFO] [stdout] 2961 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2964 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2967:22 [INFO] [stdout] | [INFO] [stdout] 2961 | fn new(error: glib::Error) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2967 | details: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2997:22 [INFO] [stdout] | [INFO] [stdout] 2995 | pub fn details(self, details: Structure) -> Self { [INFO] [stdout] | ---- ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2996 | Self { [INFO] [stdout] 2997 | details: Some(details), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3020 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3021 | | let details = match s.details.take() { [INFO] [stdout] 3022 | | None => ptr::null_mut(), [INFO] [stdout] 3023 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3031 | | ) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3020 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3021 | | let details = match s.details.take() { [INFO] [stdout] 3022 | | None => ptr::null_mut(), [INFO] [stdout] 3023 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3031 | | ) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3020 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3021 | | let details = match s.details.take() { [INFO] [stdout] 3022 | | None => ptr::null_mut(), [INFO] [stdout] 3023 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3031 | | ) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3020:5 [INFO] [stdout] | [INFO] [stdout] 3020 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3021 | | let details = match s.details.take() { [INFO] [stdout] 3022 | | None => ptr::null_mut(), [INFO] [stdout] 3023 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3031 | | ) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3020 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3021 | | let details = match s.details.take() { [INFO] [stdout] 3022 | | None => ptr::null_mut(), [INFO] [stdout] 3023 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3031 | | ) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3051 | | src, [INFO] [stdout] 3052 | | s.tags.to_glib_full() [INFO] [stdout] 3053 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3051 | | src, [INFO] [stdout] 3052 | | s.tags.to_glib_full() [INFO] [stdout] 3053 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3051 | | src, [INFO] [stdout] 3052 | | s.tags.to_glib_full() [INFO] [stdout] 3053 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3050:5 [INFO] [stdout] | [INFO] [stdout] 3050 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3051 | | src, [INFO] [stdout] 3052 | | s.tags.to_glib_full() [INFO] [stdout] 3053 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3051 | | src, [INFO] [stdout] 3052 | | s.tags.to_glib_full() [INFO] [stdout] 3053 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3087 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3088 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3089 | | [INFO] [stdout] 3090 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3100 | | msg [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3087 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3088 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3089 | | [INFO] [stdout] 3090 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3100 | | msg [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3087 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3088 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3089 | | [INFO] [stdout] 3090 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3100 | | msg [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3087:5 [INFO] [stdout] | [INFO] [stdout] 3087 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3088 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3089 | | [INFO] [stdout] 3090 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3100 | | msg [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3087 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3088 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3089 | | [INFO] [stdout] 3090 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3100 | | msg [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3123 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3124 | | src, [INFO] [stdout] 3125 | | s.old.into_glib(), [INFO] [stdout] 3126 | | s.new.into_glib(), [INFO] [stdout] 3127 | | s.pending.into_glib(), [INFO] [stdout] 3128 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3123 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3124 | | src, [INFO] [stdout] 3125 | | s.old.into_glib(), [INFO] [stdout] 3126 | | s.new.into_glib(), [INFO] [stdout] 3127 | | s.pending.into_glib(), [INFO] [stdout] 3128 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3123 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3124 | | src, [INFO] [stdout] 3125 | | s.old.into_glib(), [INFO] [stdout] 3126 | | s.new.into_glib(), [INFO] [stdout] 3127 | | s.pending.into_glib(), [INFO] [stdout] 3128 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3123:5 [INFO] [stdout] | [INFO] [stdout] 3123 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3124 | | src, [INFO] [stdout] 3125 | | s.old.into_glib(), [INFO] [stdout] 3126 | | s.new.into_glib(), [INFO] [stdout] 3127 | | s.pending.into_glib(), [INFO] [stdout] 3128 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3123 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3124 | | src, [INFO] [stdout] 3125 | | s.old.into_glib(), [INFO] [stdout] 3126 | | s.new.into_glib(), [INFO] [stdout] 3127 | | s.pending.into_glib(), [INFO] [stdout] 3128 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3144 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3144 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3144 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3144:5 [INFO] [stdout] | [INFO] [stdout] 3144 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3144 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3180 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3181 | | src, [INFO] [stdout] 3182 | | s.amount.format().into_glib(), [INFO] [stdout] 3183 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3188 | | s.eos.into_glib(), [INFO] [stdout] 3189 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3180 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3181 | | src, [INFO] [stdout] 3182 | | s.amount.format().into_glib(), [INFO] [stdout] 3183 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3188 | | s.eos.into_glib(), [INFO] [stdout] 3189 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3180 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3181 | | src, [INFO] [stdout] 3182 | | s.amount.format().into_glib(), [INFO] [stdout] 3183 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3188 | | s.eos.into_glib(), [INFO] [stdout] 3189 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3180:5 [INFO] [stdout] | [INFO] [stdout] 3180 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3181 | | src, [INFO] [stdout] 3182 | | s.amount.format().into_glib(), [INFO] [stdout] 3183 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3188 | | s.eos.into_glib(), [INFO] [stdout] 3189 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3180 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3181 | | src, [INFO] [stdout] 3182 | | s.amount.format().into_glib(), [INFO] [stdout] 3183 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3188 | | s.eos.into_glib(), [INFO] [stdout] 3189 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3209 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3210 | | src, [INFO] [stdout] 3211 | | s.clock.to_glib_none().0, [INFO] [stdout] 3212 | | s.ready.into_glib() [INFO] [stdout] 3213 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3209 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3210 | | src, [INFO] [stdout] 3211 | | s.clock.to_glib_none().0, [INFO] [stdout] 3212 | | s.ready.into_glib() [INFO] [stdout] 3213 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3209 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3210 | | src, [INFO] [stdout] 3211 | | s.clock.to_glib_none().0, [INFO] [stdout] 3212 | | s.ready.into_glib() [INFO] [stdout] 3213 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3209:5 [INFO] [stdout] | [INFO] [stdout] 3209 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3210 | | src, [INFO] [stdout] 3211 | | s.clock.to_glib_none().0, [INFO] [stdout] 3212 | | s.ready.into_glib() [INFO] [stdout] 3213 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3209 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3210 | | src, [INFO] [stdout] 3211 | | s.clock.to_glib_none().0, [INFO] [stdout] 3212 | | s.ready.into_glib() [INFO] [stdout] 3213 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3231 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3232 | | src, [INFO] [stdout] 3233 | | s.clock.to_glib_none().0 [INFO] [stdout] 3234 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3231 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3232 | | src, [INFO] [stdout] 3233 | | s.clock.to_glib_none().0 [INFO] [stdout] 3234 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3231 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3232 | | src, [INFO] [stdout] 3233 | | s.clock.to_glib_none().0 [INFO] [stdout] 3234 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3231:5 [INFO] [stdout] | [INFO] [stdout] 3231 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3232 | | src, [INFO] [stdout] 3233 | | s.clock.to_glib_none().0 [INFO] [stdout] 3234 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3231 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3232 | | src, [INFO] [stdout] 3233 | | s.clock.to_glib_none().0 [INFO] [stdout] 3234 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3252 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3253 | | src, [INFO] [stdout] 3254 | | s.clock.to_glib_none().0 [INFO] [stdout] 3255 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3252 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3253 | | src, [INFO] [stdout] 3254 | | s.clock.to_glib_none().0 [INFO] [stdout] 3255 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3252 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3253 | | src, [INFO] [stdout] 3254 | | s.clock.to_glib_none().0 [INFO] [stdout] 3255 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3252:5 [INFO] [stdout] | [INFO] [stdout] 3252 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3253 | | src, [INFO] [stdout] 3254 | | s.clock.to_glib_none().0 [INFO] [stdout] 3255 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3252 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3253 | | src, [INFO] [stdout] 3254 | | s.clock.to_glib_none().0 [INFO] [stdout] 3255 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3277 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3278 | | src, [INFO] [stdout] 3279 | | s.type_.into_glib(), [INFO] [stdout] 3280 | | s.owner.to_glib_none().0, [INFO] [stdout] 3281 | | s.busy.into_glib(), [INFO] [stdout] 3282 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3277 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3278 | | src, [INFO] [stdout] 3279 | | s.type_.into_glib(), [INFO] [stdout] 3280 | | s.owner.to_glib_none().0, [INFO] [stdout] 3281 | | s.busy.into_glib(), [INFO] [stdout] 3282 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3277 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3278 | | src, [INFO] [stdout] 3279 | | s.type_.into_glib(), [INFO] [stdout] 3280 | | s.owner.to_glib_none().0, [INFO] [stdout] 3281 | | s.busy.into_glib(), [INFO] [stdout] 3282 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3277:5 [INFO] [stdout] | [INFO] [stdout] 3277 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3278 | | src, [INFO] [stdout] 3279 | | s.type_.into_glib(), [INFO] [stdout] 3280 | | s.owner.to_glib_none().0, [INFO] [stdout] 3281 | | s.busy.into_glib(), [INFO] [stdout] 3282 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3277 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3278 | | src, [INFO] [stdout] 3279 | | s.type_.into_glib(), [INFO] [stdout] 3280 | | s.owner.to_glib_none().0, [INFO] [stdout] 3281 | | s.busy.into_glib(), [INFO] [stdout] 3282 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3306:28 [INFO] [stdout] | [INFO] [stdout] 3304 | pub fn status_object(self, status_object: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3305 | Self { [INFO] [stdout] 3306 | status_object: Some(status_object.to_send_value()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3327 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3328 | | let msg = [INFO] [stdout] 3329 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3330 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3333 | | msg [INFO] [stdout] 3334 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3327 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3328 | | let msg = [INFO] [stdout] 3329 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3330 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3333 | | msg [INFO] [stdout] 3334 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3327 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3328 | | let msg = [INFO] [stdout] 3329 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3330 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3333 | | msg [INFO] [stdout] 3334 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3327:5 [INFO] [stdout] | [INFO] [stdout] 3327 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3328 | | let msg = [INFO] [stdout] 3329 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3330 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3333 | | msg [INFO] [stdout] 3334 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3327 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3328 | | let msg = [INFO] [stdout] 3329 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3330 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3333 | | msg [INFO] [stdout] 3334 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3347:22 [INFO] [stdout] | [INFO] [stdout] 3344 | fn new(structure: crate::Structure) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3347 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3348:24 [INFO] [stdout] | [INFO] [stdout] 3344 | fn new(structure: crate::Structure) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3348 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3352 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3353 | | src, [INFO] [stdout] 3354 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3355 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3352 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3353 | | src, [INFO] [stdout] 3354 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3355 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3352 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3353 | | src, [INFO] [stdout] 3354 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3355 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3352:5 [INFO] [stdout] | [INFO] [stdout] 3352 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3353 | | src, [INFO] [stdout] 3354 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3355 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3352 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3353 | | src, [INFO] [stdout] 3354 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3355 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3354:9 [INFO] [stdout] | [INFO] [stdout] 3354 | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3368:22 [INFO] [stdout] | [INFO] [stdout] 3365 | fn new(structure: crate::Structure) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3368 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3369:24 [INFO] [stdout] | [INFO] [stdout] 3365 | fn new(structure: crate::Structure) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3369 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3373 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3374 | | src, [INFO] [stdout] 3375 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3376 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3373 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3374 | | src, [INFO] [stdout] 3375 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3376 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3373 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3374 | | src, [INFO] [stdout] 3375 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3376 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3373:5 [INFO] [stdout] | [INFO] [stdout] 3373 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3374 | | src, [INFO] [stdout] 3375 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3376 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3373 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3374 | | src, [INFO] [stdout] 3375 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3376 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3375:9 [INFO] [stdout] | [INFO] [stdout] 3375 | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3394 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3395 | | src, [INFO] [stdout] 3396 | | s.position.format().into_glib(), [INFO] [stdout] 3397 | | s.position.value(), [INFO] [stdout] 3398 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3394 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3395 | | src, [INFO] [stdout] 3396 | | s.position.format().into_glib(), [INFO] [stdout] 3397 | | s.position.value(), [INFO] [stdout] 3398 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3394 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3395 | | src, [INFO] [stdout] 3396 | | s.position.format().into_glib(), [INFO] [stdout] 3397 | | s.position.value(), [INFO] [stdout] 3398 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3394:5 [INFO] [stdout] | [INFO] [stdout] 3394 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3395 | | src, [INFO] [stdout] 3396 | | s.position.format().into_glib(), [INFO] [stdout] 3397 | | s.position.value(), [INFO] [stdout] 3398 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3394 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3395 | | src, [INFO] [stdout] 3396 | | s.position.format().into_glib(), [INFO] [stdout] 3397 | | s.position.value(), [INFO] [stdout] 3398 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3416 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3417 | | src, [INFO] [stdout] 3418 | | s.position.format().into_glib(), [INFO] [stdout] 3419 | | s.position.value(), [INFO] [stdout] 3420 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3416 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3417 | | src, [INFO] [stdout] 3418 | | s.position.format().into_glib(), [INFO] [stdout] 3419 | | s.position.value(), [INFO] [stdout] 3420 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3416 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3417 | | src, [INFO] [stdout] 3418 | | s.position.format().into_glib(), [INFO] [stdout] 3419 | | s.position.value(), [INFO] [stdout] 3420 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3416:5 [INFO] [stdout] | [INFO] [stdout] 3416 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3417 | | src, [INFO] [stdout] 3418 | | s.position.format().into_glib(), [INFO] [stdout] 3419 | | s.position.value(), [INFO] [stdout] 3420 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3416 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3417 | | src, [INFO] [stdout] 3418 | | s.position.format().into_glib(), [INFO] [stdout] 3419 | | s.position.value(), [INFO] [stdout] 3420 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3436 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3436 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3436 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3436:5 [INFO] [stdout] | [INFO] [stdout] 3436 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3436 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3452 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3452 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3452 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3452:5 [INFO] [stdout] | [INFO] [stdout] 3452 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3452 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3468 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3468 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3468 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3468:5 [INFO] [stdout] | [INFO] [stdout] 3468 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3468 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3507 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3508 | | src, [INFO] [stdout] 3509 | | s.running_time.into_glib() [INFO] [stdout] 3510 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3507 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3508 | | src, [INFO] [stdout] 3509 | | s.running_time.into_glib() [INFO] [stdout] 3510 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3507 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3508 | | src, [INFO] [stdout] 3509 | | s.running_time.into_glib() [INFO] [stdout] 3510 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3507:5 [INFO] [stdout] | [INFO] [stdout] 3507 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3508 | | src, [INFO] [stdout] 3509 | | s.running_time.into_glib() [INFO] [stdout] 3510 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3507 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3508 | | src, [INFO] [stdout] 3509 | | s.running_time.into_glib() [INFO] [stdout] 3510 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3528 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3529 | | src, [INFO] [stdout] 3530 | | s.state.into_glib() [INFO] [stdout] 3531 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3528 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3529 | | src, [INFO] [stdout] 3530 | | s.state.into_glib() [INFO] [stdout] 3531 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3528 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3529 | | src, [INFO] [stdout] 3530 | | s.state.into_glib() [INFO] [stdout] 3531 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3528:5 [INFO] [stdout] | [INFO] [stdout] 3528 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3529 | | src, [INFO] [stdout] 3530 | | s.state.into_glib() [INFO] [stdout] 3531 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3528 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3529 | | src, [INFO] [stdout] 3530 | | s.state.into_glib() [INFO] [stdout] 3531 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3563 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3564 | | src, [INFO] [stdout] 3565 | | s.active.into_glib(), [INFO] [stdout] 3566 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3570 | | s.intermediate.into_glib(), [INFO] [stdout] 3571 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3563 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3564 | | src, [INFO] [stdout] 3565 | | s.active.into_glib(), [INFO] [stdout] 3566 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3570 | | s.intermediate.into_glib(), [INFO] [stdout] 3571 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3563 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3564 | | src, [INFO] [stdout] 3565 | | s.active.into_glib(), [INFO] [stdout] 3566 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3570 | | s.intermediate.into_glib(), [INFO] [stdout] 3571 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3563:5 [INFO] [stdout] | [INFO] [stdout] 3563 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3564 | | src, [INFO] [stdout] 3565 | | s.active.into_glib(), [INFO] [stdout] 3566 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3570 | | s.intermediate.into_glib(), [INFO] [stdout] 3571 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3563 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3564 | | src, [INFO] [stdout] 3565 | | s.active.into_glib(), [INFO] [stdout] 3566 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3570 | | s.intermediate.into_glib(), [INFO] [stdout] 3571 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3704 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3705 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3706 | | src, [INFO] [stdout] 3707 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3724 | | msg [INFO] [stdout] 3725 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3704 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3705 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3706 | | src, [INFO] [stdout] 3707 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3724 | | msg [INFO] [stdout] 3725 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3704 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3705 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3706 | | src, [INFO] [stdout] 3707 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3724 | | msg [INFO] [stdout] 3725 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3704:5 [INFO] [stdout] | [INFO] [stdout] 3704 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3705 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3706 | | src, [INFO] [stdout] 3707 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3724 | | msg [INFO] [stdout] 3725 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3704 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3705 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3706 | | src, [INFO] [stdout] 3707 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3724 | | msg [INFO] [stdout] 3725 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3747 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3748 | | src, [INFO] [stdout] 3749 | | s.type_.into_glib(), [INFO] [stdout] 3750 | | s.code.to_glib_none().0, [INFO] [stdout] 3751 | | s.text.to_glib_none().0, [INFO] [stdout] 3752 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3747 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3748 | | src, [INFO] [stdout] 3749 | | s.type_.into_glib(), [INFO] [stdout] 3750 | | s.code.to_glib_none().0, [INFO] [stdout] 3751 | | s.text.to_glib_none().0, [INFO] [stdout] 3752 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3747 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3748 | | src, [INFO] [stdout] 3749 | | s.type_.into_glib(), [INFO] [stdout] 3750 | | s.code.to_glib_none().0, [INFO] [stdout] 3751 | | s.text.to_glib_none().0, [INFO] [stdout] 3752 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3747:5 [INFO] [stdout] | [INFO] [stdout] 3747 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3748 | | src, [INFO] [stdout] 3749 | | s.type_.into_glib(), [INFO] [stdout] 3750 | | s.code.to_glib_none().0, [INFO] [stdout] 3751 | | s.text.to_glib_none().0, [INFO] [stdout] 3752 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3747 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3748 | | src, [INFO] [stdout] 3749 | | s.type_.into_glib(), [INFO] [stdout] 3750 | | s.code.to_glib_none().0, [INFO] [stdout] 3751 | | s.text.to_glib_none().0, [INFO] [stdout] 3752 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3772 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3773 | | src, [INFO] [stdout] 3774 | | s.toc.to_glib_none().0, [INFO] [stdout] 3775 | | s.updated.into_glib() [INFO] [stdout] 3776 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3772 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3773 | | src, [INFO] [stdout] 3774 | | s.toc.to_glib_none().0, [INFO] [stdout] 3775 | | s.updated.into_glib() [INFO] [stdout] 3776 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3772 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3773 | | src, [INFO] [stdout] 3774 | | s.toc.to_glib_none().0, [INFO] [stdout] 3775 | | s.updated.into_glib() [INFO] [stdout] 3776 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3772:5 [INFO] [stdout] | [INFO] [stdout] 3772 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3773 | | src, [INFO] [stdout] 3774 | | s.toc.to_glib_none().0, [INFO] [stdout] 3775 | | s.updated.into_glib() [INFO] [stdout] 3776 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3772 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3773 | | src, [INFO] [stdout] 3774 | | s.toc.to_glib_none().0, [INFO] [stdout] 3775 | | s.updated.into_glib() [INFO] [stdout] 3776 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3794 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3795 | | src, [INFO] [stdout] 3796 | | s.running_time.into_glib() [INFO] [stdout] 3797 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3794 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3795 | | src, [INFO] [stdout] 3796 | | s.running_time.into_glib() [INFO] [stdout] 3797 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3794 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3795 | | src, [INFO] [stdout] 3796 | | s.running_time.into_glib() [INFO] [stdout] 3797 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3794:5 [INFO] [stdout] | [INFO] [stdout] 3794 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3795 | | src, [INFO] [stdout] 3796 | | s.running_time.into_glib() [INFO] [stdout] 3797 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3794 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3795 | | src, [INFO] [stdout] 3796 | | s.running_time.into_glib() [INFO] [stdout] 3797 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3838 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3839 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3840 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3841 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3842 | | } [INFO] [stdout] 3843 | | msg [INFO] [stdout] 3844 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3838 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3839 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3840 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3841 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3842 | | } [INFO] [stdout] 3843 | | msg [INFO] [stdout] 3844 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3838 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3839 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3840 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3841 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3842 | | } [INFO] [stdout] 3843 | | msg [INFO] [stdout] 3844 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3838:5 [INFO] [stdout] | [INFO] [stdout] 3838 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3839 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3840 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3841 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3842 | | } [INFO] [stdout] 3843 | | msg [INFO] [stdout] 3844 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3838 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3839 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3840 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3841 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3842 | | } [INFO] [stdout] 3843 | | msg [INFO] [stdout] 3844 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3862 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 3863 | | src, [INFO] [stdout] 3864 | | s.context_type.to_glib_none().0 [INFO] [stdout] 3865 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3862 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 3863 | | src, [INFO] [stdout] 3864 | | s.context_type.to_glib_none().0 [INFO] [stdout] 3865 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3862 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 3863 | | src, [INFO] [stdout] 3864 | | s.context_type.to_glib_none().0 [INFO] [stdout] 3865 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3862:5 [INFO] [stdout] | [INFO] [stdout] 3862 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 3863 | | src, [INFO] [stdout] 3864 | | s.context_type.to_glib_none().0 [INFO] [stdout] 3865 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3862 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 3863 | | src, [INFO] [stdout] 3864 | | s.context_type.to_glib_none().0 [INFO] [stdout] 3865 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3878:22 [INFO] [stdout] | [INFO] [stdout] 3875 | fn new(context: crate::Context) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3878 | builder: MessageBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3879:22 [INFO] [stdout] | [INFO] [stdout] 3875 | fn new(context: crate::Context) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3879 | context: Some(context), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3883 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3884 | | let context = s.context.take().unwrap(); [INFO] [stdout] 3885 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 3886 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3883 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3884 | | let context = s.context.take().unwrap(); [INFO] [stdout] 3885 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 3886 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3883 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3884 | | let context = s.context.take().unwrap(); [INFO] [stdout] 3885 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 3886 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3883:5 [INFO] [stdout] | [INFO] [stdout] 3883 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3884 | | let context = s.context.take().unwrap(); [INFO] [stdout] 3885 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 3886 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3883 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3884 | | let context = s.context.take().unwrap(); [INFO] [stdout] 3885 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 3886 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3904 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 3905 | | src, [INFO] [stdout] 3906 | | s.device.to_glib_none().0 [INFO] [stdout] 3907 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3904 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 3905 | | src, [INFO] [stdout] 3906 | | s.device.to_glib_none().0 [INFO] [stdout] 3907 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3904 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 3905 | | src, [INFO] [stdout] 3906 | | s.device.to_glib_none().0 [INFO] [stdout] 3907 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3904:5 [INFO] [stdout] | [INFO] [stdout] 3904 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 3905 | | src, [INFO] [stdout] 3906 | | s.device.to_glib_none().0 [INFO] [stdout] 3907 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3904 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 3905 | | src, [INFO] [stdout] 3906 | | s.device.to_glib_none().0 [INFO] [stdout] 3907 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3925 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 3926 | | src, [INFO] [stdout] 3927 | | s.device.to_glib_none().0 [INFO] [stdout] 3928 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3925 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 3926 | | src, [INFO] [stdout] 3927 | | s.device.to_glib_none().0 [INFO] [stdout] 3928 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3925 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 3926 | | src, [INFO] [stdout] 3927 | | s.device.to_glib_none().0 [INFO] [stdout] 3928 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3925:5 [INFO] [stdout] | [INFO] [stdout] 3925 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 3926 | | src, [INFO] [stdout] 3927 | | s.device.to_glib_none().0 [INFO] [stdout] 3928 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3925 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 3926 | | src, [INFO] [stdout] 3927 | | s.device.to_glib_none().0 [INFO] [stdout] 3928 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3950:20 [INFO] [stdout] | [INFO] [stdout] 3948 | pub fn value(self, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3949 | Self { [INFO] [stdout] 3950 | value: Some(value.to_send_value()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:3977:32 [INFO] [stdout] | [INFO] [stdout] 3972 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3973 | name: &'a str, [INFO] [stdout] 3974 | iter: impl IntoIterator, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3975 | ) -> Self { [INFO] [stdout] 3976 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3977 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3994 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3995 | | let v = s.value.take(); [INFO] [stdout] 3996 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 3997 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4000 | | ) [INFO] [stdout] 4001 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3994 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3995 | | let v = s.value.take(); [INFO] [stdout] 3996 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 3997 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4000 | | ) [INFO] [stdout] 4001 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3994 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3995 | | let v = s.value.take(); [INFO] [stdout] 3996 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 3997 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4000 | | ) [INFO] [stdout] 4001 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3994:5 [INFO] [stdout] | [INFO] [stdout] 3994 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3995 | | let v = s.value.take(); [INFO] [stdout] 3996 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 3997 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4000 | | ) [INFO] [stdout] 4001 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3994 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3995 | | let v = s.value.take(); [INFO] [stdout] 3996 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 3997 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4000 | | ) [INFO] [stdout] 4001 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4019 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4020 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4021 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4019 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4020 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4021 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4019 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4020 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4021 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4019:5 [INFO] [stdout] | [INFO] [stdout] 4019 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4020 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4021 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4019 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4020 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4021 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:4046:22 [INFO] [stdout] | [INFO] [stdout] 4042 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4043 | streams: impl IntoIterator>, [INFO] [stdout] | -------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4046 | streams: Some( [INFO] [stdout] | ______________________^ [INFO] [stdout] 4047 | | streams [INFO] [stdout] 4048 | | .into_iter() [INFO] [stdout] 4049 | | .map(|s| s.borrow().clone()) [INFO] [stdout] 4050 | | .collect::>(), [INFO] [stdout] 4051 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4091 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4092 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4093 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4094 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4098 | | msg [INFO] [stdout] 4099 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4091 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4092 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4093 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4094 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4098 | | msg [INFO] [stdout] 4099 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4091 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4092 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4093 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4094 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4098 | | msg [INFO] [stdout] 4099 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4091:5 [INFO] [stdout] | [INFO] [stdout] 4091 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4092 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4093 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4094 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4098 | | msg [INFO] [stdout] 4099 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4091 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4092 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4093 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4094 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4098 | | msg [INFO] [stdout] 4099 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:4149:27 [INFO] [stdout] | [INFO] [stdout] 4147 | pub fn entry_struct(self, entry_struct: Structure) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4148 | Self { [INFO] [stdout] 4149 | entry_struct: Some(entry_struct), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2614:26 [INFO] [stdout] | [INFO] [stdout] 2612 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2613 | Self { [INFO] [stdout] 2614 | builder: self.builder.src(src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4206 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4207 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4208 | | let entry_struct_ptr = if let Some(entry_struct) = entry_struct { [INFO] [stdout] 4209 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4236 | | msg [INFO] [stdout] 4237 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2641:26 [INFO] [stdout] | [INFO] [stdout] 2639 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | Self { [INFO] [stdout] 2641 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4206 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4207 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4208 | | let entry_struct_ptr = if let Some(entry_struct) = entry_struct { [INFO] [stdout] 4209 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4236 | | msg [INFO] [stdout] 4237 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2708:26 [INFO] [stdout] | [INFO] [stdout] 2706 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2707 | Self { [INFO] [stdout] 2708 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4206 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4207 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4208 | | let entry_struct_ptr = if let Some(entry_struct) = entry_struct { [INFO] [stdout] 4209 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4236 | | msg [INFO] [stdout] 4237 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4206:5 [INFO] [stdout] | [INFO] [stdout] 4206 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4207 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4208 | | let entry_struct_ptr = if let Some(entry_struct) = entry_struct { [INFO] [stdout] 4209 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4236 | | msg [INFO] [stdout] 4237 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2718 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2722 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4206 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4207 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4208 | | let entry_struct_ptr = if let Some(entry_struct) = entry_struct { [INFO] [stdout] 4209 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4236 | | msg [INFO] [stdout] 4237 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `message_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/structure.rs:969:23 [INFO] [stdout] | [INFO] [stdout] 965 | let v = mem::replace( [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 969 | match func(from_glib(quark), v) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/structure.rs:1243:16 [INFO] [stdout] | [INFO] [stdout] 1240 | fn new(name: impl IntoGStr) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1243 | s: Structure::new_empty(name), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1508:30 [INFO] [stdout] | [INFO] [stdout] 1503 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1504 | name: impl $crate::glib::IntoGStr, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1505 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1506 | ) -> Self { [INFO] [stdout] 1507 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1508 | self.field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/structure.rs:1257:5 [INFO] [stdout] | [INFO] [stdout] 1257 | impl_builder_gvalue_extra_setters!(field); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:197:63 [INFO] [stdout] | [INFO] [stdout] 197 | .for_each(|s| caps.append_structure_full(s.0, Some(s.1))); [INFO] [stdout] | - ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:241:66 [INFO] [stdout] | [INFO] [stdout] 241 | .for_each(|(s, f)| caps.append_structure_full(s, Some(f))); [INFO] [stdout] | ------ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:287:62 [INFO] [stdout] | [INFO] [stdout] 287 | .for_each(|(s, f)| self.append_structure_full(s, Some(f))); [INFO] [stdout] | ------ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1082:16 [INFO] [stdout] | [INFO] [stdout] 1079 | fn new(name: impl IntoGStr) -> Builder { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1082 | s: crate::Structure::new_empty(name), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1083:23 [INFO] [stdout] | [INFO] [stdout] 1079 | fn new(name: impl IntoGStr) -> Builder { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1083 | features: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1094:23 [INFO] [stdout] | [INFO] [stdout] 1089 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1090 | features: impl IntoIterator, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1094 | features: Some(CapsFeatures::new(features)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1102:23 [INFO] [stdout] | [INFO] [stdout] 1099 | pub fn any_features(self) -> Builder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1102 | features: Some(CapsFeatures::new_any()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1508:30 [INFO] [stdout] | [INFO] [stdout] 1503 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1504 | name: impl $crate::glib::IntoGStr, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1505 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1506 | ) -> Self { [INFO] [stdout] 1507 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1508 | self.field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/caps.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1119 | impl_builder_gvalue_extra_setters!(field); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1168:19 [INFO] [stdout] | [INFO] [stdout] 1165 | fn with_features(features: CapsFeatures) -> Self { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1168 | caps: Caps::new_empty(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1169:23 [INFO] [stdout] | [INFO] [stdout] 1165 | fn with_features(features: CapsFeatures) -> Self { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1169 | features: Some(features), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1175:42 [INFO] [stdout] | [INFO] [stdout] 1174 | pub fn structure_with_features(self, structure: Structure, features: CapsFeatures) -> Self { [INFO] [stdout] | ---- -------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1175 | self.append_structure(structure, Some(features)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1191:42 [INFO] [stdout] | [INFO] [stdout] 1190 | pub fn structure_with_any_features(self, structure: Structure) -> Self { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1191 | self.append_structure(structure, Some(CapsFeatures::new_any())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/caps.rs:1239:42 [INFO] [stdout] | [INFO] [stdout] 1238 | pub fn structure(self, structure: Structure) -> Self { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1239 | self.append_structure(structure, None) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/tags.rs:388:35 [INFO] [stdout] | [INFO] [stdout] 384 | tag_name: impl IntoGStr, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 385 | value: impl ToSendValue, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 388 | self.add_value(tag_name, &value.to_send_value(), mode) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/buffer.rs:1230:15 [INFO] [stdout] | [INFO] [stdout] 1227 | let self_map = self.map_readable(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1228 | let other_map = other.map_readable(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1229 | [INFO] [stdout] 1230 | match (self_map, other_map) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/buffer_cursor.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn into_buffer(mut self) -> Buffer { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 269 | self.buffer.take().unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/buffer_cursor.rs:280:21 [INFO] [stdout] | [INFO] [stdout] 274 | pub(crate) fn new_readable(buffer: Buffer) -> BufferCursor { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | buffer: Some(buffer), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/buffer_cursor.rs:306:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn new_writable(buffer: Buffer) -> Result, glib::BoolError> { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 306 | Ok(BufferCursor { [INFO] [stdout] | ____________^ [INFO] [stdout] 307 | | buffer: Some(buffer), [INFO] [stdout] 308 | | size, [INFO] [stdout] 309 | | num_mem, [INFO] [stdout] ... | [INFO] [stdout] 314 | | phantom: PhantomData, [INFO] [stdout] 315 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sample.rs:94:19 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn info(self, info: Structure) -> Self { [INFO] [stdout] | ---- --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | Self { [INFO] [stdout] 94 | info: Some(info), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/query.rs:1167:28 [INFO] [stdout] | [INFO] [stdout] 1164 | let (redirection, permanent) = self.redirection(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1167 | .field("uri", &self.uri()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 744 | pub fn new(tags: crate::TagList) -> Event { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 745 | skip_assert_initialized!(); [INFO] [stdout] 746 | Self::builder(tags).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:801:9 [INFO] [stdout] | [INFO] [stdout] 797 | maxsize: impl CompatibleFormattedValue, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 801 | Self::builder(minsize, maxsize, r#async).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1172:9 [INFO] [stdout] | [INFO] [stdout] 1170 | pub fn new(timestamp: ClockTime, duration: impl Into>) -> Event { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1171 | skip_assert_initialized!(); [INFO] [stdout] 1172 | Self::builder(timestamp).duration(duration).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1308:9 [INFO] [stdout] | [INFO] [stdout] 1305 | timestamp: impl Into>, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1308 | / Self::builder(type_, proportion, diff) [INFO] [stdout] 1309 | | .timestamp(timestamp) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1380:9 [INFO] [stdout] | [INFO] [stdout] 1377 | stop: impl CompatibleFormattedValue, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1380 | Self::builder(rate, flags, start_type, start, stop_type, stop).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1495:9 [INFO] [stdout] | [INFO] [stdout] 1493 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1494 | skip_assert_initialized!(); [INFO] [stdout] 1495 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1843:9 [INFO] [stdout] | [INFO] [stdout] 1841 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1842 | skip_assert_initialized!(); [INFO] [stdout] 1843 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1874:9 [INFO] [stdout] | [INFO] [stdout] 1872 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1873 | skip_assert_initialized!(); [INFO] [stdout] 1874 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1905:9 [INFO] [stdout] | [INFO] [stdout] 1903 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1904 | skip_assert_initialized!(); [INFO] [stdout] 1905 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1936:9 [INFO] [stdout] | [INFO] [stdout] 1934 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1935 | skip_assert_initialized!(); [INFO] [stdout] 1936 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1967:9 [INFO] [stdout] | [INFO] [stdout] 1965 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1966 | skip_assert_initialized!(); [INFO] [stdout] 1967 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:1998:9 [INFO] [stdout] | [INFO] [stdout] 1996 | pub fn new(structure: crate::Structure) -> Event { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1997 | skip_assert_initialized!(); [INFO] [stdout] 1998 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2219 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2219 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2219 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2219:5 [INFO] [stdout] | [INFO] [stdout] 2219 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2219 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2236 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2237 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2238 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2236 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2237 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2238 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2236 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2237 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2238 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2236:5 [INFO] [stdout] | [INFO] [stdout] 2236 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2237 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2238 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2236 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2237 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2238 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2310:21 [INFO] [stdout] | [INFO] [stdout] 2308 | pub fn stream(self, stream: crate::Stream) -> Self { [INFO] [stdout] | ---- --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2309 | Self { [INFO] [stdout] 2310 | stream: Some(stream), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2331 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2332 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2333 | | if let Some(flags) = s.flags { [INFO] [stdout] 2334 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | ev [INFO] [stdout] 2345 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2331 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2332 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2333 | | if let Some(flags) = s.flags { [INFO] [stdout] 2334 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | ev [INFO] [stdout] 2345 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2331 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2332 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2333 | | if let Some(flags) = s.flags { [INFO] [stdout] 2334 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | ev [INFO] [stdout] 2345 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2331:5 [INFO] [stdout] | [INFO] [stdout] 2331 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2332 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2333 | | if let Some(flags) = s.flags { [INFO] [stdout] 2334 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | ev [INFO] [stdout] 2345 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2331 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2332 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2333 | | if let Some(flags) = s.flags { [INFO] [stdout] 2334 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | ev [INFO] [stdout] 2345 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2363 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2363 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2363 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2363:5 [INFO] [stdout] | [INFO] [stdout] 2363 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2363 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2381 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2382 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2383 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2381 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2382 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2383 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2381 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2382 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2383 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2381:5 [INFO] [stdout] | [INFO] [stdout] 2381 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2382 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2383 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2381 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2382 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2383 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2401 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2402 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2403 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2401 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2402 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2403 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2401 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2402 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2403 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2401:5 [INFO] [stdout] | [INFO] [stdout] 2401 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2402 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2403 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2401 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2402 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2403 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2452:22 [INFO] [stdout] | [INFO] [stdout] 2449 | fn new(tags: crate::TagList) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2452 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2453:19 [INFO] [stdout] | [INFO] [stdout] 2449 | fn new(tags: crate::TagList) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2453 | tags: Some(tags), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2458 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2459 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2460 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2458 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2459 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2460 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2458 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2459 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2460 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2457:5 [INFO] [stdout] | [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2458 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2459 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2460 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2458 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2459 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2460 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2482 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2483 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2484 | | s.minsize.format().into_glib(), [INFO] [stdout] 2485 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2488 | | ) [INFO] [stdout] 2489 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2482 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2483 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2484 | | s.minsize.format().into_glib(), [INFO] [stdout] 2485 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2488 | | ) [INFO] [stdout] 2489 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2482 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2483 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2484 | | s.minsize.format().into_glib(), [INFO] [stdout] 2485 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2488 | | ) [INFO] [stdout] 2489 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2482:5 [INFO] [stdout] | [INFO] [stdout] 2482 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2483 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2484 | | s.minsize.format().into_glib(), [INFO] [stdout] 2485 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2488 | | ) [INFO] [stdout] 2489 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2482 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2483 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2484 | | s.minsize.format().into_glib(), [INFO] [stdout] 2485 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2488 | | ) [INFO] [stdout] 2489 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2509 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2510 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2511 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2509 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2510 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2511 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2509 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2510 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2511 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2509:5 [INFO] [stdout] | [INFO] [stdout] 2509 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2510 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2511 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2509 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2510 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2511 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2529 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2530 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2531 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2529 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2530 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2531 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2529 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2530 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2531 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2529:5 [INFO] [stdout] | [INFO] [stdout] 2529 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2530 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2531 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2529 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2530 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2531 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2547 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2547 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2547 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2547:5 [INFO] [stdout] | [INFO] [stdout] 2547 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2547 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2567 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2568 | | s.toc.to_glib_none().0, [INFO] [stdout] 2569 | | s.updated.into_glib() [INFO] [stdout] 2570 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2567 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2568 | | s.toc.to_glib_none().0, [INFO] [stdout] 2569 | | s.updated.into_glib() [INFO] [stdout] 2570 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2567 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2568 | | s.toc.to_glib_none().0, [INFO] [stdout] 2569 | | s.updated.into_glib() [INFO] [stdout] 2570 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2567:5 [INFO] [stdout] | [INFO] [stdout] 2567 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2568 | | s.toc.to_glib_none().0, [INFO] [stdout] 2569 | | s.updated.into_glib() [INFO] [stdout] 2570 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2567 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2568 | | s.toc.to_glib_none().0, [INFO] [stdout] 2569 | | s.updated.into_glib() [INFO] [stdout] 2570 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2615 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2616 | | ffi::gst_event_new_protection( [INFO] [stdout] 2617 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2618 | | s.data.as_mut_ptr(), [INFO] [stdout] 2619 | | s.origin.to_glib_none().0, [INFO] [stdout] 2620 | | ) [INFO] [stdout] 2621 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2615 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2616 | | ffi::gst_event_new_protection( [INFO] [stdout] 2617 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2618 | | s.data.as_mut_ptr(), [INFO] [stdout] 2619 | | s.origin.to_glib_none().0, [INFO] [stdout] 2620 | | ) [INFO] [stdout] 2621 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2615 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2616 | | ffi::gst_event_new_protection( [INFO] [stdout] 2617 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2618 | | s.data.as_mut_ptr(), [INFO] [stdout] 2619 | | s.origin.to_glib_none().0, [INFO] [stdout] 2620 | | ) [INFO] [stdout] 2621 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2615:5 [INFO] [stdout] | [INFO] [stdout] 2615 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2616 | | ffi::gst_event_new_protection( [INFO] [stdout] 2617 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2618 | | s.data.as_mut_ptr(), [INFO] [stdout] 2619 | | s.origin.to_glib_none().0, [INFO] [stdout] 2620 | | ) [INFO] [stdout] 2621 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2615 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2616 | | ffi::gst_event_new_protection( [INFO] [stdout] 2617 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2618 | | s.data.as_mut_ptr(), [INFO] [stdout] 2619 | | s.origin.to_glib_none().0, [INFO] [stdout] 2620 | | ) [INFO] [stdout] 2621 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2639 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2640 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2641 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2639 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2640 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2641 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2639 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2640 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2641 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2639:5 [INFO] [stdout] | [INFO] [stdout] 2639 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2640 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2641 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2639 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2640 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2641 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2713 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2714 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2715 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2722 | | ev [INFO] [stdout] 2723 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2713 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2714 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2715 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2722 | | ev [INFO] [stdout] 2723 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2713 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2714 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2715 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2722 | | ev [INFO] [stdout] 2723 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2713:5 [INFO] [stdout] | [INFO] [stdout] 2713 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2714 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2715 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2722 | | ev [INFO] [stdout] 2723 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2713 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2714 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2715 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2722 | | ev [INFO] [stdout] 2723 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2795 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2796 | | s.type_.into_glib(), [INFO] [stdout] 2797 | | s.proportion, [INFO] [stdout] 2798 | | s.diff, [INFO] [stdout] 2799 | | s.timestamp.into_glib(), [INFO] [stdout] 2800 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2795 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2796 | | s.type_.into_glib(), [INFO] [stdout] 2797 | | s.proportion, [INFO] [stdout] 2798 | | s.diff, [INFO] [stdout] 2799 | | s.timestamp.into_glib(), [INFO] [stdout] 2800 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2795 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2796 | | s.type_.into_glib(), [INFO] [stdout] 2797 | | s.proportion, [INFO] [stdout] 2798 | | s.diff, [INFO] [stdout] 2799 | | s.timestamp.into_glib(), [INFO] [stdout] 2800 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2795:5 [INFO] [stdout] | [INFO] [stdout] 2795 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2796 | | s.type_.into_glib(), [INFO] [stdout] 2797 | | s.proportion, [INFO] [stdout] 2798 | | s.diff, [INFO] [stdout] 2799 | | s.timestamp.into_glib(), [INFO] [stdout] 2800 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2795 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2796 | | s.type_.into_glib(), [INFO] [stdout] 2797 | | s.proportion, [INFO] [stdout] 2798 | | s.diff, [INFO] [stdout] 2799 | | s.timestamp.into_glib(), [INFO] [stdout] 2800 | | )); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2843 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2844 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2845 | | { [INFO] [stdout] 2846 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2862 | | } [INFO] [stdout] 2863 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2843 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2844 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2845 | | { [INFO] [stdout] 2846 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2862 | | } [INFO] [stdout] 2863 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2843 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2844 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2845 | | { [INFO] [stdout] 2846 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2862 | | } [INFO] [stdout] 2863 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2843:5 [INFO] [stdout] | [INFO] [stdout] 2843 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2844 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2845 | | { [INFO] [stdout] 2846 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2862 | | } [INFO] [stdout] 2863 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2843 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2844 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2845 | | { [INFO] [stdout] 2846 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2862 | | } [INFO] [stdout] 2863 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2876:22 [INFO] [stdout] | [INFO] [stdout] 2873 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2876 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2877:24 [INFO] [stdout] | [INFO] [stdout] 2873 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2877 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2881 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2882 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 2883 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 2884 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2881 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2882 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 2883 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 2884 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2881 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2882 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 2883 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 2884 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2881:5 [INFO] [stdout] | [INFO] [stdout] 2881 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2882 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 2883 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 2884 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2881 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2882 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 2883 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 2884 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2902 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2902 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2902 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2902:5 [INFO] [stdout] | [INFO] [stdout] 2902 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2902 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2926 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2927 | | ffi::gst_event_new_step( [INFO] [stdout] 2928 | | s.amount.format().into_glib(), [INFO] [stdout] 2929 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 2933 | | ) [INFO] [stdout] 2934 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2926 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2927 | | ffi::gst_event_new_step( [INFO] [stdout] 2928 | | s.amount.format().into_glib(), [INFO] [stdout] 2929 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 2933 | | ) [INFO] [stdout] 2934 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2926 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2927 | | ffi::gst_event_new_step( [INFO] [stdout] 2928 | | s.amount.format().into_glib(), [INFO] [stdout] 2929 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 2933 | | ) [INFO] [stdout] 2934 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2926:5 [INFO] [stdout] | [INFO] [stdout] 2926 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2927 | | ffi::gst_event_new_step( [INFO] [stdout] 2928 | | s.amount.format().into_glib(), [INFO] [stdout] 2929 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 2933 | | ) [INFO] [stdout] 2934 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2926 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2927 | | ffi::gst_event_new_step( [INFO] [stdout] 2928 | | s.amount.format().into_glib(), [INFO] [stdout] 2929 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 2933 | | ) [INFO] [stdout] 2934 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2950 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2950 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2950 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2950:5 [INFO] [stdout] | [INFO] [stdout] 2950 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2950 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2968 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2969 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 2970 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2968 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2969 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 2970 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2968 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2969 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 2970 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2968:5 [INFO] [stdout] | [INFO] [stdout] 2968 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2969 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 2970 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2968 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2969 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 2970 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2988 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2989 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 2990 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2988 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2989 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 2990 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2988 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2989 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 2990 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2988:5 [INFO] [stdout] | [INFO] [stdout] 2988 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2989 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 2990 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2988 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2989 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 2990 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3003:22 [INFO] [stdout] | [INFO] [stdout] 3000 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3003 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3004:24 [INFO] [stdout] | [INFO] [stdout] 3000 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3004 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3008 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3009 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3010 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3011 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3008 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3009 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3010 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3011 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3008 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3009 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3010 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3011 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3008:5 [INFO] [stdout] | [INFO] [stdout] 3008 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3009 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3010 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3011 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3008 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3009 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3010 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3011 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3024:22 [INFO] [stdout] | [INFO] [stdout] 3021 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3024 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3025:24 [INFO] [stdout] | [INFO] [stdout] 3021 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3025 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3029 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3030 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3031 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3029 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3030 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3031 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3029 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3030 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3031 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3029:5 [INFO] [stdout] | [INFO] [stdout] 3029 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3030 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3031 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3029 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3030 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3031 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3032 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3045:22 [INFO] [stdout] | [INFO] [stdout] 3042 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3045 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3046:24 [INFO] [stdout] | [INFO] [stdout] 3042 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3046 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3051 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3052 | | ffi::gst_event_new_custom( [INFO] [stdout] 3053 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3054 | | structure.into_glib_ptr(), [INFO] [stdout] 3055 | | ) [INFO] [stdout] 3056 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3051 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3052 | | ffi::gst_event_new_custom( [INFO] [stdout] 3053 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3054 | | structure.into_glib_ptr(), [INFO] [stdout] 3055 | | ) [INFO] [stdout] 3056 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3051 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3052 | | ffi::gst_event_new_custom( [INFO] [stdout] 3053 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3054 | | structure.into_glib_ptr(), [INFO] [stdout] 3055 | | ) [INFO] [stdout] 3056 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3050:5 [INFO] [stdout] | [INFO] [stdout] 3050 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3051 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3052 | | ffi::gst_event_new_custom( [INFO] [stdout] 3053 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3054 | | structure.into_glib_ptr(), [INFO] [stdout] 3055 | | ) [INFO] [stdout] 3056 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3050 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3051 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3052 | | ffi::gst_event_new_custom( [INFO] [stdout] 3053 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3054 | | structure.into_glib_ptr(), [INFO] [stdout] 3055 | | ) [INFO] [stdout] 3056 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3069:22 [INFO] [stdout] | [INFO] [stdout] 3066 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3069 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3070:24 [INFO] [stdout] | [INFO] [stdout] 3066 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3070 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3074 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3075 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3076 | | ffi::gst_event_new_custom( [INFO] [stdout] 3077 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3078 | | structure.into_glib_ptr(), [INFO] [stdout] 3079 | | ) [INFO] [stdout] 3080 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3074 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3075 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3076 | | ffi::gst_event_new_custom( [INFO] [stdout] 3077 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3078 | | structure.into_glib_ptr(), [INFO] [stdout] 3079 | | ) [INFO] [stdout] 3080 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3074 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3075 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3076 | | ffi::gst_event_new_custom( [INFO] [stdout] 3077 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3078 | | structure.into_glib_ptr(), [INFO] [stdout] 3079 | | ) [INFO] [stdout] 3080 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3074:5 [INFO] [stdout] | [INFO] [stdout] 3074 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3075 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3076 | | ffi::gst_event_new_custom( [INFO] [stdout] 3077 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3078 | | structure.into_glib_ptr(), [INFO] [stdout] 3079 | | ) [INFO] [stdout] 3080 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3074 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3075 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3076 | | ffi::gst_event_new_custom( [INFO] [stdout] 3077 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3078 | | structure.into_glib_ptr(), [INFO] [stdout] 3079 | | ) [INFO] [stdout] 3080 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3093:22 [INFO] [stdout] | [INFO] [stdout] 3090 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3093 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3094:24 [INFO] [stdout] | [INFO] [stdout] 3090 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3094 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3098 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3099 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3100 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3098 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3099 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3100 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3098 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3099 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3100 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3098:5 [INFO] [stdout] | [INFO] [stdout] 3098 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3099 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3100 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3098 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3099 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3100 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3101 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3114:22 [INFO] [stdout] | [INFO] [stdout] 3111 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3114 | builder: EventBuilder::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:3115:24 [INFO] [stdout] | [INFO] [stdout] 3111 | fn new(structure: Structure) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3115 | structure: Some(structure), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2097:26 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn seqnum(self, seqnum: Seqnum) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2096 | Self { [INFO] [stdout] 2097 | builder: self.builder.seqnum(seqnum), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3119 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3120 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3121 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3122 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2126:26 [INFO] [stdout] | [INFO] [stdout] 2124 | pub fn running_time_offset(self, running_time_offset: i64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2125 | Self { [INFO] [stdout] 2126 | builder: self.builder.running_time_offset(running_time_offset), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3119 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3120 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3121 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3122 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2158:26 [INFO] [stdout] | [INFO] [stdout] 2156 | pub fn other_field(self, name: &'a str, value: impl ToSendValue) -> Self { [INFO] [stdout] | ---- ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2157 | Self { [INFO] [stdout] 2158 | builder: self.builder.other_field(name, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3119 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3120 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3121 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3122 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1571:36 [INFO] [stdout] | [INFO] [stdout] 1566 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1567 | name: &'a str, [INFO] [stdout] 1568 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1569 | ) -> Self { [INFO] [stdout] 1570 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1571 | self.other_field(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3119:5 [INFO] [stdout] | [INFO] [stdout] 3119 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3120 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3121 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3122 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` which comes from the expansion of the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/event.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2172 | builder: self.builder.other_fields(other_fields), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3119 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3120 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3121 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3122 | | }); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `event_builder_generic_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/promise.rs:98:10 [INFO] [stdout] | [INFO] [stdout] 93 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | let promise = Self::with_change_func(move |_res| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | (promise.clone(), PromiseFuture(promise, receiver)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/promise.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 93 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | let promise = Self::with_change_func(move |_res| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | (promise.clone(), PromiseFuture(promise, receiver)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bus.rs:362:18 [INFO] [stdout] | [INFO] [stdout] 347 | let (sender, receiver) = mpsc::unbounded(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 362 | bus: bus.downgrade(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/element.rs:617:18 [INFO] [stdout] | [INFO] [stdout] 604 | fn call_async_future(&self, func: F) -> Pin + Send + 'static>> [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 611 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 617 | Box::pin(async move { receiver.await.expect("sender dropped") }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/element.rs:617:31 [INFO] [stdout] | [INFO] [stdout] 611 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 617 | Box::pin(async move { receiver.await.expect("sender dropped") }) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/element_factory.rs:212:31 [INFO] [stdout] | [INFO] [stdout] 211 | pub fn name(self, name: impl Into) -> Self { [INFO] [stdout] | ---- ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | self.property("name", name.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/element_factory.rs:234:25 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn property(self, name: &'a str, value: impl Into + 'a) -> Self { [INFO] [stdout] | ---- ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | properties: { [INFO] [stdout] | _________________________^ [INFO] [stdout] 235 | | let mut properties = self.properties; [INFO] [stdout] 236 | | properties.push((name, ValueOrStr::Value(value.into()))); [INFO] [stdout] 237 | | properties [INFO] [stdout] 238 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:1634:33 [INFO] [stdout] | [INFO] [stdout] 1629 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1630 | name: &'a str, [INFO] [stdout] 1631 | iter: impl IntoIterator, [INFO] [stdout] | --------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1632 | ) -> Self { [INFO] [stdout] 1633 | let iter = iter.into_iter().map(|item| item.to_send_value()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1634 | self.property(name, V::from_iter(iter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/element_factory.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | impl_builder_gvalue_extra_setters!(property); [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 #123739 [INFO] [stdout] = note: this error originates in the macro `impl_builder_gvalue_extra_setters` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/element_factory.rs:250:25 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn property_from_str(self, name: &'a str, value: &'a str) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 250 | properties: { [INFO] [stdout] | _________________________^ [INFO] [stdout] 251 | | let mut properties = self.properties; [INFO] [stdout] 252 | | properties.push((name, ValueOrStr::Str(value))); [INFO] [stdout] 253 | | properties [INFO] [stdout] 254 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bin.rs:249:22 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn async_handling(self, async_handling: bool) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 248 | Self { [INFO] [stdout] 249 | builder: self.builder.property("async-handling", async_handling), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bin.rs:263:22 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn message_forward(self, message_forward: bool) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 262 | Self { [INFO] [stdout] 263 | builder: self.builder.property("message-forward", message_forward), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bin.rs:277:22 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn name(self, name: impl Into) -> Self { [INFO] [stdout] | ---- ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | Self { [INFO] [stdout] 277 | builder: self.builder.property("name", name.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline.rs:108:22 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn auto_flush_bus(self, auto_flush_bus: bool) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 107 | Self { [INFO] [stdout] 108 | builder: self.builder.property("auto-flush-bus", auto_flush_bus), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn delay(self, delay: u64) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | Self { [INFO] [stdout] 122 | builder: self.builder.property("delay", delay), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline.rs:170:22 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn async_handling(self, async_handling: bool) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | Self { [INFO] [stdout] 170 | builder: self.builder.property("async-handling", async_handling), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline.rs:184:22 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn message_forward(self, message_forward: bool) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | Self { [INFO] [stdout] 184 | builder: self.builder.property("message-forward", message_forward), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline.rs:198:22 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn name(self, name: impl Into) -> Self { [INFO] [stdout] | ---- ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 197 | Self { [INFO] [stdout] 198 | builder: self.builder.property("name", name.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/iterator.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn from_vec(items: Vec) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | skip_assert_initialized!(); [INFO] [stdout] 203 | Self::new(VecIteratorImpl::new(items)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/iterator.rs:437:11 [INFO] [stdout] | [INFO] [stdout] 433 | let value = value.get::().expect("Iterator fold_trampoline"); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | match (*func)(accum.take().unwrap(), value) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/object.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 19 | f: F, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | obj.connect(signal_name.as_str(), false, move |values| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 31 | | // It would be nice to display the actual signal name in the panic messages below, [INFO] [stdout] 32 | | // but that would require to copy `signal_name` so as to move it into the closure [INFO] [stdout] 33 | | // which seems too much for the messages of development errors [INFO] [stdout] ... | [INFO] [stdout] 51 | | None [INFO] [stdout] 52 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn enter_callback(self, enter_callback: E) -> Self { [INFO] [stdout] | ---- ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | Self { [INFO] [stdout] 21 | enter_callback: Some(Box::new(enter_callback)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:54:29 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn leave_callback(self, leave_callback: E) -> Self { [INFO] [stdout] | ---- ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | Self { [INFO] [stdout] 54 | leave_callback: Some(Box::new(leave_callback)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn lock(self, lock: &TaskLock) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | Self { [INFO] [stdout] 87 | lock: Some(lock.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:183:19 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn builder(func: F) -> TaskBuilder { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | func: Box::new((func, ptr::null_mut())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:184:19 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn builder(func: F) -> TaskBuilder { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 184 | lock: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:185:29 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn builder(func: F) -> TaskBuilder { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | enter_callback: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task.rs:186:29 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn builder(func: F) -> TaskBuilder { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | leave_callback: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/task_pool.rs:48:28 [INFO] [stdout] | [INFO] [stdout] 48 | task_pool: Some(self.as_ref().clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/typefind.rs:167:19 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn new(data: T) -> SliceTypeFind { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 167 | caps: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/format/signed.rs:203:33 [INFO] [stdout] | [INFO] [stdout] 202 | fn display(self) -> Self::DisplayImpl { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | DisplayableOptionSigned(self.transpose()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/clock.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 206 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 215 | Ok(Box::pin(async move { [INFO] [stdout] | ____________^ [INFO] [stdout] 216 | | receiver.await.map_err(|_| ClockError::Unscheduled) [INFO] [stdout] 217 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/clock.rs:216:13 [INFO] [stdout] | [INFO] [stdout] 206 | let (sender, receiver) = oneshot::channel(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 216 | receiver.await.map_err(|_| ClockError::Unscheduled) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/clock.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 321 | let (sender, receiver) = mpsc::unbounded(); [INFO] [stdout] | ------ -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 330 | Ok(Box::pin(receiver)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/subclass/element.rs:311:20 [INFO] [stdout] | [INFO] [stdout] 307 | fallback: F, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | fut: G, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 311 | self_: self.ref_counted().downgrade(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/subclass/element.rs:312:23 [INFO] [stdout] | [INFO] [stdout] 307 | fallback: F, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | fut: G, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | fallback: Some(fallback), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/subclass/task_pool.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 96 | let func = TaskPoolFunction::new(func.expect("Tried to push null func"), user_data); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | [INFO] [stdout] 98 | match imp.push(func.clone()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/subclass/task_pool.rs:170:14 [INFO] [stdout] | [INFO] [stdout] 165 | let inner = TaskPoolFunctionInner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 170 | Self(Arc::new(Mutex::new(Some(inner)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 487 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `gstreamer` (lib) due to 488 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:364:58 [INFO] [stdout] | [INFO] [stdout] 364 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:466:58 [INFO] [stdout] | [INFO] [stdout] 466 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:571:58 [INFO] [stdout] | [INFO] [stdout] 571 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:676:58 [INFO] [stdout] | [INFO] [stdout] 676 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:719:58 [INFO] [stdout] | [INFO] [stdout] 719 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:786:58 [INFO] [stdout] | [INFO] [stdout] 786 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:873:58 [INFO] [stdout] | [INFO] [stdout] 873 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:906:58 [INFO] [stdout] | [INFO] [stdout] 906 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 926 | duration: impl Into>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 930 | Self::builder(amount, rate, flush, intermediate, duration, eos).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1003:58 [INFO] [stdout] | [INFO] [stdout] 1003 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1067:58 [INFO] [stdout] | [INFO] [stdout] 1067 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1111:58 [INFO] [stdout] | [INFO] [stdout] 1111 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1154:58 [INFO] [stdout] | [INFO] [stdout] 1154 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1213:31 [INFO] [stdout] | [INFO] [stdout] 1209 | let (type_, owner, busy) = self.get(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1213 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1213:58 [INFO] [stdout] | [INFO] [stdout] 1213 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1268:58 [INFO] [stdout] | [INFO] [stdout] 1268 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1286:9 [INFO] [stdout] | [INFO] [stdout] 1284 | pub fn new(structure: crate::Structure) -> Message { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1285 | skip_assert_initialized!(); [INFO] [stdout] 1286 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1299:58 [INFO] [stdout] | [INFO] [stdout] 1299 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1316:9 [INFO] [stdout] | [INFO] [stdout] 1314 | pub fn new(structure: crate::Structure) -> Message { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1315 | skip_assert_initialized!(); [INFO] [stdout] 1316 | Self::builder(structure).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1329:58 [INFO] [stdout] | [INFO] [stdout] 1329 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1375:58 [INFO] [stdout] | [INFO] [stdout] 1375 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1422:58 [INFO] [stdout] | [INFO] [stdout] 1422 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1453:58 [INFO] [stdout] | [INFO] [stdout] 1453 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1483:58 [INFO] [stdout] | [INFO] [stdout] 1483 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1513:58 [INFO] [stdout] | [INFO] [stdout] 1513 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1530:9 [INFO] [stdout] | [INFO] [stdout] 1528 | pub fn new(running_time: impl Into>) -> Message { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1529 | skip_assert_initialized!(); [INFO] [stdout] 1530 | Self::builder().running_time(running_time).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1555:58 [INFO] [stdout] | [INFO] [stdout] 1555 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1598:58 [INFO] [stdout] | [INFO] [stdout] 1598 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1675:58 [INFO] [stdout] | [INFO] [stdout] 1675 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1703:9 [INFO] [stdout] | [INFO] [stdout] 1697 | running_time: impl Into>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1698 | stream_time: impl Into>, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1699 | timestamp: impl Into>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1700 | duration: impl Into>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1703 | / Self::builder(live) [INFO] [stdout] 1704 | | .running_time(running_time) [INFO] [stdout] 1705 | | .stream_time(stream_time) [INFO] [stdout] 1706 | | .timestamp(timestamp) [INFO] [stdout] 1707 | | .duration(duration) [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1812:58 [INFO] [stdout] | [INFO] [stdout] 1812 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1878:58 [INFO] [stdout] | [INFO] [stdout] 1878 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1924:58 [INFO] [stdout] | [INFO] [stdout] 1924 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:1967:58 [INFO] [stdout] | [INFO] [stdout] 1967 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2020:58 [INFO] [stdout] | [INFO] [stdout] 2020 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2063:58 [INFO] [stdout] | [INFO] [stdout] 2063 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2081:9 [INFO] [stdout] | [INFO] [stdout] 2079 | pub fn new(context: crate::Context) -> Message { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2080 | skip_assert_initialized!(); [INFO] [stdout] 2081 | Self::builder(context).build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2104:58 [INFO] [stdout] | [INFO] [stdout] 2104 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2147:58 [INFO] [stdout] | [INFO] [stdout] 2147 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2190:58 [INFO] [stdout] | [INFO] [stdout] 2190 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2251:31 [INFO] [stdout] | [INFO] [stdout] 2248 | let (object, property_name, value) = self.get(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2251 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2251:58 [INFO] [stdout] | [INFO] [stdout] 2251 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2296:58 [INFO] [stdout] | [INFO] [stdout] 2296 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2357:58 [INFO] [stdout] | [INFO] [stdout] 2357 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2426:58 [INFO] [stdout] | [INFO] [stdout] 2426 | .field("source", &self.src().map(|obj| (obj, obj.name()))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/message.rs:2568:18 [INFO] [stdout] | [INFO] [stdout] 2566 | pub fn src + Cast + Clone>(self, src: &O) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2567 | Self { [INFO] [stdout] 2568 | src: Some(src.clone().upcast::()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [WARN] too many lines in the log, truncating it