[INFO] fetching crate gstreamer 0.23.3... [INFO] checking gstreamer-0.23.3 against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] extracting crate gstreamer 0.23.3 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate gstreamer 0.23.3 on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gstreamer 0.23.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate gstreamer 0.23.3 [INFO] tweaked toml for crates.io crate gstreamer 0.23.3 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 71 packages to latest compatible versions [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fd98b4888c15581f050ecc0379b2c3a4c794510ac852ba26377ae79029609dbe [INFO] running `Command { std: "docker" "start" "-a" "fd98b4888c15581f050ecc0379b2c3a4c794510ac852ba26377ae79029609dbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fd98b4888c15581f050ecc0379b2c3a4c794510ac852ba26377ae79029609dbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd98b4888c15581f050ecc0379b2c3a4c794510ac852ba26377ae79029609dbe", kill_on_drop: false }` [INFO] [stdout] fd98b4888c15581f050ecc0379b2c3a4c794510ac852ba26377ae79029609dbe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b671b5c796876f4deb0c5b6dfaf90f1aaa949013ac2677bea6b00bee0bb46344 [INFO] running `Command { std: "docker" "start" "-a" "b671b5c796876f4deb0c5b6dfaf90f1aaa949013ac2677bea6b00bee0bb46344", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling serde v1.0.215 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.15.1 [INFO] [stderr] Compiling winnow v0.6.20 [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] Checking futures-channel v0.3.31 [INFO] [stderr] Checking option-operations v0.5.0 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Checking muldiv v1.0.1 [INFO] [stderr] Checking gir-format-check v0.1.3 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling cfg-expr v0.17.1 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking serde_json v1.0.133 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.215 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking ron v0.8.1 [INFO] [stderr] Compiling system-deps v7.0.3 [INFO] [stderr] Compiling glib-macros v0.20.5 [INFO] [stderr] Compiling glib-sys v0.20.6 [INFO] [stderr] Compiling gobject-sys v0.20.4 [INFO] [stderr] Compiling gio-sys v0.20.6 [INFO] [stderr] Compiling gstreamer-sys v0.23.3 [INFO] [stderr] Checking glib v0.20.6 [INFO] [stderr] Checking gstreamer v0.23.3 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/lib.rs (1 fix) [INFO] [stderr] Fixed src/auto/enums.rs (49 fixes) [INFO] [stderr] Fixed src/subclass/bin.rs (4 fixes) [INFO] [stderr] Fixed src/auto/pad.rs (5 fixes) [INFO] [stderr] Fixed src/auto/clock.rs (4 fixes) [INFO] [stderr] Fixed src/buffer_pool.rs (3 fixes) [INFO] [stderr] Fixed src/auto/tracer.rs (1 fix) [INFO] [stderr] Fixed src/device_monitor.rs (1 fix) [INFO] [stderr] Fixed src/auto/device_provider.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/task_pool.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/device.rs (2 fixes) [INFO] [stderr] Fixed src/caps_features.rs (8 fixes) [INFO] [stderr] Fixed src/buffer.rs (5 fixes) [INFO] [stderr] Fixed src/auto/object.rs (1 fix) [INFO] [stderr] Fixed src/subclass/uri_handler.rs (3 fixes) [INFO] [stderr] Fixed src/subclass/pad.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/buffer_pool.rs (11 fixes) [INFO] [stderr] Fixed src/rank.rs (1 fix) [INFO] [stderr] Fixed src/buffer_cursor.rs (6 fixes) [INFO] [stderr] Fixed src/format/specific.rs (1 fix) [INFO] [stderr] Fixed src/segment.rs (2 fixes) [INFO] [stderr] Fixed src/element_factory.rs (1 fix) [INFO] [stderr] Fixed src/auto/device_monitor.rs (1 fix) [INFO] [stderr] Fixed src/value.rs (9 fixes) [INFO] [stderr] Fixed src/auto/device.rs (1 fix) [INFO] [stderr] Fixed src/auto/bin.rs (6 fixes) [INFO] [stderr] Fixed src/stream_collection.rs (3 fixes) [INFO] [stderr] Fixed src/event.rs (4 fixes) [INFO] [stderr] Fixed src/sample.rs (1 fix) [INFO] [stderr] Fixed src/auto/pad_template.rs (1 fix) [INFO] [stderr] Fixed src/subclass/element.rs (9 fixes) [INFO] [stderr] Fixed src/task.rs (6 fixes) [INFO] [stderr] Fixed src/tags.rs (1 fix) [INFO] [stderr] Fixed src/meta.rs (2 fixes) [INFO] [stderr] Fixed src/promise.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/child_proxy.rs (5 fixes) [INFO] [stderr] Fixed src/auto/bus.rs (2 fixes) [INFO] [stderr] Fixed src/caps.rs (9 fixes) [INFO] [stderr] Fixed src/static_pad_template.rs (4 fixes) [INFO] [stderr] Fixed src/memory_wrapped.rs (6 fixes) [INFO] [stderr] Fixed src/structure.rs (18 fixes) [INFO] [stderr] Fixed src/format/generic.rs (1 fix) [INFO] [stderr] Fixed src/auto/pipeline.rs (3 fixes) [INFO] [stderr] Fixed src/clock.rs (4 fixes) [INFO] [stderr] Fixed src/registry.rs (2 fixes) [INFO] [stderr] Fixed src/pad.rs (44 fixes) [INFO] [stderr] Fixed src/subclass/allocator.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/plugin.rs (7 fixes) [INFO] [stderr] Fixed src/error.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/error.rs (2 fixes) [INFO] [stderr] Fixed src/auto/element.rs (6 fixes) [INFO] [stderr] Fixed src/log.rs (137 fixes) [INFO] [stderr] Fixed src/message.rs (12 fixes) [INFO] [stderr] Fixed src/subclass/clock.rs (6 fixes) [INFO] [stderr] Fixed src/bufferlist.rs (3 fixes) [INFO] [stderr] Fixed src/pipeline.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/tracer.rs (1 fix) [INFO] [stderr] Fixed src/query.rs (2 fixes) [INFO] [stderr] Fixed src/auto/stream.rs (4 fixes) [INFO] [stderr] Fixed src/auto/flags.rs (25 fixes) [INFO] [stderr] Fixed src/auto/registry.rs (2 fixes) [INFO] [stderr] Fixed src/format/clock_time.rs (1 fix) [INFO] [stderr] Fixed src/typefind.rs (5 fixes) [INFO] [stderr] Fixed src/auto/child_proxy.rs (2 fixes) [INFO] [stderr] Fixed src/auto/system_clock.rs (1 fix) [INFO] [stderr] Fixed src/static_caps.rs (4 fixes) [INFO] [stderr] Fixed src/memory.rs (2 fixes) [INFO] [stderr] Fixed src/enums.rs (6 fixes) [INFO] [stderr] Fixed src/ghost_pad.rs (11 fixes) [INFO] [stderr] Fixed src/task_pool.rs (3 fixes) [INFO] [stderr] Fixed src/iterator.rs (16 fixes) [INFO] [stderr] Fixed src/bin.rs (2 fixes) [INFO] [stderr] Fixed src/miniobject.rs (25 fixes) [INFO] [stderr] Fixed src/subclass/device_provider.rs (3 fixes) [INFO] [stderr] Fixed src/bus.rs (8 fixes) [INFO] [stderr] Fixed src/element.rs (94 fixes) [INFO] [stderr] Fixed src/format/macros.rs (8 fixes) [INFO] [stderr] Fixed src/param_spec.rs (2 fixes) [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_date_time_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/date_time.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | ref => |ptr| ffi::gst_date_time_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/date_time.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[derive()] [INFO] [stdout] 11 | | pub struct DateTime(Shared); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_date_time_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/date_time.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | unref => |ptr| ffi::gst_date_time_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/date_time.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[derive()] [INFO] [stdout] 11 | | pub struct DateTime(Shared); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_mini_object_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/promise.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | ref => |ptr| ffi::gst_mini_object_ref(ptr as *mut _), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/promise.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / glib::wrapper! { [INFO] [stdout] 15 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 16 | | #[doc(alias = "GstPromise")] [INFO] [stdout] 17 | | pub struct Promise(Shared); [INFO] [stdout] ... | [INFO] [stdout] 23 | | } [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_mini_object_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/promise.rs:21:24 [INFO] [stdout] | [INFO] [stdout] 21 | unref => |ptr| ffi::gst_mini_object_unref(ptr as *mut _), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/promise.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / glib::wrapper! { [INFO] [stdout] 15 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 16 | | #[doc(alias = "GstPromise")] [INFO] [stdout] 17 | | pub struct Promise(Shared); [INFO] [stdout] ... | [INFO] [stdout] 23 | | } [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_parse_context_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/parse_context.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | copy => |ptr| ffi::gst_parse_context_copy(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/parse_context.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParseContext")] [INFO] [stdout] 9 | | pub struct ParseContext(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_parse_context_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/parse_context.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | free => |ptr| ffi::gst_parse_context_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/parse_context.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParseContext")] [INFO] [stdout] 9 | | pub struct ParseContext(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | copy_into => |dest, src| { *dest = *src; }, [INFO] [stdout] | ^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:26:44 [INFO] [stdout] | [INFO] [stdout] 26 | copy_into => |dest, src| { *dest = *src; }, [INFO] [stdout] | ^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_segment_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:24:23 [INFO] [stdout] | [INFO] [stdout] 24 | free => |ptr| ffi::gst_segment_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_clock_id_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/clock.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | ref => |ptr| ffi::gst_clock_id_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/clock.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / glib::wrapper! { [INFO] [stdout] 25 | | #[derive(Debug, PartialOrd, Ord, PartialEq, Eq, Hash)] [INFO] [stdout] 26 | | pub struct ClockId(Shared); [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_clock_id_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/clock.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | unref => |ptr| ffi::gst_clock_id_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/clock.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / glib::wrapper! { [INFO] [stdout] 25 | | #[derive(Debug, PartialOrd, Ord, PartialEq, Eq, Hash)] [INFO] [stdout] 26 | | pub struct ClockId(Shared); [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | ref => |ptr| gobject_ffi::g_param_spec_ref_sink(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParamSpecFraction")] [INFO] [stdout] 9 | | pub struct ParamSpecFraction(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | unref => |ptr| gobject_ffi::g_param_spec_unref(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParamSpecFraction")] [INFO] [stdout] 9 | | pub struct ParamSpecFraction(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:208:22 [INFO] [stdout] | [INFO] [stdout] 208 | ref => |ptr| gobject_ffi::g_param_spec_ref_sink(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | / glib::wrapper! { [INFO] [stdout] 203 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 204 | | #[doc(alias = "GstParamSpecArray")] [INFO] [stdout] 205 | | pub struct ParamSpecArray(Shared); [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | unref => |ptr| gobject_ffi::g_param_spec_unref(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | / glib::wrapper! { [INFO] [stdout] 203 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 204 | | #[doc(alias = "GstParamSpecArray")] [INFO] [stdout] 205 | | pub struct ParamSpecArray(Shared); [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2913:5 [INFO] [stdout] | [INFO] [stdout] 2913 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2913:5 [INFO] [stdout] | [INFO] [stdout] 2913 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2992:5 [INFO] [stdout] | [INFO] [stdout] 2992 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2993 | | let details = match s.details.take() { [INFO] [stdout] 2994 | | None => ptr::null_mut(), [INFO] [stdout] 2995 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3003 | | ) [INFO] [stdout] 3004 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2992:5 [INFO] [stdout] | [INFO] [stdout] 2992 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2993 | | let details = match s.details.take() { [INFO] [stdout] 2994 | | None => ptr::null_mut(), [INFO] [stdout] 2995 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3003 | | ) [INFO] [stdout] 3004 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3077 | | let details = match s.details.take() { [INFO] [stdout] 3078 | | None => ptr::null_mut(), [INFO] [stdout] 3079 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3087 | | ) [INFO] [stdout] 3088 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3077 | | let details = match s.details.take() { [INFO] [stdout] 3078 | | None => ptr::null_mut(), [INFO] [stdout] 3079 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3087 | | ) [INFO] [stdout] 3088 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3160:5 [INFO] [stdout] | [INFO] [stdout] 3160 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3161 | | let details = match s.details.take() { [INFO] [stdout] 3162 | | None => ptr::null_mut(), [INFO] [stdout] 3163 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3171 | | ) [INFO] [stdout] 3172 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3160:5 [INFO] [stdout] | [INFO] [stdout] 3160 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3161 | | let details = match s.details.take() { [INFO] [stdout] 3162 | | None => ptr::null_mut(), [INFO] [stdout] 3163 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3171 | | ) [INFO] [stdout] 3172 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3190:5 [INFO] [stdout] | [INFO] [stdout] 3190 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3191 | | src, [INFO] [stdout] 3192 | | s.tags.to_glib_full() [INFO] [stdout] 3193 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3190:5 [INFO] [stdout] | [INFO] [stdout] 3190 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3191 | | src, [INFO] [stdout] 3192 | | s.tags.to_glib_full() [INFO] [stdout] 3193 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3227:5 [INFO] [stdout] | [INFO] [stdout] 3227 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3228 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3229 | | [INFO] [stdout] 3230 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3240 | | msg [INFO] [stdout] 3241 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3227:5 [INFO] [stdout] | [INFO] [stdout] 3227 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3228 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3229 | | [INFO] [stdout] 3230 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3240 | | msg [INFO] [stdout] 3241 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3263:5 [INFO] [stdout] | [INFO] [stdout] 3263 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3264 | | src, [INFO] [stdout] 3265 | | s.old.into_glib(), [INFO] [stdout] 3266 | | s.new.into_glib(), [INFO] [stdout] 3267 | | s.pending.into_glib(), [INFO] [stdout] 3268 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3263:5 [INFO] [stdout] | [INFO] [stdout] 3263 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3264 | | src, [INFO] [stdout] 3265 | | s.old.into_glib(), [INFO] [stdout] 3266 | | s.new.into_glib(), [INFO] [stdout] 3267 | | s.pending.into_glib(), [INFO] [stdout] 3268 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3284:5 [INFO] [stdout] | [INFO] [stdout] 3284 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3284:5 [INFO] [stdout] | [INFO] [stdout] 3284 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3320:5 [INFO] [stdout] | [INFO] [stdout] 3320 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3321 | | src, [INFO] [stdout] 3322 | | s.amount.format().into_glib(), [INFO] [stdout] 3323 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3328 | | s.eos.into_glib(), [INFO] [stdout] 3329 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3320:5 [INFO] [stdout] | [INFO] [stdout] 3320 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3321 | | src, [INFO] [stdout] 3322 | | s.amount.format().into_glib(), [INFO] [stdout] 3323 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3328 | | s.eos.into_glib(), [INFO] [stdout] 3329 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3349:5 [INFO] [stdout] | [INFO] [stdout] 3349 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3350 | | src, [INFO] [stdout] 3351 | | s.clock.to_glib_none().0, [INFO] [stdout] 3352 | | s.ready.into_glib() [INFO] [stdout] 3353 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3349:5 [INFO] [stdout] | [INFO] [stdout] 3349 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3350 | | src, [INFO] [stdout] 3351 | | s.clock.to_glib_none().0, [INFO] [stdout] 3352 | | s.ready.into_glib() [INFO] [stdout] 3353 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3371:5 [INFO] [stdout] | [INFO] [stdout] 3371 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3372 | | src, [INFO] [stdout] 3373 | | s.clock.to_glib_none().0 [INFO] [stdout] 3374 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3371:5 [INFO] [stdout] | [INFO] [stdout] 3371 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3372 | | src, [INFO] [stdout] 3373 | | s.clock.to_glib_none().0 [INFO] [stdout] 3374 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3392:5 [INFO] [stdout] | [INFO] [stdout] 3392 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3393 | | src, [INFO] [stdout] 3394 | | s.clock.to_glib_none().0 [INFO] [stdout] 3395 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3392:5 [INFO] [stdout] | [INFO] [stdout] 3392 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3393 | | src, [INFO] [stdout] 3394 | | s.clock.to_glib_none().0 [INFO] [stdout] 3395 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3417:5 [INFO] [stdout] | [INFO] [stdout] 3417 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3418 | | src, [INFO] [stdout] 3419 | | s.type_.into_glib(), [INFO] [stdout] 3420 | | s.owner.to_glib_none().0, [INFO] [stdout] 3421 | | s.busy.into_glib(), [INFO] [stdout] 3422 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3417:5 [INFO] [stdout] | [INFO] [stdout] 3417 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3418 | | src, [INFO] [stdout] 3419 | | s.type_.into_glib(), [INFO] [stdout] 3420 | | s.owner.to_glib_none().0, [INFO] [stdout] 3421 | | s.busy.into_glib(), [INFO] [stdout] 3422 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3467:5 [INFO] [stdout] | [INFO] [stdout] 3467 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3468 | | let msg = [INFO] [stdout] 3469 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3470 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3473 | | msg [INFO] [stdout] 3474 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3467:5 [INFO] [stdout] | [INFO] [stdout] 3467 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3468 | | let msg = [INFO] [stdout] 3469 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3470 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3473 | | msg [INFO] [stdout] 3474 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3492:5 [INFO] [stdout] | [INFO] [stdout] 3492 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3493 | | src, [INFO] [stdout] 3494 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3495 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3492:5 [INFO] [stdout] | [INFO] [stdout] 3492 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3493 | | src, [INFO] [stdout] 3494 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3495 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3513:5 [INFO] [stdout] | [INFO] [stdout] 3513 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3514 | | src, [INFO] [stdout] 3515 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3516 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3513:5 [INFO] [stdout] | [INFO] [stdout] 3513 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3514 | | src, [INFO] [stdout] 3515 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3516 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3534:5 [INFO] [stdout] | [INFO] [stdout] 3534 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3535 | | src, [INFO] [stdout] 3536 | | s.position.format().into_glib(), [INFO] [stdout] 3537 | | s.position.value(), [INFO] [stdout] 3538 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3534:5 [INFO] [stdout] | [INFO] [stdout] 3534 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3535 | | src, [INFO] [stdout] 3536 | | s.position.format().into_glib(), [INFO] [stdout] 3537 | | s.position.value(), [INFO] [stdout] 3538 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3556:5 [INFO] [stdout] | [INFO] [stdout] 3556 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3557 | | src, [INFO] [stdout] 3558 | | s.position.format().into_glib(), [INFO] [stdout] 3559 | | s.position.value(), [INFO] [stdout] 3560 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3556:5 [INFO] [stdout] | [INFO] [stdout] 3556 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3557 | | src, [INFO] [stdout] 3558 | | s.position.format().into_glib(), [INFO] [stdout] 3559 | | s.position.value(), [INFO] [stdout] 3560 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3576:5 [INFO] [stdout] | [INFO] [stdout] 3576 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3576:5 [INFO] [stdout] | [INFO] [stdout] 3576 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3592:5 [INFO] [stdout] | [INFO] [stdout] 3592 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3592:5 [INFO] [stdout] | [INFO] [stdout] 3592 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3608:5 [INFO] [stdout] | [INFO] [stdout] 3608 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3608:5 [INFO] [stdout] | [INFO] [stdout] 3608 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3647:5 [INFO] [stdout] | [INFO] [stdout] 3647 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3648 | | src, [INFO] [stdout] 3649 | | s.running_time.into_glib() [INFO] [stdout] 3650 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3647:5 [INFO] [stdout] | [INFO] [stdout] 3647 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3648 | | src, [INFO] [stdout] 3649 | | s.running_time.into_glib() [INFO] [stdout] 3650 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3668:5 [INFO] [stdout] | [INFO] [stdout] 3668 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3669 | | src, [INFO] [stdout] 3670 | | s.state.into_glib() [INFO] [stdout] 3671 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3668:5 [INFO] [stdout] | [INFO] [stdout] 3668 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3669 | | src, [INFO] [stdout] 3670 | | s.state.into_glib() [INFO] [stdout] 3671 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3703:5 [INFO] [stdout] | [INFO] [stdout] 3703 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3704 | | src, [INFO] [stdout] 3705 | | s.active.into_glib(), [INFO] [stdout] 3706 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3710 | | s.intermediate.into_glib(), [INFO] [stdout] 3711 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3703:5 [INFO] [stdout] | [INFO] [stdout] 3703 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3704 | | src, [INFO] [stdout] 3705 | | s.active.into_glib(), [INFO] [stdout] 3706 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3710 | | s.intermediate.into_glib(), [INFO] [stdout] 3711 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3844:5 [INFO] [stdout] | [INFO] [stdout] 3844 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3845 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3846 | | src, [INFO] [stdout] 3847 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3864 | | msg [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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3844:5 [INFO] [stdout] | [INFO] [stdout] 3844 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3845 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3846 | | src, [INFO] [stdout] 3847 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3864 | | msg [INFO] [stdout] 3865 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3887:5 [INFO] [stdout] | [INFO] [stdout] 3887 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3888 | | src, [INFO] [stdout] 3889 | | s.type_.into_glib(), [INFO] [stdout] 3890 | | s.code.to_glib_none().0, [INFO] [stdout] 3891 | | s.text.to_glib_none().0, [INFO] [stdout] 3892 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3887:5 [INFO] [stdout] | [INFO] [stdout] 3887 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3888 | | src, [INFO] [stdout] 3889 | | s.type_.into_glib(), [INFO] [stdout] 3890 | | s.code.to_glib_none().0, [INFO] [stdout] 3891 | | s.text.to_glib_none().0, [INFO] [stdout] 3892 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3912:5 [INFO] [stdout] | [INFO] [stdout] 3912 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3913 | | src, [INFO] [stdout] 3914 | | s.toc.to_glib_none().0, [INFO] [stdout] 3915 | | s.updated.into_glib() [INFO] [stdout] 3916 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3912:5 [INFO] [stdout] | [INFO] [stdout] 3912 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3913 | | src, [INFO] [stdout] 3914 | | s.toc.to_glib_none().0, [INFO] [stdout] 3915 | | s.updated.into_glib() [INFO] [stdout] 3916 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3934:5 [INFO] [stdout] | [INFO] [stdout] 3934 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3935 | | src, [INFO] [stdout] 3936 | | s.running_time.into_glib() [INFO] [stdout] 3937 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3934:5 [INFO] [stdout] | [INFO] [stdout] 3934 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3935 | | src, [INFO] [stdout] 3936 | | s.running_time.into_glib() [INFO] [stdout] 3937 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3978:5 [INFO] [stdout] | [INFO] [stdout] 3978 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3979 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3980 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3981 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3982 | | } [INFO] [stdout] 3983 | | msg [INFO] [stdout] 3984 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3978:5 [INFO] [stdout] | [INFO] [stdout] 3978 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3979 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3980 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3981 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3982 | | } [INFO] [stdout] 3983 | | msg [INFO] [stdout] 3984 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4002:5 [INFO] [stdout] | [INFO] [stdout] 4002 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 4003 | | src, [INFO] [stdout] 4004 | | s.context_type.to_glib_none().0 [INFO] [stdout] 4005 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4002:5 [INFO] [stdout] | [INFO] [stdout] 4002 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 4003 | | src, [INFO] [stdout] 4004 | | s.context_type.to_glib_none().0 [INFO] [stdout] 4005 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4023:5 [INFO] [stdout] | [INFO] [stdout] 4023 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4024 | | let context = s.context.take().unwrap(); [INFO] [stdout] 4025 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 4026 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4023:5 [INFO] [stdout] | [INFO] [stdout] 4023 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4024 | | let context = s.context.take().unwrap(); [INFO] [stdout] 4025 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 4026 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4044:5 [INFO] [stdout] | [INFO] [stdout] 4044 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 4045 | | src, [INFO] [stdout] 4046 | | s.device.to_glib_none().0 [INFO] [stdout] 4047 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4044:5 [INFO] [stdout] | [INFO] [stdout] 4044 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 4045 | | src, [INFO] [stdout] 4046 | | s.device.to_glib_none().0 [INFO] [stdout] 4047 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4065:5 [INFO] [stdout] | [INFO] [stdout] 4065 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 4066 | | src, [INFO] [stdout] 4067 | | s.device.to_glib_none().0 [INFO] [stdout] 4068 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4065:5 [INFO] [stdout] | [INFO] [stdout] 4065 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 4066 | | src, [INFO] [stdout] 4067 | | s.device.to_glib_none().0 [INFO] [stdout] 4068 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4134:5 [INFO] [stdout] | [INFO] [stdout] 4134 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4135 | | let v = s.value.take(); [INFO] [stdout] 4136 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 4137 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) [INFO] [stdout] 4141 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4134:5 [INFO] [stdout] | [INFO] [stdout] 4134 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4135 | | let v = s.value.take(); [INFO] [stdout] 4136 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 4137 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) [INFO] [stdout] 4141 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4159:5 [INFO] [stdout] | [INFO] [stdout] 4159 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4160 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4161 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4159:5 [INFO] [stdout] | [INFO] [stdout] 4159 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4160 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4161 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4231:5 [INFO] [stdout] | [INFO] [stdout] 4231 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4232 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4233 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4234 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4238 | | msg [INFO] [stdout] 4239 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4231:5 [INFO] [stdout] | [INFO] [stdout] 4231 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4232 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4233 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4234 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4238 | | msg [INFO] [stdout] 4239 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4346:5 [INFO] [stdout] | [INFO] [stdout] 4346 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4347 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4348 | | let entry_struct_ptr = match entry_struct { Some(entry_struct) => { [INFO] [stdout] 4349 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4376 | | msg [INFO] [stdout] 4377 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4346:5 [INFO] [stdout] | [INFO] [stdout] 4346 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4347 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4348 | | let entry_struct_ptr = match entry_struct { Some(entry_struct) => { [INFO] [stdout] 4349 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4376 | | msg [INFO] [stdout] 4377 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1490:16 [INFO] [stdout] | [INFO] [stdout] 1490 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/structure.rs:1268:5 [INFO] [stdout] | [INFO] [stdout] 1268 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1492:13 [INFO] [stdout] | [INFO] [stdout] 1492 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/structure.rs:1268:5 [INFO] [stdout] | [INFO] [stdout] 1268 | impl_builder_gvalue_extra_setters!(field); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1490:16 [INFO] [stdout] | [INFO] [stdout] 1490 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1492:13 [INFO] [stdout] | [INFO] [stdout] 1492 | } else { [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] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2345:5 [INFO] [stdout] | [INFO] [stdout] 2345 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2345:5 [INFO] [stdout] | [INFO] [stdout] 2345 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2362:5 [INFO] [stdout] | [INFO] [stdout] 2362 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2363 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2364 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2362:5 [INFO] [stdout] | [INFO] [stdout] 2362 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2363 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2364 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2457:5 [INFO] [stdout] | [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2458 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2459 | | if let Some(flags) = s.flags { [INFO] [stdout] 2460 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2470 | | ev [INFO] [stdout] 2471 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2457:5 [INFO] [stdout] | [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2458 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2459 | | if let Some(flags) = s.flags { [INFO] [stdout] 2460 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2470 | | ev [INFO] [stdout] 2471 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2489:5 [INFO] [stdout] | [INFO] [stdout] 2489 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2489:5 [INFO] [stdout] | [INFO] [stdout] 2489 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2507:5 [INFO] [stdout] | [INFO] [stdout] 2507 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2508 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2509 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2507:5 [INFO] [stdout] | [INFO] [stdout] 2507 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2508 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2509 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2527:5 [INFO] [stdout] | [INFO] [stdout] 2527 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2528 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2529 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2527:5 [INFO] [stdout] | [INFO] [stdout] 2527 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2528 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2529 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2583:5 [INFO] [stdout] | [INFO] [stdout] 2583 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2584 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2585 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2586 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2583:5 [INFO] [stdout] | [INFO] [stdout] 2583 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2584 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2585 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2586 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2608:5 [INFO] [stdout] | [INFO] [stdout] 2608 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2609 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2610 | | s.minsize.format().into_glib(), [INFO] [stdout] 2611 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2614 | | ) [INFO] [stdout] 2615 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2608:5 [INFO] [stdout] | [INFO] [stdout] 2608 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2609 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2610 | | s.minsize.format().into_glib(), [INFO] [stdout] 2611 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2614 | | ) [INFO] [stdout] 2615 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2635:5 [INFO] [stdout] | [INFO] [stdout] 2635 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2636 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2637 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2635:5 [INFO] [stdout] | [INFO] [stdout] 2635 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2636 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2637 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2655:5 [INFO] [stdout] | [INFO] [stdout] 2655 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2656 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2657 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2655:5 [INFO] [stdout] | [INFO] [stdout] 2655 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2656 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2657 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2673:5 [INFO] [stdout] | [INFO] [stdout] 2673 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2673:5 [INFO] [stdout] | [INFO] [stdout] 2673 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2693:5 [INFO] [stdout] | [INFO] [stdout] 2693 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2694 | | s.toc.to_glib_none().0, [INFO] [stdout] 2695 | | s.updated.into_glib() [INFO] [stdout] 2696 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2693:5 [INFO] [stdout] | [INFO] [stdout] 2693 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2694 | | s.toc.to_glib_none().0, [INFO] [stdout] 2695 | | s.updated.into_glib() [INFO] [stdout] 2696 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2741:5 [INFO] [stdout] | [INFO] [stdout] 2741 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2742 | | ffi::gst_event_new_protection( [INFO] [stdout] 2743 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2744 | | s.data.as_mut_ptr(), [INFO] [stdout] 2745 | | s.origin.to_glib_none().0, [INFO] [stdout] 2746 | | ) [INFO] [stdout] 2747 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2741:5 [INFO] [stdout] | [INFO] [stdout] 2741 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2742 | | ffi::gst_event_new_protection( [INFO] [stdout] 2743 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2744 | | s.data.as_mut_ptr(), [INFO] [stdout] 2745 | | s.origin.to_glib_none().0, [INFO] [stdout] 2746 | | ) [INFO] [stdout] 2747 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2765:5 [INFO] [stdout] | [INFO] [stdout] 2765 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2766 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2767 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2765:5 [INFO] [stdout] | [INFO] [stdout] 2765 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2766 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2767 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2839:5 [INFO] [stdout] | [INFO] [stdout] 2839 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2840 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2841 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2848 | | ev [INFO] [stdout] 2849 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2839:5 [INFO] [stdout] | [INFO] [stdout] 2839 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2840 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2841 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2848 | | ev [INFO] [stdout] 2849 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2921:5 [INFO] [stdout] | [INFO] [stdout] 2921 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2922 | | s.type_.into_glib(), [INFO] [stdout] 2923 | | s.proportion, [INFO] [stdout] 2924 | | s.diff, [INFO] [stdout] 2925 | | s.timestamp.into_glib(), [INFO] [stdout] 2926 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2921:5 [INFO] [stdout] | [INFO] [stdout] 2921 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2922 | | s.type_.into_glib(), [INFO] [stdout] 2923 | | s.proportion, [INFO] [stdout] 2924 | | s.diff, [INFO] [stdout] 2925 | | s.timestamp.into_glib(), [INFO] [stdout] 2926 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2969:5 [INFO] [stdout] | [INFO] [stdout] 2969 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2970 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2971 | | { [INFO] [stdout] 2972 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2988 | | } [INFO] [stdout] 2989 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2969:5 [INFO] [stdout] | [INFO] [stdout] 2969 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2970 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2971 | | { [INFO] [stdout] 2972 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2988 | | } [INFO] [stdout] 2989 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3007:5 [INFO] [stdout] | [INFO] [stdout] 3007 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3008 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3009 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 3010 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3007:5 [INFO] [stdout] | [INFO] [stdout] 3007 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3008 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3009 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 3010 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3028:5 [INFO] [stdout] | [INFO] [stdout] 3028 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3028:5 [INFO] [stdout] | [INFO] [stdout] 3028 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3052:5 [INFO] [stdout] | [INFO] [stdout] 3052 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3053 | | ffi::gst_event_new_step( [INFO] [stdout] 3054 | | s.amount.format().into_glib(), [INFO] [stdout] 3055 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3059 | | ) [INFO] [stdout] 3060 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3052:5 [INFO] [stdout] | [INFO] [stdout] 3052 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3053 | | ffi::gst_event_new_step( [INFO] [stdout] 3054 | | s.amount.format().into_glib(), [INFO] [stdout] 3055 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3059 | | ) [INFO] [stdout] 3060 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3094:5 [INFO] [stdout] | [INFO] [stdout] 3094 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3095 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 3096 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3094:5 [INFO] [stdout] | [INFO] [stdout] 3094 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3095 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 3096 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3114:5 [INFO] [stdout] | [INFO] [stdout] 3114 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3115 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 3116 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3114:5 [INFO] [stdout] | [INFO] [stdout] 3114 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3115 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 3116 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3134:5 [INFO] [stdout] | [INFO] [stdout] 3134 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3135 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3136 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3137 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3134:5 [INFO] [stdout] | [INFO] [stdout] 3134 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3135 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3136 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3137 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3155:5 [INFO] [stdout] | [INFO] [stdout] 3155 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3156 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3157 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3158 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3155:5 [INFO] [stdout] | [INFO] [stdout] 3155 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3156 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3157 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3158 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3176:5 [INFO] [stdout] | [INFO] [stdout] 3176 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3177 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3178 | | ffi::gst_event_new_custom( [INFO] [stdout] 3179 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3180 | | structure.into_glib_ptr(), [INFO] [stdout] 3181 | | ) [INFO] [stdout] 3182 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3176:5 [INFO] [stdout] | [INFO] [stdout] 3176 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3177 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3178 | | ffi::gst_event_new_custom( [INFO] [stdout] 3179 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3180 | | structure.into_glib_ptr(), [INFO] [stdout] 3181 | | ) [INFO] [stdout] 3182 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3200:5 [INFO] [stdout] | [INFO] [stdout] 3200 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3201 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3202 | | ffi::gst_event_new_custom( [INFO] [stdout] 3203 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3204 | | structure.into_glib_ptr(), [INFO] [stdout] 3205 | | ) [INFO] [stdout] 3206 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3200:5 [INFO] [stdout] | [INFO] [stdout] 3200 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3201 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3202 | | ffi::gst_event_new_custom( [INFO] [stdout] 3203 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3204 | | structure.into_glib_ptr(), [INFO] [stdout] 3205 | | ) [INFO] [stdout] 3206 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3224:5 [INFO] [stdout] | [INFO] [stdout] 3224 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3225 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3226 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3227 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3224:5 [INFO] [stdout] | [INFO] [stdout] 3224 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3225 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3226 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3227 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3245:5 [INFO] [stdout] | [INFO] [stdout] 3245 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3246 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3247 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3248 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3245:5 [INFO] [stdout] | [INFO] [stdout] 3245 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3246 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3247 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3248 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1616:16 [INFO] [stdout] | [INFO] [stdout] 1616 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1618:13 [INFO] [stdout] | [INFO] [stdout] 1618 | } else { [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] = note: this warning 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] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Fixed src/subclass/plugin.rs (3 fixes) [INFO] [stderr] Migrating tests/check_gir.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/bufferlist.rs (1 fix) [INFO] [stderr] Fixed src/bus.rs (1 fix) [INFO] [stderr] Fixed src/subclass/buffer_pool.rs (1 fix) [INFO] [stderr] Fixed src/pad.rs (4 fixes) [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_date_time_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/date_time.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | ref => |ptr| ffi::gst_date_time_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/date_time.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[derive()] [INFO] [stdout] 11 | | pub struct DateTime(Shared); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_date_time_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/date_time.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | unref => |ptr| ffi::gst_date_time_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/date_time.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[derive()] [INFO] [stdout] 11 | | pub struct DateTime(Shared); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_mini_object_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/promise.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | ref => |ptr| ffi::gst_mini_object_ref(ptr as *mut _), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/promise.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / glib::wrapper! { [INFO] [stdout] 15 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 16 | | #[doc(alias = "GstPromise")] [INFO] [stdout] 17 | | pub struct Promise(Shared); [INFO] [stdout] ... | [INFO] [stdout] 23 | | } [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_mini_object_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/promise.rs:21:24 [INFO] [stdout] | [INFO] [stdout] 21 | unref => |ptr| ffi::gst_mini_object_unref(ptr as *mut _), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/promise.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / glib::wrapper! { [INFO] [stdout] 15 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 16 | | #[doc(alias = "GstPromise")] [INFO] [stdout] 17 | | pub struct Promise(Shared); [INFO] [stdout] ... | [INFO] [stdout] 23 | | } [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_parse_context_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/parse_context.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | copy => |ptr| ffi::gst_parse_context_copy(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/parse_context.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParseContext")] [INFO] [stdout] 9 | | pub struct ParseContext(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_parse_context_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/parse_context.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | free => |ptr| ffi::gst_parse_context_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/parse_context.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParseContext")] [INFO] [stdout] 9 | | pub struct ParseContext(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | copy_into => |dest, src| { *dest = *src; }, [INFO] [stdout] | ^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:26:44 [INFO] [stdout] | [INFO] [stdout] 26 | copy_into => |dest, src| { *dest = *src; }, [INFO] [stdout] | ^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_segment_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/segment.rs:24:23 [INFO] [stdout] | [INFO] [stdout] 24 | free => |ptr| ffi::gst_segment_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_clock_id_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/clock.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | ref => |ptr| ffi::gst_clock_id_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/clock.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / glib::wrapper! { [INFO] [stdout] 25 | | #[derive(Debug, PartialOrd, Ord, PartialEq, Eq, Hash)] [INFO] [stdout] 26 | | pub struct ClockId(Shared); [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gstreamer_sys::gst_clock_id_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/clock.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | unref => |ptr| ffi::gst_clock_id_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/clock.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / glib::wrapper! { [INFO] [stdout] 25 | | #[derive(Debug, PartialOrd, Ord, PartialEq, Eq, Hash)] [INFO] [stdout] 26 | | pub struct ClockId(Shared); [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | ref => |ptr| gobject_ffi::g_param_spec_ref_sink(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParamSpecFraction")] [INFO] [stdout] 9 | | pub struct ParamSpecFraction(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | unref => |ptr| gobject_ffi::g_param_spec_unref(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / glib::wrapper! { [INFO] [stdout] 7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 8 | | #[doc(alias = "GstParamSpecFraction")] [INFO] [stdout] 9 | | pub struct ParamSpecFraction(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:208:22 [INFO] [stdout] | [INFO] [stdout] 208 | ref => |ptr| gobject_ffi::g_param_spec_ref_sink(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | / glib::wrapper! { [INFO] [stdout] 203 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 204 | | #[doc(alias = "GstParamSpecArray")] [INFO] [stdout] 205 | | pub struct ParamSpecArray(Shared); [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/param_spec.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | unref => |ptr| gobject_ffi::g_param_spec_unref(ptr as *mut gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/param_spec.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | / glib::wrapper! { [INFO] [stdout] 203 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 204 | | #[doc(alias = "GstParamSpecArray")] [INFO] [stdout] 205 | | pub struct ParamSpecArray(Shared); [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2913:5 [INFO] [stdout] | [INFO] [stdout] 2913 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2913:5 [INFO] [stdout] | [INFO] [stdout] 2913 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_eos(src)); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2992:5 [INFO] [stdout] | [INFO] [stdout] 2992 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2993 | | let details = match s.details.take() { [INFO] [stdout] 2994 | | None => ptr::null_mut(), [INFO] [stdout] 2995 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3003 | | ) [INFO] [stdout] 3004 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:2992:5 [INFO] [stdout] | [INFO] [stdout] 2992 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 2993 | | let details = match s.details.take() { [INFO] [stdout] 2994 | | None => ptr::null_mut(), [INFO] [stdout] 2995 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3003 | | ) [INFO] [stdout] 3004 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3077 | | let details = match s.details.take() { [INFO] [stdout] 3078 | | None => ptr::null_mut(), [INFO] [stdout] 3079 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3087 | | ) [INFO] [stdout] 3088 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3077 | | let details = match s.details.take() { [INFO] [stdout] 3078 | | None => ptr::null_mut(), [INFO] [stdout] 3079 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3087 | | ) [INFO] [stdout] 3088 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3160:5 [INFO] [stdout] | [INFO] [stdout] 3160 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3161 | | let details = match s.details.take() { [INFO] [stdout] 3162 | | None => ptr::null_mut(), [INFO] [stdout] 3163 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3171 | | ) [INFO] [stdout] 3172 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3160:5 [INFO] [stdout] | [INFO] [stdout] 3160 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3161 | | let details = match s.details.take() { [INFO] [stdout] 3162 | | None => ptr::null_mut(), [INFO] [stdout] 3163 | | Some(details) => details.into_glib_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 3171 | | ) [INFO] [stdout] 3172 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3190:5 [INFO] [stdout] | [INFO] [stdout] 3190 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3191 | | src, [INFO] [stdout] 3192 | | s.tags.to_glib_full() [INFO] [stdout] 3193 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3190:5 [INFO] [stdout] | [INFO] [stdout] 3190 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_tag( [INFO] [stdout] 3191 | | src, [INFO] [stdout] 3192 | | s.tags.to_glib_full() [INFO] [stdout] 3193 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3227:5 [INFO] [stdout] | [INFO] [stdout] 3227 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3228 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3229 | | [INFO] [stdout] 3230 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3240 | | msg [INFO] [stdout] 3241 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3227:5 [INFO] [stdout] | [INFO] [stdout] 3227 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3228 | | let msg = ffi::gst_message_new_buffering(src, s.percent); [INFO] [stdout] 3229 | | [INFO] [stdout] 3230 | | if let Some((mode, avg_in, avg_out, buffering_left)) = s.stats { [INFO] [stdout] ... | [INFO] [stdout] 3240 | | msg [INFO] [stdout] 3241 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3263:5 [INFO] [stdout] | [INFO] [stdout] 3263 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3264 | | src, [INFO] [stdout] 3265 | | s.old.into_glib(), [INFO] [stdout] 3266 | | s.new.into_glib(), [INFO] [stdout] 3267 | | s.pending.into_glib(), [INFO] [stdout] 3268 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3263:5 [INFO] [stdout] | [INFO] [stdout] 3263 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_state_changed( [INFO] [stdout] 3264 | | src, [INFO] [stdout] 3265 | | s.old.into_glib(), [INFO] [stdout] 3266 | | s.new.into_glib(), [INFO] [stdout] 3267 | | s.pending.into_glib(), [INFO] [stdout] 3268 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3284:5 [INFO] [stdout] | [INFO] [stdout] 3284 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3284:5 [INFO] [stdout] | [INFO] [stdout] 3284 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_state_dirty(src)); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3320:5 [INFO] [stdout] | [INFO] [stdout] 3320 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3321 | | src, [INFO] [stdout] 3322 | | s.amount.format().into_glib(), [INFO] [stdout] 3323 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3328 | | s.eos.into_glib(), [INFO] [stdout] 3329 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3320:5 [INFO] [stdout] | [INFO] [stdout] 3320 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_done( [INFO] [stdout] 3321 | | src, [INFO] [stdout] 3322 | | s.amount.format().into_glib(), [INFO] [stdout] 3323 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3328 | | s.eos.into_glib(), [INFO] [stdout] 3329 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3349:5 [INFO] [stdout] | [INFO] [stdout] 3349 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3350 | | src, [INFO] [stdout] 3351 | | s.clock.to_glib_none().0, [INFO] [stdout] 3352 | | s.ready.into_glib() [INFO] [stdout] 3353 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3349:5 [INFO] [stdout] | [INFO] [stdout] 3349 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_provide( [INFO] [stdout] 3350 | | src, [INFO] [stdout] 3351 | | s.clock.to_glib_none().0, [INFO] [stdout] 3352 | | s.ready.into_glib() [INFO] [stdout] 3353 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3371:5 [INFO] [stdout] | [INFO] [stdout] 3371 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3372 | | src, [INFO] [stdout] 3373 | | s.clock.to_glib_none().0 [INFO] [stdout] 3374 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3371:5 [INFO] [stdout] | [INFO] [stdout] 3371 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_clock_lost( [INFO] [stdout] 3372 | | src, [INFO] [stdout] 3373 | | s.clock.to_glib_none().0 [INFO] [stdout] 3374 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3392:5 [INFO] [stdout] | [INFO] [stdout] 3392 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3393 | | src, [INFO] [stdout] 3394 | | s.clock.to_glib_none().0 [INFO] [stdout] 3395 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3392:5 [INFO] [stdout] | [INFO] [stdout] 3392 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_new_clock( [INFO] [stdout] 3393 | | src, [INFO] [stdout] 3394 | | s.clock.to_glib_none().0 [INFO] [stdout] 3395 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3417:5 [INFO] [stdout] | [INFO] [stdout] 3417 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3418 | | src, [INFO] [stdout] 3419 | | s.type_.into_glib(), [INFO] [stdout] 3420 | | s.owner.to_glib_none().0, [INFO] [stdout] 3421 | | s.busy.into_glib(), [INFO] [stdout] 3422 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3417:5 [INFO] [stdout] | [INFO] [stdout] 3417 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_structure_change( [INFO] [stdout] 3418 | | src, [INFO] [stdout] 3419 | | s.type_.into_glib(), [INFO] [stdout] 3420 | | s.owner.to_glib_none().0, [INFO] [stdout] 3421 | | s.busy.into_glib(), [INFO] [stdout] 3422 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3467:5 [INFO] [stdout] | [INFO] [stdout] 3467 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3468 | | let msg = [INFO] [stdout] 3469 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3470 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3473 | | msg [INFO] [stdout] 3474 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3467:5 [INFO] [stdout] | [INFO] [stdout] 3467 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3468 | | let msg = [INFO] [stdout] 3469 | | ffi::gst_message_new_stream_status(src, s.type_.into_glib(), s.owner.to_glib_none().0); [INFO] [stdout] 3470 | | if let Some(ref status_object) = s.status_object { [INFO] [stdout] ... | [INFO] [stdout] 3473 | | msg [INFO] [stdout] 3474 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3492:5 [INFO] [stdout] | [INFO] [stdout] 3492 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3493 | | src, [INFO] [stdout] 3494 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3495 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3492:5 [INFO] [stdout] | [INFO] [stdout] 3492 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_application( [INFO] [stdout] 3493 | | src, [INFO] [stdout] 3494 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3495 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3513:5 [INFO] [stdout] | [INFO] [stdout] 3513 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3514 | | src, [INFO] [stdout] 3515 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3516 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3513:5 [INFO] [stdout] | [INFO] [stdout] 3513 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_element( [INFO] [stdout] 3514 | | src, [INFO] [stdout] 3515 | | s.structure.take().unwrap().into_glib_ptr() [INFO] [stdout] 3516 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3534:5 [INFO] [stdout] | [INFO] [stdout] 3534 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3535 | | src, [INFO] [stdout] 3536 | | s.position.format().into_glib(), [INFO] [stdout] 3537 | | s.position.value(), [INFO] [stdout] 3538 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3534:5 [INFO] [stdout] | [INFO] [stdout] 3534 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_start( [INFO] [stdout] 3535 | | src, [INFO] [stdout] 3536 | | s.position.format().into_glib(), [INFO] [stdout] 3537 | | s.position.value(), [INFO] [stdout] 3538 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3556:5 [INFO] [stdout] | [INFO] [stdout] 3556 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3557 | | src, [INFO] [stdout] 3558 | | s.position.format().into_glib(), [INFO] [stdout] 3559 | | s.position.value(), [INFO] [stdout] 3560 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3556:5 [INFO] [stdout] | [INFO] [stdout] 3556 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_segment_done( [INFO] [stdout] 3557 | | src, [INFO] [stdout] 3558 | | s.position.format().into_glib(), [INFO] [stdout] 3559 | | s.position.value(), [INFO] [stdout] 3560 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3576:5 [INFO] [stdout] | [INFO] [stdout] 3576 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3576:5 [INFO] [stdout] | [INFO] [stdout] 3576 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_duration_changed(src)); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3592:5 [INFO] [stdout] | [INFO] [stdout] 3592 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3592:5 [INFO] [stdout] | [INFO] [stdout] 3592 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_latency(src)); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3608:5 [INFO] [stdout] | [INFO] [stdout] 3608 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3608:5 [INFO] [stdout] | [INFO] [stdout] 3608 | message_builder_generic_impl!(|_, src| ffi::gst_message_new_async_start(src)); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3647:5 [INFO] [stdout] | [INFO] [stdout] 3647 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3648 | | src, [INFO] [stdout] 3649 | | s.running_time.into_glib() [INFO] [stdout] 3650 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3647:5 [INFO] [stdout] | [INFO] [stdout] 3647 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_async_done( [INFO] [stdout] 3648 | | src, [INFO] [stdout] 3649 | | s.running_time.into_glib() [INFO] [stdout] 3650 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3668:5 [INFO] [stdout] | [INFO] [stdout] 3668 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3669 | | src, [INFO] [stdout] 3670 | | s.state.into_glib() [INFO] [stdout] 3671 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3668:5 [INFO] [stdout] | [INFO] [stdout] 3668 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_request_state( [INFO] [stdout] 3669 | | src, [INFO] [stdout] 3670 | | s.state.into_glib() [INFO] [stdout] 3671 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3703:5 [INFO] [stdout] | [INFO] [stdout] 3703 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3704 | | src, [INFO] [stdout] 3705 | | s.active.into_glib(), [INFO] [stdout] 3706 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3710 | | s.intermediate.into_glib(), [INFO] [stdout] 3711 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3703:5 [INFO] [stdout] | [INFO] [stdout] 3703 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_step_start( [INFO] [stdout] 3704 | | src, [INFO] [stdout] 3705 | | s.active.into_glib(), [INFO] [stdout] 3706 | | s.amount.format().into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3710 | | s.intermediate.into_glib(), [INFO] [stdout] 3711 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3844:5 [INFO] [stdout] | [INFO] [stdout] 3844 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3845 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3846 | | src, [INFO] [stdout] 3847 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3864 | | msg [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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3844:5 [INFO] [stdout] | [INFO] [stdout] 3844 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3845 | | let msg = ffi::gst_message_new_qos( [INFO] [stdout] 3846 | | src, [INFO] [stdout] 3847 | | s.live.into_glib(), [INFO] [stdout] ... | [INFO] [stdout] 3864 | | msg [INFO] [stdout] 3865 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3887:5 [INFO] [stdout] | [INFO] [stdout] 3887 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3888 | | src, [INFO] [stdout] 3889 | | s.type_.into_glib(), [INFO] [stdout] 3890 | | s.code.to_glib_none().0, [INFO] [stdout] 3891 | | s.text.to_glib_none().0, [INFO] [stdout] 3892 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3887:5 [INFO] [stdout] | [INFO] [stdout] 3887 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_progress( [INFO] [stdout] 3888 | | src, [INFO] [stdout] 3889 | | s.type_.into_glib(), [INFO] [stdout] 3890 | | s.code.to_glib_none().0, [INFO] [stdout] 3891 | | s.text.to_glib_none().0, [INFO] [stdout] 3892 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3912:5 [INFO] [stdout] | [INFO] [stdout] 3912 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3913 | | src, [INFO] [stdout] 3914 | | s.toc.to_glib_none().0, [INFO] [stdout] 3915 | | s.updated.into_glib() [INFO] [stdout] 3916 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3912:5 [INFO] [stdout] | [INFO] [stdout] 3912 | / message_builder_generic_impl!(|s: &Self, src| ffi::gst_message_new_toc( [INFO] [stdout] 3913 | | src, [INFO] [stdout] 3914 | | s.toc.to_glib_none().0, [INFO] [stdout] 3915 | | s.updated.into_glib() [INFO] [stdout] 3916 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3934:5 [INFO] [stdout] | [INFO] [stdout] 3934 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3935 | | src, [INFO] [stdout] 3936 | | s.running_time.into_glib() [INFO] [stdout] 3937 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3934:5 [INFO] [stdout] | [INFO] [stdout] 3934 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_reset_time( [INFO] [stdout] 3935 | | src, [INFO] [stdout] 3936 | | s.running_time.into_glib() [INFO] [stdout] 3937 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3978:5 [INFO] [stdout] | [INFO] [stdout] 3978 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3979 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3980 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3981 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3982 | | } [INFO] [stdout] 3983 | | msg [INFO] [stdout] 3984 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:3978:5 [INFO] [stdout] | [INFO] [stdout] 3978 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 3979 | | let msg = ffi::gst_message_new_stream_start(src); [INFO] [stdout] 3980 | | if let Some(group_id) = s.group_id { [INFO] [stdout] 3981 | | ffi::gst_message_set_group_id(msg, group_id.0.get()); [INFO] [stdout] 3982 | | } [INFO] [stdout] 3983 | | msg [INFO] [stdout] 3984 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4002:5 [INFO] [stdout] | [INFO] [stdout] 4002 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 4003 | | src, [INFO] [stdout] 4004 | | s.context_type.to_glib_none().0 [INFO] [stdout] 4005 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4002:5 [INFO] [stdout] | [INFO] [stdout] 4002 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_need_context( [INFO] [stdout] 4003 | | src, [INFO] [stdout] 4004 | | s.context_type.to_glib_none().0 [INFO] [stdout] 4005 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4023:5 [INFO] [stdout] | [INFO] [stdout] 4023 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4024 | | let context = s.context.take().unwrap(); [INFO] [stdout] 4025 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 4026 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4023:5 [INFO] [stdout] | [INFO] [stdout] 4023 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4024 | | let context = s.context.take().unwrap(); [INFO] [stdout] 4025 | | ffi::gst_message_new_have_context(src, context.into_glib_ptr()) [INFO] [stdout] 4026 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4044:5 [INFO] [stdout] | [INFO] [stdout] 4044 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 4045 | | src, [INFO] [stdout] 4046 | | s.device.to_glib_none().0 [INFO] [stdout] 4047 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4044:5 [INFO] [stdout] | [INFO] [stdout] 4044 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_added( [INFO] [stdout] 4045 | | src, [INFO] [stdout] 4046 | | s.device.to_glib_none().0 [INFO] [stdout] 4047 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4065:5 [INFO] [stdout] | [INFO] [stdout] 4065 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 4066 | | src, [INFO] [stdout] 4067 | | s.device.to_glib_none().0 [INFO] [stdout] 4068 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4065:5 [INFO] [stdout] | [INFO] [stdout] 4065 | / message_builder_generic_impl!(|s: &mut Self, src| ffi::gst_message_new_device_removed( [INFO] [stdout] 4066 | | src, [INFO] [stdout] 4067 | | s.device.to_glib_none().0 [INFO] [stdout] 4068 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4134:5 [INFO] [stdout] | [INFO] [stdout] 4134 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4135 | | let v = s.value.take(); [INFO] [stdout] 4136 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 4137 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) [INFO] [stdout] 4141 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4134:5 [INFO] [stdout] | [INFO] [stdout] 4134 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4135 | | let v = s.value.take(); [INFO] [stdout] 4136 | | ffi::gst_message_new_property_notify( [INFO] [stdout] 4137 | | src, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) [INFO] [stdout] 4141 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4159:5 [INFO] [stdout] | [INFO] [stdout] 4159 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4160 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4161 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4159:5 [INFO] [stdout] | [INFO] [stdout] 4159 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4160 | | ffi::gst_message_new_stream_collection(src, s.collection.to_glib_none().0) [INFO] [stdout] 4161 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4231:5 [INFO] [stdout] | [INFO] [stdout] 4231 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4232 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4233 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4234 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4238 | | msg [INFO] [stdout] 4239 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4231:5 [INFO] [stdout] | [INFO] [stdout] 4231 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4232 | | let msg = ffi::gst_message_new_streams_selected(src, s.collection.to_glib_none().0); [INFO] [stdout] 4233 | | if let Some(ref streams) = s.streams { [INFO] [stdout] 4234 | | for stream in streams { [INFO] [stdout] ... | [INFO] [stdout] 4238 | | msg [INFO] [stdout] 4239 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4346:5 [INFO] [stdout] | [INFO] [stdout] 4346 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4347 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4348 | | let entry_struct_ptr = match entry_struct { Some(entry_struct) => { [INFO] [stdout] 4349 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4376 | | msg [INFO] [stdout] 4377 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/message.rs:4346:5 [INFO] [stdout] | [INFO] [stdout] 4346 | / message_builder_generic_impl!(|s: &mut Self, src| { [INFO] [stdout] 4347 | | let entry_struct = s.entry_struct.take(); [INFO] [stdout] 4348 | | let entry_struct_ptr = match entry_struct { Some(entry_struct) => { [INFO] [stdout] 4349 | | entry_struct.into_glib_ptr() [INFO] [stdout] ... | [INFO] [stdout] 4376 | | msg [INFO] [stdout] 4377 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1490:16 [INFO] [stdout] | [INFO] [stdout] 1490 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/structure.rs:1268:5 [INFO] [stdout] | [INFO] [stdout] 1268 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1492:13 [INFO] [stdout] | [INFO] [stdout] 1492 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/structure.rs:1268:5 [INFO] [stdout] | [INFO] [stdout] 1268 | impl_builder_gvalue_extra_setters!(field); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1490:16 [INFO] [stdout] | [INFO] [stdout] 1490 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1492:13 [INFO] [stdout] | [INFO] [stdout] 1492 | } else { [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] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2345:5 [INFO] [stdout] | [INFO] [stdout] 2345 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2345:5 [INFO] [stdout] | [INFO] [stdout] 2345 | event_builder_generic_impl!(|_| { ffi::gst_event_new_flush_start() }); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2362:5 [INFO] [stdout] | [INFO] [stdout] 2362 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2363 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2364 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2362:5 [INFO] [stdout] | [INFO] [stdout] 2362 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2363 | | ffi::gst_event_new_flush_stop(s.reset_time.into_glib()) [INFO] [stdout] 2364 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2457:5 [INFO] [stdout] | [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2458 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2459 | | if let Some(flags) = s.flags { [INFO] [stdout] 2460 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2470 | | ev [INFO] [stdout] 2471 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2457:5 [INFO] [stdout] | [INFO] [stdout] 2457 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2458 | | let ev = ffi::gst_event_new_stream_start(s.stream_id.to_glib_none().0); [INFO] [stdout] 2459 | | if let Some(flags) = s.flags { [INFO] [stdout] 2460 | | ffi::gst_event_set_stream_flags(ev, flags.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2470 | | ev [INFO] [stdout] 2471 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2489:5 [INFO] [stdout] | [INFO] [stdout] 2489 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2489:5 [INFO] [stdout] | [INFO] [stdout] 2489 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_caps(s.caps.as_mut_ptr()) }); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2507:5 [INFO] [stdout] | [INFO] [stdout] 2507 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2508 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2509 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2507:5 [INFO] [stdout] | [INFO] [stdout] 2507 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2508 | | ffi::gst_event_new_segment(s.segment.to_glib_none().0) [INFO] [stdout] 2509 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2527:5 [INFO] [stdout] | [INFO] [stdout] 2527 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2528 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2529 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2527:5 [INFO] [stdout] | [INFO] [stdout] 2527 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2528 | | ffi::gst_event_new_stream_collection(s.stream_collection.to_glib_none().0) [INFO] [stdout] 2529 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2583:5 [INFO] [stdout] | [INFO] [stdout] 2583 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2584 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2585 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2586 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2583:5 [INFO] [stdout] | [INFO] [stdout] 2583 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 2584 | | let tags = s.tags.take().unwrap(); [INFO] [stdout] 2585 | | ffi::gst_event_new_tag(tags.into_glib_ptr()) [INFO] [stdout] 2586 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2608:5 [INFO] [stdout] | [INFO] [stdout] 2608 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2609 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2610 | | s.minsize.format().into_glib(), [INFO] [stdout] 2611 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2614 | | ) [INFO] [stdout] 2615 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2608:5 [INFO] [stdout] | [INFO] [stdout] 2608 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2609 | | ffi::gst_event_new_buffer_size( [INFO] [stdout] 2610 | | s.minsize.format().into_glib(), [INFO] [stdout] 2611 | | s.minsize.value(), [INFO] [stdout] ... | [INFO] [stdout] 2614 | | ) [INFO] [stdout] 2615 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2635:5 [INFO] [stdout] | [INFO] [stdout] 2635 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2636 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2637 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2635:5 [INFO] [stdout] | [INFO] [stdout] 2635 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2636 | | ffi::gst_event_new_sink_message(s.name.to_glib_none().0, s.msg.as_mut_ptr()) [INFO] [stdout] 2637 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2655:5 [INFO] [stdout] | [INFO] [stdout] 2655 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2656 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2657 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2655:5 [INFO] [stdout] | [INFO] [stdout] 2655 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2656 | | ffi::gst_event_new_stream_group_done(s.group_id.0.get()) [INFO] [stdout] 2657 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2673:5 [INFO] [stdout] | [INFO] [stdout] 2673 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2673:5 [INFO] [stdout] | [INFO] [stdout] 2673 | event_builder_generic_impl!(|_| ffi::gst_event_new_eos()); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2693:5 [INFO] [stdout] | [INFO] [stdout] 2693 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2694 | | s.toc.to_glib_none().0, [INFO] [stdout] 2695 | | s.updated.into_glib() [INFO] [stdout] 2696 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2693:5 [INFO] [stdout] | [INFO] [stdout] 2693 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_toc( [INFO] [stdout] 2694 | | s.toc.to_glib_none().0, [INFO] [stdout] 2695 | | s.updated.into_glib() [INFO] [stdout] 2696 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2741:5 [INFO] [stdout] | [INFO] [stdout] 2741 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2742 | | ffi::gst_event_new_protection( [INFO] [stdout] 2743 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2744 | | s.data.as_mut_ptr(), [INFO] [stdout] 2745 | | s.origin.to_glib_none().0, [INFO] [stdout] 2746 | | ) [INFO] [stdout] 2747 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2741:5 [INFO] [stdout] | [INFO] [stdout] 2741 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2742 | | ffi::gst_event_new_protection( [INFO] [stdout] 2743 | | s.system_id.to_glib_none().0, [INFO] [stdout] 2744 | | s.data.as_mut_ptr(), [INFO] [stdout] 2745 | | s.origin.to_glib_none().0, [INFO] [stdout] 2746 | | ) [INFO] [stdout] 2747 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2765:5 [INFO] [stdout] | [INFO] [stdout] 2765 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2766 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2767 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2765:5 [INFO] [stdout] | [INFO] [stdout] 2765 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2766 | | ffi::gst_event_new_segment_done(s.position.format().into_glib(), s.position.value()) [INFO] [stdout] 2767 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2839:5 [INFO] [stdout] | [INFO] [stdout] 2839 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2840 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2841 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2848 | | ev [INFO] [stdout] 2849 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2839:5 [INFO] [stdout] | [INFO] [stdout] 2839 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2840 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2841 | | let ev = ffi::gst_event_new_gap(s.timestamp.into_glib(), s.duration.into_glib()); [INFO] [stdout] ... | [INFO] [stdout] 2848 | | ev [INFO] [stdout] 2849 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2921:5 [INFO] [stdout] | [INFO] [stdout] 2921 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2922 | | s.type_.into_glib(), [INFO] [stdout] 2923 | | s.proportion, [INFO] [stdout] 2924 | | s.diff, [INFO] [stdout] 2925 | | s.timestamp.into_glib(), [INFO] [stdout] 2926 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2921:5 [INFO] [stdout] | [INFO] [stdout] 2921 | / event_builder_generic_impl!(|s: &Self| ffi::gst_event_new_qos( [INFO] [stdout] 2922 | | s.type_.into_glib(), [INFO] [stdout] 2923 | | s.proportion, [INFO] [stdout] 2924 | | s.diff, [INFO] [stdout] 2925 | | s.timestamp.into_glib(), [INFO] [stdout] 2926 | | )); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2969:5 [INFO] [stdout] | [INFO] [stdout] 2969 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2970 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2971 | | { [INFO] [stdout] 2972 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2988 | | } [INFO] [stdout] 2989 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:2969:5 [INFO] [stdout] | [INFO] [stdout] 2969 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 2970 | | #[allow(clippy::let_and_return)] [INFO] [stdout] 2971 | | { [INFO] [stdout] 2972 | | let ev = ffi::gst_event_new_seek( [INFO] [stdout] ... | [INFO] [stdout] 2988 | | } [INFO] [stdout] 2989 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3007:5 [INFO] [stdout] | [INFO] [stdout] 3007 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3008 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3009 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 3010 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3007:5 [INFO] [stdout] | [INFO] [stdout] 3007 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3008 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3009 | | ffi::gst_event_new_navigation(structure.into_glib_ptr()) [INFO] [stdout] 3010 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3028:5 [INFO] [stdout] | [INFO] [stdout] 3028 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3028:5 [INFO] [stdout] | [INFO] [stdout] 3028 | event_builder_generic_impl!(|s: &Self| { ffi::gst_event_new_latency(s.latency.into_glib()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3052:5 [INFO] [stdout] | [INFO] [stdout] 3052 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3053 | | ffi::gst_event_new_step( [INFO] [stdout] 3054 | | s.amount.format().into_glib(), [INFO] [stdout] 3055 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3059 | | ) [INFO] [stdout] 3060 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3052:5 [INFO] [stdout] | [INFO] [stdout] 3052 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3053 | | ffi::gst_event_new_step( [INFO] [stdout] 3054 | | s.amount.format().into_glib(), [INFO] [stdout] 3055 | | s.amount.value() as u64, [INFO] [stdout] ... | [INFO] [stdout] 3059 | | ) [INFO] [stdout] 3060 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | 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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3076:5 [INFO] [stdout] | [INFO] [stdout] 3076 | event_builder_generic_impl!(|_| { ffi::gst_event_new_reconfigure() }); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3094:5 [INFO] [stdout] | [INFO] [stdout] 3094 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3095 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 3096 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3094:5 [INFO] [stdout] | [INFO] [stdout] 3094 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3095 | | ffi::gst_event_new_toc_select(s.uid.to_glib_none().0) [INFO] [stdout] 3096 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3114:5 [INFO] [stdout] | [INFO] [stdout] 3114 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3115 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 3116 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3114:5 [INFO] [stdout] | [INFO] [stdout] 3114 | / event_builder_generic_impl!(|s: &Self| { [INFO] [stdout] 3115 | | ffi::gst_event_new_select_streams(s.streams.to_glib_none().0) [INFO] [stdout] 3116 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3134:5 [INFO] [stdout] | [INFO] [stdout] 3134 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3135 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3136 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3137 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3134:5 [INFO] [stdout] | [INFO] [stdout] 3134 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3135 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3136 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_UPSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3137 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3155:5 [INFO] [stdout] | [INFO] [stdout] 3155 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3156 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3157 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3158 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3155:5 [INFO] [stdout] | [INFO] [stdout] 3155 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3156 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3157 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_DOWNSTREAM, structure.into_glib_ptr()) [INFO] [stdout] 3158 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3176:5 [INFO] [stdout] | [INFO] [stdout] 3176 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3177 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3178 | | ffi::gst_event_new_custom( [INFO] [stdout] 3179 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3180 | | structure.into_glib_ptr(), [INFO] [stdout] 3181 | | ) [INFO] [stdout] 3182 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3176:5 [INFO] [stdout] | [INFO] [stdout] 3176 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3177 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3178 | | ffi::gst_event_new_custom( [INFO] [stdout] 3179 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_OOB, [INFO] [stdout] 3180 | | structure.into_glib_ptr(), [INFO] [stdout] 3181 | | ) [INFO] [stdout] 3182 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3200:5 [INFO] [stdout] | [INFO] [stdout] 3200 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3201 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3202 | | ffi::gst_event_new_custom( [INFO] [stdout] 3203 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3204 | | structure.into_glib_ptr(), [INFO] [stdout] 3205 | | ) [INFO] [stdout] 3206 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3200:5 [INFO] [stdout] | [INFO] [stdout] 3200 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3201 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3202 | | ffi::gst_event_new_custom( [INFO] [stdout] 3203 | | ffi::GST_EVENT_CUSTOM_DOWNSTREAM_STICKY, [INFO] [stdout] 3204 | | structure.into_glib_ptr(), [INFO] [stdout] 3205 | | ) [INFO] [stdout] 3206 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3224:5 [INFO] [stdout] | [INFO] [stdout] 3224 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3225 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3226 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3227 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3224:5 [INFO] [stdout] | [INFO] [stdout] 3224 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3225 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3226 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH, structure.into_glib_ptr()) [INFO] [stdout] 3227 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1553:16 [INFO] [stdout] | [INFO] [stdout] 1553 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3245:5 [INFO] [stdout] | [INFO] [stdout] 3245 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3246 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3247 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3248 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1555:13 [INFO] [stdout] | [INFO] [stdout] 1555 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event.rs:3245:5 [INFO] [stdout] | [INFO] [stdout] 3245 | / event_builder_generic_impl!(|s: &mut Self| { [INFO] [stdout] 3246 | | let structure = s.structure.take().unwrap(); [INFO] [stdout] 3247 | | ffi::gst_event_new_custom(ffi::GST_EVENT_CUSTOM_BOTH_OOB, structure.into_glib_ptr()) [INFO] [stdout] 3248 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] = note: this warning 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] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/value.rs:1616:16 [INFO] [stdout] | [INFO] [stdout] 1616 | if let Some(value) = value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/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 #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/value.rs:1618:13 [INFO] [stdout] | [INFO] [stdout] 1618 | } else { [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] = note: this warning 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] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.24s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking gstreamer v0.23.3 (/tmp/fixit) [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/error.rs:129:48 [INFO] [stdout] | [INFO] [stdout] 129 | self.log_with_object_internal(unsafe { imp.obj().unsafe_cast_ref::() }); [INFO] [stdout] | ------------------------ ^^^^^^^^^ - temporary value is freed at the end of this statement [INFO] [stdout] | | | [INFO] [stdout] | | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used by call [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/error.rs:129:48 [INFO] [stdout] | [INFO] [stdout] 129 | self.log_with_object_internal(unsafe { imp.obj().unsafe_cast_ref::() }); [INFO] [stdout] | ------------------------ ^^^^^^^^^ - temporary value is freed at the end of this statement [INFO] [stdout] | | | [INFO] [stdout] | | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used by call [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0716`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gstreamer` (lib) due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] For more information about this error, try `rustc --explain E0716`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gstreamer` (lib test) due to 1 previous error [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "b671b5c796876f4deb0c5b6dfaf90f1aaa949013ac2677bea6b00bee0bb46344", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b671b5c796876f4deb0c5b6dfaf90f1aaa949013ac2677bea6b00bee0bb46344", kill_on_drop: false }` [INFO] [stdout] b671b5c796876f4deb0c5b6dfaf90f1aaa949013ac2677bea6b00bee0bb46344