[INFO] fetching crate medea-jason 0.6.0... [INFO] checking medea-jason-0.6.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate medea-jason 0.6.0 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate medea-jason 0.6.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate medea-jason 0.6.0 [INFO] finished tweaking crates.io crate medea-jason 0.6.0 [INFO] tweaked toml for crates.io crate medea-jason 0.6.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 181 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding atomic v0.5.3 (latest: v0.6.0) [INFO] [stderr] Adding cfg-if v0.1.10 (latest: v1.0.0) [INFO] [stderr] Adding derive_more v0.99.18 (latest: v1.0.0) [INFO] [stderr] Adding flutter_rust_bridge v2.2.0 (latest: v2.3.0) [INFO] [stderr] Adding flutter_rust_bridge_macros v2.2.0 (latest: v2.3.0) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding heck v0.3.3 (latest: v0.5.0) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.5.0) [INFO] [stderr] Adding js-sys v0.3.69 (latest: v0.3.70) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding sealed v0.3.0 (latest: v0.5.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding termtree v0.4.1 (latest: v0.5.1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasm-bindgen v0.2.92 (latest: v0.2.93) [INFO] [stderr] Adding wasm-bindgen-backend v0.2.92 (latest: v0.2.93) [INFO] [stderr] Adding wasm-bindgen-futures v0.4.42 (latest: v0.4.43) [INFO] [stderr] Adding wasm-bindgen-macro v0.2.92 (latest: v0.2.93) [INFO] [stderr] Adding wasm-bindgen-macro-support v0.2.92 (latest: v0.2.93) [INFO] [stderr] Adding wasm-bindgen-shared v0.2.92 (latest: v0.2.93) [INFO] [stderr] Adding wasm-bindgen-test v0.3.42 (latest: v0.3.43) [INFO] [stderr] Adding wasm-bindgen-test-macro v0.3.42 (latest: v0.3.43) [INFO] [stderr] Adding web-sys v0.3.69 (latest: v0.3.70) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 90a13a3929b5e408ec30683b476ed93b87df4c8bf498ec699568a23c9d44b550 [INFO] running `Command { std: "docker" "start" "-a" "90a13a3929b5e408ec30683b476ed93b87df4c8bf498ec699568a23c9d44b550", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "90a13a3929b5e408ec30683b476ed93b87df4c8bf498ec699568a23c9d44b550", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90a13a3929b5e408ec30683b476ed93b87df4c8bf498ec699568a23c9d44b550", kill_on_drop: false }` [INFO] [stdout] 90a13a3929b5e408ec30683b476ed93b87df4c8bf498ec699568a23c9d44b550 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5fdb527a535cf2f3db3541ff7933715f42fe12f11380edde740ce35d679cb408 [INFO] running `Command { std: "docker" "start" "-a" "5fdb527a535cf2f3db3541ff7933715f42fe12f11380edde740ce35d679cb408", kill_on_drop: false }` [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Checking gimli v0.29.0 [INFO] [stderr] Compiling dart-sys-fork v4.1.1 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling build-target v0.4.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Compiling flutter_rust_bridge v2.2.0 [INFO] [stderr] Checking atomic v0.5.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling delegate-attr v0.3.0 [INFO] [stderr] Compiling medea-jason v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Compiling sealed v0.5.0 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking send_wrapper v0.6.0 [INFO] [stderr] Compiling medea-macro v0.3.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling flutter_rust_bridge_macros v2.2.0 [INFO] [stderr] Checking addr2line v0.22.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking simple_logger v5.0.0 [INFO] [stderr] Checking derive_more v1.0.0 [INFO] [stderr] Checking medea-client-api-proto v0.6.1 [INFO] [stderr] Checking backoff v0.4.0 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking medea-reactive v0.1.2 [INFO] [stderr] Checking allo-isolate v0.1.25 [INFO] [stderr] Compiling sealed v0.3.0 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Checking tracerr v0.3.0 [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/mod.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 52 | val: Guarded>, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | ) -> impl Future>> { [INFO] [stdout] 54 | future::ready(val.transpose()) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:102:32 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn new(obj: Rc, state: Rc) -> Self { [INFO] [stdout] | ---------- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | let mut watchers_spawner = [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | _spawned_watchers: watchers_spawner.finish(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:169:27 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn spawn_sync(&mut self, rx: R, handle: F) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 168 | self.spawn(rx, move |o, s, v| { [INFO] [stdout] | - - - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | future::ready(handle(o.borrow(), s.borrow(), v)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:178:31 [INFO] [stdout] | [INFO] [stdout] 174 | fn new(state: Rc, obj: Rc) -> Self { [INFO] [stdout] | ------------ ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 178 | spawned_watchers: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/err.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 629 | fn from(err: Traced) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 635 | let (err, stacktrace) = err.split(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 638 | let (kind, cause) = match err { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 643 | platform::GetUserMediaError::Audio(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 646 | platform::GetUserMediaError::Video(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 649 | platform::GetUserMediaError::Unknown(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 650 | )) => (Kind::GetUserMediaFailed, Some(cause)), [INFO] [stdout] 651 | Err::GetDisplayMediaFailed(Gdm::PlatformRequestFailed(cause)) => { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 660 | LocalMediaInitException::new(kind, message, cause, stacktrace).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/err.rs:811:9 [INFO] [stdout] | [INFO] [stdout] 799 | fn from(err: room::ConstraintsUpdateError) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 802 | let (err, rolled_back) = match err { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 803 | room::ConstraintsUpdateError::Recovered(err) => (err, true), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 804 | room::ConstraintsUpdateError::RecoverFailed { [INFO] [stdout] 805 | recover_reason, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 808 | room::ConstraintsUpdateError::Errored(err) => (err, false), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 811 | MediaSettingsUpdateException::new(message, err, rolled_back).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn propagate_panic(f: impl FnOnce() -> T) -> T { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | panic::catch_unwind(panic::AssertUnwindSafe(f)).unwrap_or_else(|_| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:137:20 [INFO] [stdout] | [INFO] [stdout] 136 | fn from(val: Option) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | val.map_or(Self::None, |t| Self::from(t)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:252:14 [INFO] [stdout] | [INFO] [stdout] 251 | fn from(from: F) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 252 | Self(DartValue::from(from), PhantomData) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:714:34 [INFO] [stdout] | [INFO] [stdout] 712 | val: DartValue, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | ) -> ptr::NonNull { [INFO] [stdout] 714 | ptr::NonNull::from(Box::leak(Box::new(val))) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:83:47 [INFO] [stdout] | [INFO] [stdout] 82 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 84 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::on_panic(api_cb); })?; Ok(output_ok) [INFO] [stdout] 85 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 134 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 136 | | let mut api_that_guard = None; [INFO] [stdout] 137 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 138 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 145 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::disable_remote_audio(&*api_that_guard))?;... [INFO] [stdout] 146 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 156 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 158 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 159 | | let mut api_that_guard = None; [INFO] [stdout] 160 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 161 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 168 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::disable_remote_video(&*api_that_guard, ap... [INFO] [stdout] 169 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:180:47 [INFO] [stdout] | [INFO] [stdout] 179 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 181 | | let mut api_that_guard = None; [INFO] [stdout] 182 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 183 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 190 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::enable_remote_audio(&*api_that_guard))?; ... [INFO] [stdout] 191 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:203:47 [INFO] [stdout] | [INFO] [stdout] 201 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 203 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 204 | | let mut api_that_guard = None; [INFO] [stdout] 205 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 206 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 213 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::enable_remote_video(&*api_that_guard, api... [INFO] [stdout] 214 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:238:76 [INFO] [stdout] | [INFO] [stdout] 237 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 238 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 239 | | let mut api_that_guard = None; [INFO] [stdout] 240 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 241 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 248 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::get_remote_member_id(&*api_that_guard)?; Ok(output_ok) [INFO] [stdout] 249 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:261:76 [INFO] [stdout] | [INFO] [stdout] 259 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 260 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 261 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 262 | | let mut api_that_guard = None; [INFO] [stdout] 263 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 264 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 271 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_close(&*api_that_guard, api_f)?; Ok(output_ok) [INFO] [stdout] 272 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:284:76 [INFO] [stdout] | [INFO] [stdout] 282 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 284 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 285 | | let mut api_that_guard = None; [INFO] [stdout] 286 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 287 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 294 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_quality_score_update(&*api_that_guard, api_f)?; Ok(outp... [INFO] [stdout] 295 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:307:76 [INFO] [stdout] | [INFO] [stdout] 305 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 306 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 307 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 308 | | let mut api_that_guard = None; [INFO] [stdout] 309 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 310 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 317 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_remote_track_added(&*api_that_guard, api_f)?; Ok(output... [INFO] [stdout] 318 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:330:47 [INFO] [stdout] | [INFO] [stdout] 328 | let api_that = >>::sse_decode(&mut deserializer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | let api_room_to_delete = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 331 | | let mut api_that_guard = None; [INFO] [stdout] 332 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 333 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 340 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::jason::Jason::jason_close_room(&*api_that_guard, api_room_to_delete); })?; ... [INFO] [stdout] 341 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:352:47 [INFO] [stdout] | [INFO] [stdout] 351 | let api_that = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 353 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::jason::Jason::jason_dispose(api_that); })?; Ok(output_ok) [INFO] [stdout] 354 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:365:47 [INFO] [stdout] | [INFO] [stdout] 364 | let api_that = >>::sse_decode(&mut deserializer)... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 365 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 366 | | let mut api_that_guard = None; [INFO] [stdout] 367 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 368 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 375 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::jason::Jason::jason_init_room(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 376 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:387:47 [INFO] [stdout] | [INFO] [stdout] 386 | let api_that = >>::sse_decode(&mut deserializer)... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 387 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 388 | | let mut api_that_guard = None; [INFO] [stdout] 389 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 390 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 397 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::jason::Jason::jason_media_manager(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 398 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:422:47 [INFO] [stdout] | [INFO] [stdout] 421 | ... let api_that = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 422 | ... transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 423 | | ... let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::free(api_that))?; Ok(outpu... [INFO] [stdout] 424 | | ... })()) }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:448:47 [INFO] [stdout] | [INFO] [stdout] 447 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 448 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 449 | | let mut api_that_guard = None; [INFO] [stdout] 450 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 451 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 458 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::get_track(&*api_that_guard))?; Ok(output... [INFO] [stdout] 459 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:470:47 [INFO] [stdout] | [INFO] [stdout] 469 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 470 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 471 | | let mut api_that_guard = None; [INFO] [stdout] 472 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 473 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 480 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::is_on_audio_level_available(&*api_that_gua... [INFO] [stdout] 481 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:492:47 [INFO] [stdout] | [INFO] [stdout] 491 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 492 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 493 | | let mut api_that_guard = None; [INFO] [stdout] 494 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 495 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 502 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::kind(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 503 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:514:47 [INFO] [stdout] | [INFO] [stdout] 513 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 514 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 515 | | let mut api_that_guard = None; [INFO] [stdout] 516 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 517 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 524 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::media_source_kind(&*api_that_guard))?; O... [INFO] [stdout] 525 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:537:47 [INFO] [stdout] | [INFO] [stdout] 535 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 536 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 537 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 538 | | let mut api_that_guard = None; [INFO] [stdout] 539 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 540 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 547 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::local_media_track::LocalMediaTrack::on_audio_level_changed(&*api_that_guard,... [INFO] [stdout] 548 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:560:47 [INFO] [stdout] | [INFO] [stdout] 558 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 561 | | let mut api_that_guard = None; [INFO] [stdout] 562 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 563 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 570 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::local_media_track::LocalMediaTrack::on_ended(&*api_that_guard, api_f); })?; ... [INFO] [stdout] 571 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:582:47 [INFO] [stdout] | [INFO] [stdout] 581 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 582 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 583 | | let mut api_that_guard = None; [INFO] [stdout] 584 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 585 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 592 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::state(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 593 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:617:47 [INFO] [stdout] | [INFO] [stdout] 616 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 618 | | let mut api_that_guard = None; [INFO] [stdout] 619 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 620 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 627 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::enumerate_devices(&*api_that_guard))?; Ok... [INFO] [stdout] 628 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:639:47 [INFO] [stdout] | [INFO] [stdout] 638 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 639 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 640 | | let mut api_that_guard = None; [INFO] [stdout] 641 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 642 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 649 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::enumerate_displays(&*api_that_guard))?; O... [INFO] [stdout] 650 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:662:47 [INFO] [stdout] | [INFO] [stdout] 660 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 661 | let api_caps = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 662 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 663 | | let mut api_that_guard = None; [INFO] [stdout] 664 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 665 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 672 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::init_local_tracks(&*api_that_guard, api_cap... [INFO] [stdout] 673 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:684:47 [INFO] [stdout] | [INFO] [stdout] 683 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 684 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 685 | | let mut api_that_guard = None; [INFO] [stdout] 686 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 687 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 694 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::microphone_volume(&*api_that_guard))?; Ok... [INFO] [stdout] 695 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:706:47 [INFO] [stdout] | [INFO] [stdout] 705 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 707 | | let mut api_that_guard = None; [INFO] [stdout] 708 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 709 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 716 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::microphone_volume_is_available(&*api_that_g... [INFO] [stdout] 717 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:729:76 [INFO] [stdout] | [INFO] [stdout] 727 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 730 | | let mut api_that_guard = None; [INFO] [stdout] 731 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 732 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 739 | | let output_ok = crate::api::dart::api::media_manager::MediaManagerHandle::on_device_change(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 740 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:752:47 [INFO] [stdout] | [INFO] [stdout] 750 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 751 | let api_level = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 752 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 753 | | let mut api_that_guard = None; [INFO] [stdout] 754 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 755 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 762 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::set_microphone_volume(&*api_that_guard, api... [INFO] [stdout] 763 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:775:47 [INFO] [stdout] | [INFO] [stdout] 773 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 774 | let api_device_id = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 775 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 776 | | let mut api_that_guard = None; [INFO] [stdout] 777 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 778 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 785 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::set_output_audio_id(&*api_that_guard, api_d... [INFO] [stdout] 786 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:814:47 [INFO] [stdout] | [INFO] [stdout] 809 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 814 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 815 | | let mut api_that_guard = None; [INFO] [stdout] 816 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 817 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 824 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::reconnect_handle::ReconnectHandle::reconnect_with_backoff(&*api_that_guard, ap... [INFO] [stdout] 825 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:837:47 [INFO] [stdout] | [INFO] [stdout] 835 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 836 | let api_delay_ms = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 837 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 838 | | let mut api_that_guard = None; [INFO] [stdout] 839 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 840 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 847 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::reconnect_handle::ReconnectHandle::reconnect_with_delay(&*api_that_guard, api_... [INFO] [stdout] 848 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:872:47 [INFO] [stdout] | [INFO] [stdout] 871 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 872 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 873 | | let mut api_that_guard = None; [INFO] [stdout] 874 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 875 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 882 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::get_track(&*api_that_guard))?; Ok(outp... [INFO] [stdout] 883 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:894:47 [INFO] [stdout] | [INFO] [stdout] 893 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 894 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 895 | | let mut api_that_guard = None; [INFO] [stdout] 896 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 897 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 904 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::kind(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 905 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:916:47 [INFO] [stdout] | [INFO] [stdout] 915 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 917 | | let mut api_that_guard = None; [INFO] [stdout] 918 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 919 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 926 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::media_direction(&*api_that_guard))?; O... [INFO] [stdout] 927 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:938:47 [INFO] [stdout] | [INFO] [stdout] 937 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 938 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 939 | | let mut api_that_guard = None; [INFO] [stdout] 940 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 941 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 948 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::media_source_kind(&*api_that_guard))?; ... [INFO] [stdout] 949 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:960:47 [INFO] [stdout] | [INFO] [stdout] 959 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 960 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 961 | | let mut api_that_guard = None; [INFO] [stdout] 962 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 963 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 970 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::muted(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 971 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:983:47 [INFO] [stdout] | [INFO] [stdout] 981 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 982 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 984 | | let mut api_that_guard = None; [INFO] [stdout] 985 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 986 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 993 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_media_direction_changed(&*api_that_... [INFO] [stdout] 994 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1006:47 [INFO] [stdout] | [INFO] [stdout] 1004 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1005 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1006 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1007 | | let mut api_that_guard = None; [INFO] [stdout] 1008 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1009 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1016 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_muted(&*api_that_guard, api_f); })?... [INFO] [stdout] 1017 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1029:47 [INFO] [stdout] | [INFO] [stdout] 1027 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1028 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1029 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1030 | | let mut api_that_guard = None; [INFO] [stdout] 1031 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1032 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1039 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_stopped(&*api_that_guard, api_f); }... [INFO] [stdout] 1040 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1052:47 [INFO] [stdout] | [INFO] [stdout] 1050 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1051 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1052 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1053 | | let mut api_that_guard = None; [INFO] [stdout] 1054 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1055 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1062 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_unmuted(&*api_that_guard, api_f); }... [INFO] [stdout] 1063 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1074:47 [INFO] [stdout] | [INFO] [stdout] 1073 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1074 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1075 | | let mut api_that_guard = None; [INFO] [stdout] 1076 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1077 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1084 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1085 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1096:47 [INFO] [stdout] | [INFO] [stdout] 1095 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1096 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1097 | | let mut api_that_guard = None; [INFO] [stdout] 1098 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1099 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1106 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_remote_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1107 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1119:47 [INFO] [stdout] | [INFO] [stdout] 1117 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1119 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1120 | | let mut api_that_guard = None; [INFO] [stdout] 1121 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1122 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1129 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_remote_video(&*api_that_guard, api_source_kind))?; ... [INFO] [stdout] 1130 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/mod.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 52 | val: Guarded>, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | ) -> impl Future>> { [INFO] [stdout] 54 | future::ready(val.transpose()) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1142:47 [INFO] [stdout] | [INFO] [stdout] 1140 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1141 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1142 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1143 | | let mut api_that_guard = None; [INFO] [stdout] 1144 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1145 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1152 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_video(&*api_that_guard, api_source_kind))?; Ok(out... [INFO] [stdout] 1153 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1164:47 [INFO] [stdout] | [INFO] [stdout] 1163 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1164 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1165 | | let mut api_that_guard = None; [INFO] [stdout] 1166 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1167 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1174 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1175 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1186:47 [INFO] [stdout] | [INFO] [stdout] 1185 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1186 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1187 | | let mut api_that_guard = None; [INFO] [stdout] 1188 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1189 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1196 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_remote_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1197 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1209:47 [INFO] [stdout] | [INFO] [stdout] 1207 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1209 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1210 | | let mut api_that_guard = None; [INFO] [stdout] 1211 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1212 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1219 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_remote_video(&*api_that_guard, api_source_kind))?; ... [INFO] [stdout] 1220 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:102:32 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn new(obj: Rc, state: Rc) -> Self { [INFO] [stdout] | ---------- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | let mut watchers_spawner = [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | _spawned_watchers: watchers_spawner.finish(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:169:27 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn spawn_sync(&mut self, rx: R, handle: F) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 168 | self.spawn(rx, move |o, s, v| { [INFO] [stdout] | - - - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | future::ready(handle(o.borrow(), s.borrow(), v)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils/component.rs:178:31 [INFO] [stdout] | [INFO] [stdout] 174 | fn new(state: Rc, obj: Rc) -> Self { [INFO] [stdout] | ------------ ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 178 | spawned_watchers: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1232:47 [INFO] [stdout] | [INFO] [stdout] 1230 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1231 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1232 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1233 | | let mut api_that_guard = None; [INFO] [stdout] 1234 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1235 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1242 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_video(&*api_that_guard, api_source_kind))?; Ok(outp... [INFO] [stdout] 1243 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1255:47 [INFO] [stdout] | [INFO] [stdout] 1253 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1254 | let api_token = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1255 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1256 | | let mut api_that_guard = None; [INFO] [stdout] 1257 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1258 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1265 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::join(&*api_that_guard, api_token))?; Ok(output_ok) [INFO] [stdout] 1266 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/err.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 629 | fn from(err: Traced) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 635 | let (err, stacktrace) = err.split(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 638 | let (kind, cause) = match err { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 643 | platform::GetUserMediaError::Audio(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 646 | platform::GetUserMediaError::Video(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 649 | platform::GetUserMediaError::Unknown(cause), [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 650 | )) => (Kind::GetUserMediaFailed, Some(cause)), [INFO] [stdout] 651 | Err::GetDisplayMediaFailed(Gdm::PlatformRequestFailed(cause)) => { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 660 | LocalMediaInitException::new(kind, message, cause, stacktrace).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/err.rs:811:9 [INFO] [stdout] | [INFO] [stdout] 799 | fn from(err: room::ConstraintsUpdateError) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 802 | let (err, rolled_back) = match err { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 803 | room::ConstraintsUpdateError::Recovered(err) => (err, true), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 804 | room::ConstraintsUpdateError::RecoverFailed { [INFO] [stdout] 805 | recover_reason, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 808 | room::ConstraintsUpdateError::Errored(err) => (err, false), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 811 | MediaSettingsUpdateException::new(message, err, rolled_back).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn propagate_panic(f: impl FnOnce() -> T) -> T { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | panic::catch_unwind(panic::AssertUnwindSafe(f)).unwrap_or_else(|_| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:137:20 [INFO] [stdout] | [INFO] [stdout] 136 | fn from(val: Option) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | val.map_or(Self::None, |t| Self::from(t)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:252:14 [INFO] [stdout] | [INFO] [stdout] 251 | fn from(from: F) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 252 | Self(DartValue::from(from), PhantomData) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/mod.rs:714:34 [INFO] [stdout] | [INFO] [stdout] 712 | val: DartValue, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | ) -> ptr::NonNull { [INFO] [stdout] 714 | ptr::NonNull::from(Box::leak(Box::new(val))) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1277:47 [INFO] [stdout] | [INFO] [stdout] 1276 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1277 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1278 | | let mut api_that_guard = None; [INFO] [stdout] 1279 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1280 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1287 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::mute_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1288 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1300:47 [INFO] [stdout] | [INFO] [stdout] 1298 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1299 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1300 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1301 | | let mut api_that_guard = None; [INFO] [stdout] 1302 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1303 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1310 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::mute_video(&*api_that_guard, api_source_kind))?; Ok(output... [INFO] [stdout] 1311 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:83:47 [INFO] [stdout] | [INFO] [stdout] 82 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 84 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::on_panic(api_cb); })?; Ok(output_ok) [INFO] [stdout] 85 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1323:76 [INFO] [stdout] | [INFO] [stdout] 1321 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1322 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1323 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1324 | | let mut api_that_guard = None; [INFO] [stdout] 1325 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1326 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1333 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_close(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1334 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1346:76 [INFO] [stdout] | [INFO] [stdout] 1344 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1345 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1346 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1347 | | let mut api_that_guard = None; [INFO] [stdout] 1348 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1349 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1356 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_connection_loss(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1357 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 134 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 136 | | let mut api_that_guard = None; [INFO] [stdout] 137 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 138 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 145 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::disable_remote_audio(&*api_that_guard))?;... [INFO] [stdout] 146 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1369:76 [INFO] [stdout] | [INFO] [stdout] 1367 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1368 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1369 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1370 | | let mut api_that_guard = None; [INFO] [stdout] 1371 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1372 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1379 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_failed_local_media(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1380 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 156 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 158 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 159 | | let mut api_that_guard = None; [INFO] [stdout] 160 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 161 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 168 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::disable_remote_video(&*api_that_guard, ap... [INFO] [stdout] 169 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:180:47 [INFO] [stdout] | [INFO] [stdout] 179 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 181 | | let mut api_that_guard = None; [INFO] [stdout] 182 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 183 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 190 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::enable_remote_audio(&*api_that_guard))?; ... [INFO] [stdout] 191 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1392:76 [INFO] [stdout] | [INFO] [stdout] 1390 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1391 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1392 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1393 | | let mut api_that_guard = None; [INFO] [stdout] 1394 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1395 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1402 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_local_track(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1403 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:203:47 [INFO] [stdout] | [INFO] [stdout] 201 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 203 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 204 | | let mut api_that_guard = None; [INFO] [stdout] 205 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 206 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 213 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::connection_handle::ConnectionHandle::enable_remote_video(&*api_that_guard, api... [INFO] [stdout] 214 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1415:76 [INFO] [stdout] | [INFO] [stdout] 1413 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1414 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1415 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1416 | | let mut api_that_guard = None; [INFO] [stdout] 1417 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1418 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1425 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_new_connection(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1426 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1440:47 [INFO] [stdout] | [INFO] [stdout] 1436 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1440 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1441 | | let mut api_that_guard = None; [INFO] [stdout] 1442 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1443 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1450 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::set_local_media_settings(&*api_that_guard, api_settings, api... [INFO] [stdout] 1451 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:238:76 [INFO] [stdout] | [INFO] [stdout] 237 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 238 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 239 | | let mut api_that_guard = None; [INFO] [stdout] 240 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 241 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 248 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::get_remote_member_id(&*api_that_guard)?; Ok(output_ok) [INFO] [stdout] 249 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1462:47 [INFO] [stdout] | [INFO] [stdout] 1461 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1462 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1463 | | let mut api_that_guard = None; [INFO] [stdout] 1464 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1465 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1472 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::unmute_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1473 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:261:76 [INFO] [stdout] | [INFO] [stdout] 259 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 260 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 261 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 262 | | let mut api_that_guard = None; [INFO] [stdout] 263 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 264 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 271 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_close(&*api_that_guard, api_f)?; Ok(output_ok) [INFO] [stdout] 272 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1485:47 [INFO] [stdout] | [INFO] [stdout] 1483 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1484 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1485 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1486 | | let mut api_that_guard = None; [INFO] [stdout] 1487 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1488 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1495 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::unmute_video(&*api_that_guard, api_source_kind))?; Ok(outp... [INFO] [stdout] 1496 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:284:76 [INFO] [stdout] | [INFO] [stdout] 282 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 284 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 285 | | let mut api_that_guard = None; [INFO] [stdout] 286 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 287 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 294 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_quality_score_update(&*api_that_guard, api_f)?; Ok(outp... [INFO] [stdout] 295 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:307:76 [INFO] [stdout] | [INFO] [stdout] 305 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 306 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 307 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 308 | | let mut api_that_guard = None; [INFO] [stdout] 309 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 310 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 317 | | let output_ok = crate::api::dart::api::connection_handle::ConnectionHandle::on_remote_track_added(&*api_that_guard, api_f)?; Ok(output... [INFO] [stdout] 318 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:330:47 [INFO] [stdout] | [INFO] [stdout] 328 | let api_that = >>::sse_decode(&mut deserializer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | let api_room_to_delete = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 331 | | let mut api_that_guard = None; [INFO] [stdout] 332 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 333 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 340 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::jason::Jason::jason_close_room(&*api_that_guard, api_room_to_delete); })?; ... [INFO] [stdout] 341 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:352:47 [INFO] [stdout] | [INFO] [stdout] 351 | let api_that = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 353 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::jason::Jason::jason_dispose(api_that); })?; Ok(output_ok) [INFO] [stdout] 354 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2445:9 [INFO] [stdout] | [INFO] [stdout] 2444 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2445 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2446 | | _, [INFO] [stdout] 2447 | | MoiArc<_>, [INFO] [stdout] 2448 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2468:9 [INFO] [stdout] | [INFO] [stdout] 2467 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2468 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2469 | | _, [INFO] [stdout] 2470 | | MoiArc<_>, [INFO] [stdout] 2471 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:365:47 [INFO] [stdout] | [INFO] [stdout] 364 | let api_that = >>::sse_decode(&mut deserializer)... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 365 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 366 | | let mut api_that_guard = None; [INFO] [stdout] 367 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 368 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 375 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::jason::Jason::jason_init_room(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 376 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2489:9 [INFO] [stdout] | [INFO] [stdout] 2488 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2489 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2490 | | _, [INFO] [stdout] 2491 | | MoiArc<_>, [INFO] [stdout] 2492 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:387:47 [INFO] [stdout] | [INFO] [stdout] 386 | let api_that = >>::sse_decode(&mut deserializer)... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 387 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 388 | | let mut api_that_guard = None; [INFO] [stdout] 389 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 390 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 397 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::jason::Jason::jason_media_manager(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 398 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2512:9 [INFO] [stdout] | [INFO] [stdout] 2511 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2512 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2513 | | _, [INFO] [stdout] 2514 | | MoiArc<_>, [INFO] [stdout] 2515 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:422:47 [INFO] [stdout] | [INFO] [stdout] 421 | ... let api_that = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 422 | ... transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 423 | | ... let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::free(api_that))?; Ok(outpu... [INFO] [stdout] 424 | | ... })()) }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:448:47 [INFO] [stdout] | [INFO] [stdout] 447 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 448 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 449 | | let mut api_that_guard = None; [INFO] [stdout] 450 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 451 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 458 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::get_track(&*api_that_guard))?; Ok(output... [INFO] [stdout] 459 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:470:47 [INFO] [stdout] | [INFO] [stdout] 469 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 470 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 471 | | let mut api_that_guard = None; [INFO] [stdout] 472 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 473 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 480 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::is_on_audio_level_available(&*api_that_gua... [INFO] [stdout] 481 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:492:47 [INFO] [stdout] | [INFO] [stdout] 491 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 492 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 493 | | let mut api_that_guard = None; [INFO] [stdout] 494 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 495 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 502 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::kind(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 503 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:514:47 [INFO] [stdout] | [INFO] [stdout] 513 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 514 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 515 | | let mut api_that_guard = None; [INFO] [stdout] 516 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 517 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 524 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::media_source_kind(&*api_that_guard))?; O... [INFO] [stdout] 525 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:537:47 [INFO] [stdout] | [INFO] [stdout] 535 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 536 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 537 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 538 | | let mut api_that_guard = None; [INFO] [stdout] 539 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 540 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 547 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::local_media_track::LocalMediaTrack::on_audio_level_changed(&*api_that_guard,... [INFO] [stdout] 548 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:560:47 [INFO] [stdout] | [INFO] [stdout] 558 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 561 | | let mut api_that_guard = None; [INFO] [stdout] 562 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 563 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 570 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::local_media_track::LocalMediaTrack::on_ended(&*api_that_guard, api_f); })?; ... [INFO] [stdout] 571 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:582:47 [INFO] [stdout] | [INFO] [stdout] 581 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 582 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 583 | | let mut api_that_guard = None; [INFO] [stdout] 584 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 585 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 592 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::local_media_track::LocalMediaTrack::state(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 593 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:617:47 [INFO] [stdout] | [INFO] [stdout] 616 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 618 | | let mut api_that_guard = None; [INFO] [stdout] 619 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 620 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 627 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::enumerate_devices(&*api_that_guard))?; Ok... [INFO] [stdout] 628 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:639:47 [INFO] [stdout] | [INFO] [stdout] 638 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 639 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 640 | | let mut api_that_guard = None; [INFO] [stdout] 641 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 642 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 649 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::enumerate_displays(&*api_that_guard))?; O... [INFO] [stdout] 650 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:662:47 [INFO] [stdout] | [INFO] [stdout] 660 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 661 | let api_caps = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 662 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 663 | | let mut api_that_guard = None; [INFO] [stdout] 664 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 665 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 672 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::init_local_tracks(&*api_that_guard, api_cap... [INFO] [stdout] 673 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2535:9 [INFO] [stdout] | [INFO] [stdout] 2534 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2535 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2536 | | _, [INFO] [stdout] 2537 | | MoiArc<_>, [INFO] [stdout] 2538 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2558:9 [INFO] [stdout] | [INFO] [stdout] 2557 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2558 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2559 | | _, [INFO] [stdout] 2560 | | MoiArc<_>, [INFO] [stdout] 2561 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:684:47 [INFO] [stdout] | [INFO] [stdout] 683 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 684 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 685 | | let mut api_that_guard = None; [INFO] [stdout] 686 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 687 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 694 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::microphone_volume(&*api_that_guard))?; Ok... [INFO] [stdout] 695 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2581:9 [INFO] [stdout] | [INFO] [stdout] 2580 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2581 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2582 | | _, [INFO] [stdout] 2583 | | MoiArc<_>, [INFO] [stdout] 2584 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:706:47 [INFO] [stdout] | [INFO] [stdout] 705 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 707 | | let mut api_that_guard = None; [INFO] [stdout] 708 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 709 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 716 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::microphone_volume_is_available(&*api_that_g... [INFO] [stdout] 717 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:729:76 [INFO] [stdout] | [INFO] [stdout] 727 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 730 | | let mut api_that_guard = None; [INFO] [stdout] 731 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 732 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 739 | | let output_ok = crate::api::dart::api::media_manager::MediaManagerHandle::on_device_change(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 740 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:752:47 [INFO] [stdout] | [INFO] [stdout] 750 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 751 | let api_level = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 752 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 753 | | let mut api_that_guard = None; [INFO] [stdout] 754 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 755 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 762 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::set_microphone_volume(&*api_that_guard, api... [INFO] [stdout] 763 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:775:47 [INFO] [stdout] | [INFO] [stdout] 773 | let api_that = >>::sse_decode(&mut ... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 774 | let api_device_id = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 775 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 776 | | let mut api_that_guard = None; [INFO] [stdout] 777 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 778 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 785 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::media_manager::MediaManagerHandle::set_output_audio_id(&*api_that_guard, api_d... [INFO] [stdout] 786 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:814:47 [INFO] [stdout] | [INFO] [stdout] 809 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 814 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 815 | | let mut api_that_guard = None; [INFO] [stdout] 816 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 817 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 824 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::reconnect_handle::ReconnectHandle::reconnect_with_backoff(&*api_that_guard, ap... [INFO] [stdout] 825 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/connection_handle.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::ConnectionHandle) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:837:47 [INFO] [stdout] | [INFO] [stdout] 835 | let api_that = >>::sse_decode(&mut des... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 836 | let api_delay_ms = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 837 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 838 | | let mut api_that_guard = None; [INFO] [stdout] 839 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 840 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 847 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::reconnect_handle::ReconnectHandle::reconnect_with_delay(&*api_that_guard, api_... [INFO] [stdout] 848 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:872:47 [INFO] [stdout] | [INFO] [stdout] 871 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 872 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 873 | | let mut api_that_guard = None; [INFO] [stdout] 874 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 875 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 882 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::get_track(&*api_that_guard))?; Ok(outp... [INFO] [stdout] 883 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/jason.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 20 | fn from(value: jason::Jason) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:894:47 [INFO] [stdout] | [INFO] [stdout] 893 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 894 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 895 | | let mut api_that_guard = None; [INFO] [stdout] 896 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 897 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 904 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::kind(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 905 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/local_media_track.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 28 | fn from(value: core::LocalMediaTrack) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:916:47 [INFO] [stdout] | [INFO] [stdout] 915 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 917 | | let mut api_that_guard = None; [INFO] [stdout] 918 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 919 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 926 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::media_direction(&*api_that_guard))?; O... [INFO] [stdout] 927 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/local_media_track.rs:72:51 [INFO] [stdout] | [INFO] [stdout] 70 | let track = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | [INFO] [stdout] 72 | async move { Ok::<_, Error>(track.state().await as i64) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(value: core::MediaManagerHandle) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:938:47 [INFO] [stdout] | [INFO] [stdout] 937 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 938 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 939 | | let mut api_that_guard = None; [INFO] [stdout] 940 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 941 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 948 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::media_source_kind(&*api_that_guard))?; ... [INFO] [stdout] 949 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:55:61 [INFO] [stdout] | [INFO] [stdout] 53 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | [INFO] [stdout] 55 | async move { manager.init_local_tracks(caps.into()).await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:960:47 [INFO] [stdout] | [INFO] [stdout] 959 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 960 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 961 | | let mut api_that_guard = None; [INFO] [stdout] 962 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 963 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 970 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::remote_media_track::RemoteMediaTrack::muted(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 971 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:161:63 [INFO] [stdout] | [INFO] [stdout] 159 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 160 | [INFO] [stdout] 161 | async move { manager.microphone_volume_is_available().await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:172:50 [INFO] [stdout] | [INFO] [stdout] 170 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | [INFO] [stdout] 172 | async move { manager.microphone_volume().await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:983:47 [INFO] [stdout] | [INFO] [stdout] 981 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 982 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 984 | | let mut api_that_guard = None; [INFO] [stdout] 985 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 986 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 993 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_media_direction_changed(&*api_that_... [INFO] [stdout] 994 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1006:47 [INFO] [stdout] | [INFO] [stdout] 1004 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1005 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1006 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1007 | | let mut api_that_guard = None; [INFO] [stdout] 1008 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1009 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1016 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_muted(&*api_that_guard, api_f); })?... [INFO] [stdout] 1017 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/reconnect_handle.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 24 | fn from(value: core::ReconnectHandle) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1029:47 [INFO] [stdout] | [INFO] [stdout] 1027 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1028 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1029 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1030 | | let mut api_that_guard = None; [INFO] [stdout] 1031 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1032 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1039 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_stopped(&*api_that_guard, api_f); }... [INFO] [stdout] 1040 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/remote_media_track.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::Track) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1052:47 [INFO] [stdout] | [INFO] [stdout] 1050 | let api_that = >>::sse_decode(&mut de... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1051 | let api_f = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1052 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1053 | | let mut api_that_guard = None; [INFO] [stdout] 1054 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1055 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1062 | | let output_ok = Result::<_,()>::Ok({ crate::api::dart::api::remote_media_track::RemoteMediaTrack::on_unmuted(&*api_that_guard, api_f); }... [INFO] [stdout] 1063 | | })()) }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/room.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::RoomHandle) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1074:47 [INFO] [stdout] | [INFO] [stdout] 1073 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1074 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1075 | | let mut api_that_guard = None; [INFO] [stdout] 1076 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1077 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1084 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1085 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1096:47 [INFO] [stdout] | [INFO] [stdout] 1095 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1096 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1097 | | let mut api_that_guard = None; [INFO] [stdout] 1098 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1099 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1106 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_remote_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1107 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1119:47 [INFO] [stdout] | [INFO] [stdout] 1117 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1119 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1120 | | let mut api_that_guard = None; [INFO] [stdout] 1121 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1122 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1129 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_remote_video(&*api_that_guard, api_source_kind))?; ... [INFO] [stdout] 1130 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1142:47 [INFO] [stdout] | [INFO] [stdout] 1140 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1141 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1142 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1143 | | let mut api_that_guard = None; [INFO] [stdout] 1144 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1145 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1152 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::disable_video(&*api_that_guard, api_source_kind))?; Ok(out... [INFO] [stdout] 1153 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1164:47 [INFO] [stdout] | [INFO] [stdout] 1163 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1164 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1165 | | let mut api_that_guard = None; [INFO] [stdout] 1166 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1167 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1174 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1175 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:85:21 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Self { [INFO] [stdout] 85 | tracks: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:86:32 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | members_to_tracks: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1186:47 [INFO] [stdout] | [INFO] [stdout] 1185 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1186 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1187 | | let mut api_that_guard = None; [INFO] [stdout] 1188 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1189 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1196 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_remote_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1197 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | connections: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1209:47 [INFO] [stdout] | [INFO] [stdout] 1207 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1209 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1210 | | let mut api_that_guard = None; [INFO] [stdout] 1211 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1212 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1219 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_remote_video(&*api_that_guard, api_source_kind))?; ... [INFO] [stdout] 1220 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:89:32 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 89 | on_new_connection: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1232:47 [INFO] [stdout] | [INFO] [stdout] 1230 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1231 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1232 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1233 | | let mut api_that_guard = None; [INFO] [stdout] 1234 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1235 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1242 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::enable_video(&*api_that_guard, api_source_kind))?; Ok(outp... [INFO] [stdout] 1243 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1255:47 [INFO] [stdout] | [INFO] [stdout] 1253 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1254 | let api_token = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1255 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1256 | | let mut api_that_guard = None; [INFO] [stdout] 1257 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1258 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1265 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::join(&*api_that_guard, api_token))?; Ok(output_ok) [INFO] [stdout] 1266 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 379 | f: platform::Function<()>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 380 | ) -> Result<(), Traced> { [INFO] [stdout] 381 | / self.0 [INFO] [stdout] 382 | | .upgrade() [INFO] [stdout] 383 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1277:47 [INFO] [stdout] | [INFO] [stdout] 1276 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1277 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1278 | | let mut api_that_guard = None; [INFO] [stdout] 1279 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1280 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1287 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::mute_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1288 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:384:18 [INFO] [stdout] | [INFO] [stdout] 379 | f: platform::Function<()>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 384 | .map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:411:9 [INFO] [stdout] | [INFO] [stdout] 409 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 410 | ) -> Result<(), Traced> { [INFO] [stdout] 411 | / self.0 [INFO] [stdout] 412 | | .upgrade() [INFO] [stdout] 413 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1300:47 [INFO] [stdout] | [INFO] [stdout] 1298 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1299 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1300 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1301 | | let mut api_that_guard = None; [INFO] [stdout] 1302 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1303 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1310 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::mute_video(&*api_that_guard, api_source_kind))?; Ok(output... [INFO] [stdout] 1311 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:414:18 [INFO] [stdout] | [INFO] [stdout] 409 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 414 | .map(|inner| inner.on_remote_track_added.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 425 | f: platform::Function, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 426 | ) -> Result<(), Traced> { [INFO] [stdout] 427 | / self.0 [INFO] [stdout] 428 | | .upgrade() [INFO] [stdout] 429 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1323:76 [INFO] [stdout] | [INFO] [stdout] 1321 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1322 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1323 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1324 | | let mut api_that_guard = None; [INFO] [stdout] 1325 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1326 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1333 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_close(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1334 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:430:18 [INFO] [stdout] | [INFO] [stdout] 425 | f: platform::Function, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 430 | .map(|inner| inner.on_quality_score_update.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1346:76 [INFO] [stdout] | [INFO] [stdout] 1344 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1345 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1346 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1347 | | let mut api_that_guard = None; [INFO] [stdout] 1348 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1349 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1356 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_connection_loss(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1357 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:535:18 [INFO] [stdout] | [INFO] [stdout] 526 | let inner = self [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 530 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 531 | Ok(inner) => inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 535 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 536 | | inner [INFO] [stdout] 537 | | .change_media_state(desired_state, kind, source_kind) [INFO] [stdout] 538 | | .await [INFO] [stdout] 539 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1369:76 [INFO] [stdout] | [INFO] [stdout] 1367 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1368 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1369 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1370 | | let mut api_that_guard = None; [INFO] [stdout] 1371 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1372 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1379 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_failed_local_media(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1380 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:538:18 [INFO] [stdout] | [INFO] [stdout] 530 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 538 | .await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1392:76 [INFO] [stdout] | [INFO] [stdout] 1390 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1391 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1392 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1393 | | let mut api_that_guard = None; [INFO] [stdout] 1394 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1395 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1402 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_local_track(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1403 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:560:14 [INFO] [stdout] | [INFO] [stdout] 558 | let recv_constraints = Rc::new(room_recv_constraints.as_ref().clone()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | [INFO] [stdout] 560 | Self(Rc::new(InnerConnection { [INFO] [stdout] | ______________^ [INFO] [stdout] 561 | | _task_handles: vec![ [INFO] [stdout] 562 | | Self::spawn_constraints_synchronizer( [INFO] [stdout] 563 | | Rc::clone(&recv_constraints), [INFO] [stdout] ... | [INFO] [stdout] 587 | | receivers: RefCell::default(), [INFO] [stdout] 588 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/jason.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn new(rpc: Option>) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Self(Rc::new(RefCell::new(Inner { [INFO] [stdout] | ______________^ [INFO] [stdout] 61 | | rooms: Vec::new(), [INFO] [stdout] 62 | | media_manager: Rc::new(MediaManager::default()), [INFO] [stdout] 63 | | rpc, [INFO] [stdout] 64 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1415:76 [INFO] [stdout] | [INFO] [stdout] 1413 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1414 | let api_cb = ::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1415 | transform_result_sse::<_, flutter_rust_bridge::DartOpaque>((move || { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1416 | | let mut api_that_guard = None; [INFO] [stdout] 1417 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1418 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1425 | | let output_ok = crate::api::dart::api::room::RoomHandle::on_new_connection(&*api_that_guard, api_cb)?; Ok(output_ok) [INFO] [stdout] 1426 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/jason.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 70 | let rpc = self.0.borrow().rpc.clone().unwrap_or_else(|| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | self.inner_init_room(WebSocketRpcSession::new(rpc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1440:47 [INFO] [stdout] | [INFO] [stdout] 1436 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1440 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1441 | | let mut api_that_guard = None; [INFO] [stdout] 1442 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1443 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1450 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::set_local_media_settings(&*api_that_guard, api_settings, api... [INFO] [stdout] 1451 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1462:47 [INFO] [stdout] | [INFO] [stdout] 1461 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1462 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1463 | | let mut api_that_guard = None; [INFO] [stdout] 1464 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1465 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1472 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::unmute_audio(&*api_that_guard))?; Ok(output_ok) [INFO] [stdout] 1473 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:1485:47 [INFO] [stdout] | [INFO] [stdout] 1483 | let api_that = >>::sse_decode(&mut deserial... [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1484 | let api_source_kind = >::sse_decode(&mut deserializer);deserializer.end(); [INFO] [stdout] 1485 | transform_result_sse::<_, ()>((move || { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1486 | | let mut api_that_guard = None; [INFO] [stdout] 1487 | | let decode_indices_ = flutter_rust_bridge::for_generated::lockable_compute_decode_order(vec![flutter_rust_bridge::for_generated::Lockable... [INFO] [stdout] 1488 | | for i in decode_indices_ { [INFO] [stdout] ... | [INFO] [stdout] 1495 | | let output_ok = Result::<_,()>::Ok(crate::api::dart::api::room::RoomHandle::unmute_video(&*api_that_guard, api_source_kind))?; Ok(outp... [INFO] [stdout] 1496 | | })()) }) [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/constraints.rs:806:15 [INFO] [stdout] | [INFO] [stdout] 777 | let mut device_cons = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 778 | let mut display_cons = None; [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 806 | match (device_cons, display_cons) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2445:9 [INFO] [stdout] | [INFO] [stdout] 2444 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2445 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2446 | | _, [INFO] [stdout] 2447 | | MoiArc<_>, [INFO] [stdout] 2448 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2468:9 [INFO] [stdout] | [INFO] [stdout] 2467 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2468 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2469 | | _, [INFO] [stdout] 2470 | | MoiArc<_>, [INFO] [stdout] 2471 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2489:9 [INFO] [stdout] | [INFO] [stdout] 2488 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2489 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2490 | | _, [INFO] [stdout] 2491 | | MoiArc<_>, [INFO] [stdout] 2492 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2512:9 [INFO] [stdout] | [INFO] [stdout] 2511 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2512 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2513 | | _, [INFO] [stdout] 2514 | | MoiArc<_>, [INFO] [stdout] 2515 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2535:9 [INFO] [stdout] | [INFO] [stdout] 2534 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2535 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2536 | | _, [INFO] [stdout] 2537 | | MoiArc<_>, [INFO] [stdout] 2538 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2558:9 [INFO] [stdout] | [INFO] [stdout] 2557 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2558 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2559 | | _, [INFO] [stdout] 2560 | | MoiArc<_>, [INFO] [stdout] 2561 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:311:31 [INFO] [stdout] | [INFO] [stdout] 311 | .map(|(_, track)| Weak::upgrade(track).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/api_bridge_generated.rs:2581:9 [INFO] [stdout] | [INFO] [stdout] 2580 | fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2581 | / flutter_rust_bridge::for_generated::rust_auto_opaque_encode::< [INFO] [stdout] 2582 | | _, [INFO] [stdout] 2583 | | MoiArc<_>, [INFO] [stdout] 2584 | | >(self.0) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:411:31 [INFO] [stdout] | [INFO] [stdout] 411 | .map(|tr| Rc::new(local::Track::new(tr, kind))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:534:42 [INFO] [stdout] | [INFO] [stdout] 534 | .ok_or_else(|| tracerr::new!(EnumerateDevicesError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:553:42 [INFO] [stdout] | [INFO] [stdout] 553 | .ok_or_else(|| tracerr::new!(EnumerateDisplaysError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:575:42 [INFO] [stdout] | [INFO] [stdout] 575 | .ok_or_else(|| tracerr::new!(InitLocalTracksError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 578 | .map(|tracks| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | / tracks [INFO] [stdout] 580 | | .into_iter() [INFO] [stdout] 581 | | .map(|(t, _)| local::LocalMediaTrack::new(t)) [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/connection_handle.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::ConnectionHandle) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:619:42 [INFO] [stdout] | [INFO] [stdout] 619 | .ok_or_else(|| tracerr::new!(MicVolumeError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:652:42 [INFO] [stdout] | [INFO] [stdout] 652 | .ok_or_else(|| tracerr::new!(MicVolumeError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/track/local.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 50 | track: platform::MediaStreamTrack, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | _parent: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/jason.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 20 | fn from(value: jason::Jason) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/local_media_track.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 28 | fn from(value: core::LocalMediaTrack) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/track/remote.rs:88:18 [INFO] [stdout] | [INFO] [stdout] 87 | let weak_inner = Rc::downgrade(&track.0); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | Some(move || { [INFO] [stdout] | __________________^ [INFO] [stdout] 89 | | if let Some(inner) = weak_inner.upgrade() { [INFO] [stdout] 90 | | inner.on_stopped.call0(); [INFO] [stdout] 91 | | } [INFO] [stdout] 92 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/local_media_track.rs:72:51 [INFO] [stdout] | [INFO] [stdout] 70 | let track = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | [INFO] [stdout] 72 | async move { Ok::<_, Error>(track.state().await as i64) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(value: core::MediaManagerHandle) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:55:61 [INFO] [stdout] | [INFO] [stdout] 53 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | [INFO] [stdout] 55 | async move { manager.init_local_tracks(caps.into()).await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:161:63 [INFO] [stdout] | [INFO] [stdout] 159 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 160 | [INFO] [stdout] 161 | async move { manager.microphone_volume_is_available().await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/media_manager.rs:172:50 [INFO] [stdout] | [INFO] [stdout] 170 | let manager = self.0.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | [INFO] [stdout] 172 | async move { manager.microphone_volume().await } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/reconnect_handle.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 24 | fn from(value: core::ReconnectHandle) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/mod.rs:984:26 [INFO] [stdout] | [INFO] [stdout] 977 | let peer = Rc::clone(&self.peer); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | .await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/remote_media_track.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::Track) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/dart/api/room.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn from(value: core::RoomHandle) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self(SendWrapper::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:85:21 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Self { [INFO] [stdout] 85 | tracks: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:86:32 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | members_to_tracks: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | connections: RefCell::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:89:32 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(room_recv_constraints: Rc) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 89 | on_new_connection: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 379 | f: platform::Function<()>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 380 | ) -> Result<(), Traced> { [INFO] [stdout] 381 | / self.0 [INFO] [stdout] 382 | | .upgrade() [INFO] [stdout] 383 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:384:18 [INFO] [stdout] | [INFO] [stdout] 379 | f: platform::Function<()>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 384 | .map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:411:9 [INFO] [stdout] | [INFO] [stdout] 409 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 410 | ) -> Result<(), Traced> { [INFO] [stdout] 411 | / self.0 [INFO] [stdout] 412 | | .upgrade() [INFO] [stdout] 413 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:414:18 [INFO] [stdout] | [INFO] [stdout] 409 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 414 | .map(|inner| inner.on_remote_track_added.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 425 | f: platform::Function, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 426 | ) -> Result<(), Traced> { [INFO] [stdout] 427 | / self.0 [INFO] [stdout] 428 | | .upgrade() [INFO] [stdout] 429 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/mod.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 319 | tracks_ids: HashSet, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | / self.senders [INFO] [stdout] 324 | | .local_stream_update_result(tracks_ids) [INFO] [stdout] 325 | | .map_err(tracerr::map_from_and_wrap!()), [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:430:18 [INFO] [stdout] | [INFO] [stdout] 425 | f: platform::Function, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 430 | .map(|inner| inner.on_quality_score_update.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:535:18 [INFO] [stdout] | [INFO] [stdout] 526 | let inner = self [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 530 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 531 | Ok(inner) => inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 535 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 536 | | inner [INFO] [stdout] 537 | | .change_media_state(desired_state, kind, source_kind) [INFO] [stdout] 538 | | .await [INFO] [stdout] 539 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:538:18 [INFO] [stdout] | [INFO] [stdout] 530 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 538 | .await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/ice_candidates.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 35 | let this = self.0.borrow(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Box::pin(stream::select(this.replay_on_insert(), this.on_insert())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection.rs:560:14 [INFO] [stdout] | [INFO] [stdout] 558 | let recv_constraints = Rc::new(room_recv_constraints.as_ref().clone()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | [INFO] [stdout] 560 | Self(Rc::new(InnerConnection { [INFO] [stdout] | ______________^ [INFO] [stdout] 561 | | _task_handles: vec![ [INFO] [stdout] 562 | | Self::spawn_constraints_synchronizer( [INFO] [stdout] 563 | | Rc::clone(&recv_constraints), [INFO] [stdout] ... | [INFO] [stdout] 587 | | receivers: RefCell::default(), [INFO] [stdout] 588 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/ice_candidates.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 43 | fn from_proto(input: Self::Input, _: &LocalTracksConstraints) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | Self(RefCell::new(input.into())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/local_sdp.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 59 | let approved = Rc::clone(&self.0.approved); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 61 | | _ = approved.when_eq(true).await; [INFO] [stdout] 62 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/jason.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn new(rpc: Option>) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Self(Rc::new(RefCell::new(Inner { [INFO] [stdout] | ______________^ [INFO] [stdout] 61 | | rooms: Vec::new(), [INFO] [stdout] 62 | | media_manager: Rc::new(MediaManager::default()), [INFO] [stdout] 63 | | rpc, [INFO] [stdout] 64 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/jason.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 70 | let rpc = self.0.borrow().rpc.clone().unwrap_or_else(|| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | self.inner_init_room(WebSocketRpcSession::new(rpc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 122 | tracks_ids: HashSet, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | let senders = self.0.borrow(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | Box::pin( [INFO] [stdout] 127 | / future::try_join_all(tracks_ids.into_iter().filter_map(|id| { [INFO] [stdout] 128 | | Some( [INFO] [stdout] 129 | | senders [INFO] [stdout] 130 | | .get(&id)? [INFO] [stdout] ... | [INFO] [stdout] 134 | | })) [INFO] [stdout] 135 | | .map(|r| r.map(drop)), [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:150:14 [INFO] [stdout] | [INFO] [stdout] 147 | input: Self::Input, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 150 | Self(RefCell::new( [INFO] [stdout] | ______________^ [INFO] [stdout] 151 | | input [INFO] [stdout] 152 | | .into_iter() [INFO] [stdout] 153 | | .map(|(id, t)| { [INFO] [stdout] ... | [INFO] [stdout] 156 | | .collect(), [INFO] [stdout] 157 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:154:26 [INFO] [stdout] | [INFO] [stdout] 153 | .map(|(id, t)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | (id, Rc::new(S::from_proto(t, send_constraints))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:192:22 [INFO] [stdout] | [INFO] [stdout] 192 | .map(|s| s.when_stabilized().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:205:22 [INFO] [stdout] | [INFO] [stdout] 205 | .map(|s| s.when_updated().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | .map(|(id, s)| (*id, s.as_proto())) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/constraints.rs:806:15 [INFO] [stdout] | [INFO] [stdout] 777 | let mut device_cons = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 778 | let mut display_cons = None; [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 806 | match (device_cons, display_cons) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:350:35 [INFO] [stdout] | [INFO] [stdout] 350 | .filter(move |sender| sender.state().kind() == kind) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | .filter(move |s| s.state().kind() == kind) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:369:43 [INFO] [stdout] | [INFO] [stdout] 369 | .map_or(true, |skind| s.state().source_kind() == skind) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:385:27 [INFO] [stdout] | [INFO] [stdout] 385 | .map(|tx| tx.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:389:27 [INFO] [stdout] | [INFO] [stdout] 389 | .map(|rx| rx.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:462:14 [INFO] [stdout] | [INFO] [stdout] 459 | peer: Rc, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 460 | peer_events_sender: mpsc::UnboundedSender, [INFO] [stdout] | ---------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 461 | ) -> Self { [INFO] [stdout] 462 | Self(RefCell::new(InnerMediaConnections { [INFO] [stdout] | ______________^ [INFO] [stdout] 463 | | peer, [INFO] [stdout] 464 | | peer_events_sender, [INFO] [stdout] 465 | | senders: HashMap::new(), [INFO] [stdout] 466 | | receivers: HashMap::new(), [INFO] [stdout] 467 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:311:31 [INFO] [stdout] | [INFO] [stdout] 311 | .map(|(_, track)| Weak::upgrade(track).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:584:9 [INFO] [stdout] | [INFO] [stdout] 568 | let inner = self.0.borrow(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 569 | let transceivers = inner [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 584 | future::join_all(transceivers).map(|r| r.into_iter().collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:574:17 [INFO] [stdout] | [INFO] [stdout] 573 | let sender = sender.obj(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | async move { (track_id, sender.is_publishing().await) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:574:64 [INFO] [stdout] | [INFO] [stdout] 573 | let sender = sender.obj(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | async move { (track_id, sender.is_publishing().await) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:411:31 [INFO] [stdout] | [INFO] [stdout] 411 | .map(|tr| Rc::new(local::Track::new(tr, kind))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 578 | let receiver = receiver.obj(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | async move { (track_id, receiver.is_receiving().await) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:579:65 [INFO] [stdout] | [INFO] [stdout] 578 | let receiver = receiver.obj(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | async move { (track_id, receiver.is_receiving().await) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:534:42 [INFO] [stdout] | [INFO] [stdout] 534 | .ok_or_else(|| tracerr::new!(EnumerateDevicesError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 596 | let inner = self.0.borrow(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 597 | / inner [INFO] [stdout] 598 | | .senders [INFO] [stdout] 599 | | .get(&track_id) [INFO] [stdout] 600 | | .map(|sndr| sndr.state() as Rc) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:600:25 [INFO] [stdout] | [INFO] [stdout] 600 | .map(|sndr| sndr.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:553:42 [INFO] [stdout] | [INFO] [stdout] 553 | .ok_or_else(|| tracerr::new!(EnumerateDisplaysError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:605:33 [INFO] [stdout] | [INFO] [stdout] 605 | .map(|rcvr| rcvr.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:575:42 [INFO] [stdout] | [INFO] [stdout] 575 | .ok_or_else(|| tracerr::new!(InitLocalTracksError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:683:23 [INFO] [stdout] | [INFO] [stdout] 683 | .map(|c| (c.obj(), c.state())) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:683:32 [INFO] [stdout] | [INFO] [stdout] 683 | .map(|c| (c.obj(), c.state())) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 578 | .map(|tracks| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | / tracks [INFO] [stdout] 580 | | .into_iter() [INFO] [stdout] 581 | | .map(|(t, _)| local::LocalMediaTrack::new(t)) [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:706:56 [INFO] [stdout] | [INFO] [stdout] 705 | |(sender, track)| async move { [INFO] [stdout] | ------ ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Rc::clone(&sender).insert_track(track).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:619:42 [INFO] [stdout] | [INFO] [stdout] 619 | .ok_or_else(|| tracerr::new!(MicVolumeError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/manager.rs:652:42 [INFO] [stdout] | [INFO] [stdout] 652 | .ok_or_else(|| tracerr::new!(MicVolumeError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/track/local.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 50 | track: platform::MediaStreamTrack, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | _parent: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/receiver/component.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 161 | let controller = Rc::clone(&self.enabled_individual); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | when_all_processed(iter::once( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 163 | | Processed::new(Box::new(move || { [INFO] [stdout] 164 | | let controller = Rc::clone(&controller); [INFO] [stdout] 165 | | Box::pin(async move { [INFO] [stdout] ... | [INFO] [stdout] 169 | | .into(), [INFO] [stdout] 170 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/receiver/component.rs:165:26 [INFO] [stdout] | [INFO] [stdout] 161 | let controller = Rc::clone(&self.enabled_individual); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let controller = Rc::clone(&controller); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | Box::pin(async move { [INFO] [stdout] | __________________________^ [INFO] [stdout] 166 | | controller.when_stabilized().await; [INFO] [stdout] 167 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/media/track/remote.rs:88:18 [INFO] [stdout] | [INFO] [stdout] 87 | let weak_inner = Rc::downgrade(&track.0); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | Some(move || { [INFO] [stdout] | __________________^ [INFO] [stdout] 89 | | if let Some(inner) = weak_inner.upgrade() { [INFO] [stdout] 90 | | inner.on_stopped.call0(); [INFO] [stdout] 91 | | } [INFO] [stdout] 92 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/sender/component.rs:377:18 [INFO] [stdout] | [INFO] [stdout] 376 | let mut local_track_state_rx = self.local_track_state.subscribe(); [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 377 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 378 | | while let Some(s) = local_track_state_rx.next().await { [INFO] [stdout] 379 | | match s { [INFO] [stdout] 380 | | LocalTrackState::Stable => return Ok(()), [INFO] [stdout] ... | [INFO] [stdout] 388 | | Ok(()) [INFO] [stdout] 389 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:106:35 [INFO] [stdout] | [INFO] [stdout] 91 | if let Some(this) = weak_self.upgrade() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | if let TransitableState::Transition(_) = state { [INFO] [stdout] 93 | let weak_this = Rc::downgrade(&this); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | platform::spawn(async move { [INFO] [stdout] 95 | let mut states = this.state.subscribe().skip(1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | let (timeout, timeout_handle) = [INFO] [stdout] | ------- -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | match future::select( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 107 | | states.next(), [INFO] [stdout] 108 | | Box::pin(timeout), [INFO] [stdout] 109 | | ) [INFO] [stdout] 110 | | .await [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 216 | let mut states = self.state.subscribe(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | / async move { [INFO] [stdout] 218 | | while let Some(state) = states.next().await { [INFO] [stdout] 219 | | let (state, _guard) = state.into_parts(); [INFO] [stdout] 220 | | match state { [INFO] [stdout] ... | [INFO] [stdout] 227 | | Ok(()) [INFO] [stdout] 228 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/mod.rs:984:26 [INFO] [stdout] | [INFO] [stdout] 977 | let peer = Rc::clone(&self.peer); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | .await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:243:24 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn when_stabilized(self: Rc) -> Processed<'static, ()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | Processed::new(Box::new(move || { [INFO] [stdout] | ________________________^ [INFO] [stdout] 244 | | let stable = self.subscribe_stable(); [INFO] [stdout] 245 | | Box::pin(async move { [INFO] [stdout] 246 | | stable.fuse().select_next_some().map(drop).await; [INFO] [stdout] 247 | | }) [INFO] [stdout] 248 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:245:22 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn when_stabilized(self: Rc) -> Processed<'static, ()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | Processed::new(Box::new(move || { [INFO] [stdout] 244 | let stable = self.subscribe_stable(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | Box::pin(async move { [INFO] [stdout] | ______________________^ [INFO] [stdout] 246 | | stable.fuse().select_next_some().map(drop).await; [INFO] [stdout] 247 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/mod.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 319 | tracks_ids: HashSet, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | / self.senders [INFO] [stdout] 324 | | .local_stream_update_result(tracks_ids) [INFO] [stdout] 325 | | .map_err(tracerr::map_from_and_wrap!()), [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/repo.rs:144:33 [INFO] [stdout] | [INFO] [stdout] 135 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | send_constraints: LocalTracksConstraints, [INFO] [stdout] 138 | recv_constraints: Rc, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | connections: Rc, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | ) -> Self { [INFO] [stdout] 141 | let peers = Rc::default(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | _stats_scrape_task: Self::spawn_peers_stats_scrape_task(Rc::clone( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 145 | | &peers, [INFO] [stdout] 146 | | )), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/repo.rs:218:38 [INFO] [stdout] | [INFO] [stdout] 218 | .map(|(id, p)| (*id, p.as_proto())) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/ice_candidates.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 35 | let this = self.0.borrow(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Box::pin(stream::select(this.replay_on_insert(), this.on_insert())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/ice_candidates.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 43 | fn from_proto(input: Self::Input, _: &LocalTracksConstraints) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | Self(RefCell::new(input.into())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/local_sdp.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 59 | let approved = Rc::clone(&self.0.approved); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 61 | | _ = approved.when_eq(true).await; [INFO] [stdout] 62 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 122 | tracks_ids: HashSet, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | let senders = self.0.borrow(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | Box::pin( [INFO] [stdout] 127 | / future::try_join_all(tracks_ids.into_iter().filter_map(|id| { [INFO] [stdout] 128 | | Some( [INFO] [stdout] 129 | | senders [INFO] [stdout] 130 | | .get(&id)? [INFO] [stdout] ... | [INFO] [stdout] 134 | | })) [INFO] [stdout] 135 | | .map(|r| r.map(drop)), [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:150:14 [INFO] [stdout] | [INFO] [stdout] 147 | input: Self::Input, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 150 | Self(RefCell::new( [INFO] [stdout] | ______________^ [INFO] [stdout] 151 | | input [INFO] [stdout] 152 | | .into_iter() [INFO] [stdout] 153 | | .map(|(id, t)| { [INFO] [stdout] ... | [INFO] [stdout] 156 | | .collect(), [INFO] [stdout] 157 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:154:26 [INFO] [stdout] | [INFO] [stdout] 153 | .map(|(id, t)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | (id, Rc::new(S::from_proto(t, send_constraints))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:192:22 [INFO] [stdout] | [INFO] [stdout] 192 | .map(|s| s.when_stabilized().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:205:22 [INFO] [stdout] | [INFO] [stdout] 205 | .map(|s| s.when_updated().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/component/tracks_repository.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | .map(|(id, s)| (*id, s.as_proto())) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:350:35 [INFO] [stdout] | [INFO] [stdout] 350 | .filter(move |sender| sender.state().kind() == kind) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | .filter(move |s| s.state().kind() == kind) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:369:43 [INFO] [stdout] | [INFO] [stdout] 369 | .map_or(true, |skind| s.state().source_kind() == skind) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:385:27 [INFO] [stdout] | [INFO] [stdout] 385 | .map(|tx| tx.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/media_device_info.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 116 | fn try_from(value: DartHandle) -> Result { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 124 | | handle: value, [INFO] [stdout] 125 | | kind, [INFO] [stdout] 126 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:389:27 [INFO] [stdout] | [INFO] [stdout] 389 | .map(|rx| rx.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:462:14 [INFO] [stdout] | [INFO] [stdout] 459 | peer: Rc, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 460 | peer_events_sender: mpsc::UnboundedSender, [INFO] [stdout] | ---------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 461 | ) -> Self { [INFO] [stdout] 462 | Self(RefCell::new(InnerMediaConnections { [INFO] [stdout] | ______________^ [INFO] [stdout] 463 | | peer, [INFO] [stdout] 464 | | peer_events_sender, [INFO] [stdout] 465 | | senders: HashMap::new(), [INFO] [stdout] 466 | | receivers: HashMap::new(), [INFO] [stdout] 467 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:584:9 [INFO] [stdout] | [INFO] [stdout] 568 | let inner = self.0.borrow(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 569 | let transceivers = inner [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 584 | future::join_all(transceivers).map(|r| r.into_iter().collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:574:17 [INFO] [stdout] | [INFO] [stdout] 573 | let sender = sender.obj(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | async move { (track_id, sender.is_publishing().await) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:574:64 [INFO] [stdout] | [INFO] [stdout] 573 | let sender = sender.obj(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | async move { (track_id, sender.is_publishing().await) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 578 | let receiver = receiver.obj(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | async move { (track_id, receiver.is_receiving().await) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:579:65 [INFO] [stdout] | [INFO] [stdout] 578 | let receiver = receiver.obj(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | async move { (track_id, receiver.is_receiving().await) } [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 596 | let inner = self.0.borrow(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 597 | / inner [INFO] [stdout] 598 | | .senders [INFO] [stdout] 599 | | .get(&track_id) [INFO] [stdout] 600 | | .map(|sndr| sndr.state() as Rc) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:600:25 [INFO] [stdout] | [INFO] [stdout] 600 | .map(|sndr| sndr.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/peer_connection.rs:394:31 [INFO] [stdout] | [INFO] [stdout] 393 | .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 394 | tracerr::new!(RtcPeerConnectionError::AddIceCandidateFailed(e)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:605:33 [INFO] [stdout] | [INFO] [stdout] 605 | .map(|rcvr| rcvr.state() as Rc) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:683:23 [INFO] [stdout] | [INFO] [stdout] 683 | .map(|c| (c.obj(), c.state())) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:683:32 [INFO] [stdout] | [INFO] [stdout] 683 | .map(|c| (c.obj(), c.state())) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/mod.rs:706:56 [INFO] [stdout] | [INFO] [stdout] 705 | |(sender, track)| async move { [INFO] [stdout] | ------ ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Rc::clone(&sender).insert_track(track).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transceiver.rs:121:14 [INFO] [stdout] | [INFO] [stdout] 120 | fn from(from: DartHandle) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | Self(Rc::new(from)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transceiver.rs:179:16 [INFO] [stdout] | [INFO] [stdout] 179 | || unsafe { transceiver::drop_sender(self.0.get()) }.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/receiver/component.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 161 | let controller = Rc::clone(&self.enabled_individual); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | when_all_processed(iter::once( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 163 | | Processed::new(Box::new(move || { [INFO] [stdout] 164 | | let controller = Rc::clone(&controller); [INFO] [stdout] 165 | | Box::pin(async move { [INFO] [stdout] ... | [INFO] [stdout] 169 | | .into(), [INFO] [stdout] 170 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/receiver/component.rs:165:26 [INFO] [stdout] | [INFO] [stdout] 161 | let controller = Rc::clone(&self.enabled_individual); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let controller = Rc::clone(&controller); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | Box::pin(async move { [INFO] [stdout] | __________________________^ [INFO] [stdout] 166 | | controller.when_stabilized().await; [INFO] [stdout] 167 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transport.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | .map_err(|_| tracerr::new!(TransportError::InitSocket))?; [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/sender/component.rs:377:18 [INFO] [stdout] | [INFO] [stdout] 376 | let mut local_track_state_rx = self.local_track_state.subscribe(); [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 377 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 378 | | while let Some(s) = local_track_state_rx.next().await { [INFO] [stdout] 379 | | match s { [INFO] [stdout] 380 | | LocalTrackState::Stable => return Ok(()), [INFO] [stdout] ... | [INFO] [stdout] 388 | | Ok(()) [INFO] [stdout] 389 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:106:35 [INFO] [stdout] | [INFO] [stdout] 91 | if let Some(this) = weak_self.upgrade() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | if let TransitableState::Transition(_) = state { [INFO] [stdout] 93 | let weak_this = Rc::downgrade(&this); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | platform::spawn(async move { [INFO] [stdout] 95 | let mut states = this.state.subscribe().skip(1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | let (timeout, timeout_handle) = [INFO] [stdout] | ------- -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | match future::select( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 107 | | states.next(), [INFO] [stdout] 108 | | Box::pin(timeout), [INFO] [stdout] 109 | | ) [INFO] [stdout] 110 | | .await [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 216 | let mut states = self.state.subscribe(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | / async move { [INFO] [stdout] 218 | | while let Some(state) = states.next().await { [INFO] [stdout] 219 | | let (state, _guard) = state.into_parts(); [INFO] [stdout] 220 | | match state { [INFO] [stdout] ... | [INFO] [stdout] 227 | | Ok(()) [INFO] [stdout] 228 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:243:24 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn when_stabilized(self: Rc) -> Processed<'static, ()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | Processed::new(Box::new(move || { [INFO] [stdout] | ________________________^ [INFO] [stdout] 244 | | let stable = self.subscribe_stable(); [INFO] [stdout] 245 | | Box::pin(async move { [INFO] [stdout] 246 | | stable.fuse().select_next_some().map(drop).await; [INFO] [stdout] 247 | | }) [INFO] [stdout] 248 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/media/transitable_state/controller.rs:245:22 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn when_stabilized(self: Rc) -> Processed<'static, ()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | Processed::new(Box::new(move || { [INFO] [stdout] 244 | let stable = self.subscribe_stable(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | Box::pin(async move { [INFO] [stdout] | ______________________^ [INFO] [stdout] 246 | | stable.fuse().select_next_some().map(drop).await; [INFO] [stdout] 247 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transport.rs:223:42 [INFO] [stdout] | [INFO] [stdout] 223 | .ok_or_else(|| tracerr::new!(TransportError::ClosedSocket))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:50:40 [INFO] [stdout] | [INFO] [stdout] 47 | first: DartValue, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | second: DartValue, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | ) { [INFO] [stdout] 50 | propagate_panic(move || match &mut unsafe { cb.as_mut() }.0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/repo.rs:144:33 [INFO] [stdout] | [INFO] [stdout] 135 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | send_constraints: LocalTracksConstraints, [INFO] [stdout] 138 | recv_constraints: Rc, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | connections: Rc, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | ) -> Self { [INFO] [stdout] 141 | let peers = Rc::default(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | _stats_scrape_task: Self::spawn_peers_stats_scrape_task(Rc::clone( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 145 | | &peers, [INFO] [stdout] 146 | | )), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:116:14 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn from_once(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | Self(Kind::FnOnce(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 117 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 118 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 119 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/peer/repo.rs:218:38 [INFO] [stdout] | [INFO] [stdout] 218 | .map(|(id, p)| (*id, p.as_proto())) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:131:14 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn from_fn_mut(mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Self(Kind::FnMut(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 132 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 133 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 134 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:146:14 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn from_fn(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | Self(Kind::Fn(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 147 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 148 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 149 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:165:14 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn from_two_arg_fn_mut(mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | Self(Kind::TwoArgFnMut(Box::new( [INFO] [stdout] | ______________^ [INFO] [stdout] 166 | | move |first: DartValue, second: DartValue| { [INFO] [stdout] 167 | | let first = DartValueArg::::from(first); [INFO] [stdout] 168 | | let second = DartValueArg::::from(second); [INFO] [stdout] 169 | | (f)(first.try_into().unwrap(), second.try_into().unwrap()); [INFO] [stdout] 170 | | }, [INFO] [stdout] 171 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 119 | res.map(|val| DartValueArg::::from(val).try_into().unwrap()), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:131:22 [INFO] [stdout] | [INFO] [stdout] 116 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | async move { rx.await.unwrap() } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 193 | fn into_dart_future(self) -> DartFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 197 | match self.await { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:247:42 [INFO] [stdout] | [INFO] [stdout] 247 | .ok_or_else(|| tracerr::new!(RoomJoinError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 282 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> Result<(), Traced> { [INFO] [stdout] 284 | upgrade_inner!(self.0) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:285:18 [INFO] [stdout] | [INFO] [stdout] 282 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | .map(|inner| inner.connections.on_new_connection(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 297 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | ) -> Result<(), Traced> { [INFO] [stdout] 299 | upgrade_inner!(self.0).map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:299:36 [INFO] [stdout] | [INFO] [stdout] 297 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | ) -> Result<(), Traced> { [INFO] [stdout] 299 | upgrade_inner!(self.0).map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 315 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 316 | ) -> Result<(), Traced> { [INFO] [stdout] 317 | upgrade_inner!(self.0).map(|inner| inner.on_local_track.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:317:36 [INFO] [stdout] | [INFO] [stdout] 315 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 316 | ) -> Result<(), Traced> { [INFO] [stdout] 317 | upgrade_inner!(self.0).map(|inner| inner.on_local_track.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/media_device_info.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 116 | fn try_from(value: DartHandle) -> Result { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 124 | | handle: value, [INFO] [stdout] 125 | | kind, [INFO] [stdout] 126 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 328 | f: platform::Function, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result<(), Traced> { [INFO] [stdout] 330 | upgrade_inner!(self.0) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:331:18 [INFO] [stdout] | [INFO] [stdout] 328 | f: platform::Function, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | .map(|inner| inner.on_failed_local_media.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 343 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | ) -> Result<(), Traced> { [INFO] [stdout] 345 | upgrade_inner!(self.0).map(|inner| inner.on_connection_loss.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:345:36 [INFO] [stdout] | [INFO] [stdout] 343 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | ) -> Result<(), Traced> { [INFO] [stdout] 345 | upgrade_inner!(self.0).map(|inner| inner.on_connection_loss.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:433:18 [INFO] [stdout] | [INFO] [stdout] 407 | new_state: S, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 415 | let inner = (self.0) [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | Ok(inner) => inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Err(e) => return Box::pin(future::err(e)), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 433 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 434 | | let direction_send = matches!(direction, TrackDirection::Send); [INFO] [stdout] 435 | | let enabling = matches!( [INFO] [stdout] 436 | | new_state, [INFO] [stdout] ... | [INFO] [stdout] 507 | | Ok(()) [INFO] [stdout] 508 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:417:42 [INFO] [stdout] | [INFO] [stdout] 417 | .ok_or_else(|| tracerr::new!(ChangeMediaStateError::Detached)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/peer_connection.rs:394:31 [INFO] [stdout] | [INFO] [stdout] 393 | .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 394 | tracerr::new!(RtcPeerConnectionError::AddIceCandidateFailed(e)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1126:20 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1126 | peers: peer::repo::Component::new( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1127 | | Rc::new(peer::repo::Repository::new( [INFO] [stdout] 1128 | | Rc::clone(&media_manager), [INFO] [stdout] 1129 | | peer_event_sender, [INFO] [stdout] ... | [INFO] [stdout] 1134 | | Rc::new(peer::repo::State::default()), [INFO] [stdout] 1135 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transceiver.rs:121:14 [INFO] [stdout] | [INFO] [stdout] 120 | fn from(from: DartHandle) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | Self(Rc::new(from)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1141:33 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1141 | on_connection_loss: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transceiver.rs:179:16 [INFO] [stdout] | [INFO] [stdout] 179 | || unsafe { transceiver::drop_sender(self.0.get()) }.unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1142:36 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1142 | on_failed_local_media: Rc::new(platform::Callback::default()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1143:29 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1143 | on_local_track: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1144:23 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1144 | on_close: Rc::new(platform::Callback::default()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transport.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | .map_err(|_| tracerr::new!(TransportError::InitSocket))?; [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/transport.rs:223:42 [INFO] [stdout] | [INFO] [stdout] 223 | .ok_or_else(|| tracerr::new!(TransportError::ClosedSocket))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1276:24 [INFO] [stdout] | [INFO] [stdout] 1256 | .map(|(peer, states)| { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1257 | let transitions_futs: Vec<_> = states [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1276 | Ok(future::try_join_all(transitions_futs)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1260:29 [INFO] [stdout] | [INFO] [stdout] 1256 | .map(|(peer, states)| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1260 | peer.get_transceiver_side_by_id(track_id) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1266:44 [INFO] [stdout] | [INFO] [stdout] 1263 | .filter_map(|(trnscvr, desired_state)| { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1266 | .then_some((trnscvr, desired_state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:50:40 [INFO] [stdout] | [INFO] [stdout] 47 | first: DartValue, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | second: DartValue, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | ) { [INFO] [stdout] 50 | propagate_panic(move || match &mut unsafe { cb.as_mut() }.0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1271:32 [INFO] [stdout] | [INFO] [stdout] 1268 | .map(|(trnscvr, desired_state)| { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1271 | Ok(trnscvr.when_media_state_stable(desired_state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1288:21 [INFO] [stdout] | [INFO] [stdout] 1286 | |(id, tracks_ids)| { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1287 | Some( [INFO] [stdout] 1288 | / self.peers [INFO] [stdout] 1289 | | .state() [INFO] [stdout] 1290 | | .get(id)? [INFO] [stdout] 1291 | | .local_stream_update_result(tracks_ids), [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:116:14 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn from_once(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | Self(Kind::FnOnce(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 117 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 118 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 119 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:131:14 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn from_fn_mut(mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Self(Kind::FnMut(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 132 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 133 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 134 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1526:9 [INFO] [stdout] | [INFO] [stdout] 1444 | let peers = self.peers.get_all(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1526 | / self.update_media_states(states_update) [INFO] [stdout] 1527 | | .await [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:146:14 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn from_fn(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | Self(Kind::Fn(Box::new(move |val: DartValue| { [INFO] [stdout] | ______________^ [INFO] [stdout] 147 | | let arg = DartValueArg::::from(val); [INFO] [stdout] 148 | | (f)(arg.try_into().unwrap()); [INFO] [stdout] 149 | | }))) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/callback.rs:165:14 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn from_two_arg_fn_mut(mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | Self(Kind::TwoArgFnMut(Box::new( [INFO] [stdout] | ______________^ [INFO] [stdout] 166 | | move |first: DartValue, second: DartValue| { [INFO] [stdout] 167 | | let first = DartValueArg::::from(first); [INFO] [stdout] 168 | | let second = DartValueArg::::from(second); [INFO] [stdout] 169 | | (f)(first.try_into().unwrap(), second.try_into().unwrap()); [INFO] [stdout] 170 | | }, [INFO] [stdout] 171 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1486:49 [INFO] [stdout] | [INFO] [stdout] 1482 | .map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1486 | err.recovery_failed(tracerr::map_from_and_wrap!()( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 1487 | | e.clone(), [INFO] [stdout] 1488 | | )) [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 119 | res.map(|val| DartValueArg::::from(val).try_into().unwrap()), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:131:22 [INFO] [stdout] | [INFO] [stdout] 116 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | async move { rx.await.unwrap() } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1725:23 [INFO] [stdout] | [INFO] [stdout] 1724 | state: proto::state::Room, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1725 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1726 | | self.connections.apply(&state); [INFO] [stdout] 1727 | | self.peers.apply(state); [INFO] [stdout] 1728 | | Ok(()) [INFO] [stdout] 1729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/platform/dart/utils/dart_future.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 193 | fn into_dart_future(self) -> DartFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 197 | match self.await { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1798:23 [INFO] [stdout] | [INFO] [stdout] 1797 | track: remote::Track, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1798 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1799 | | let conn = self.connections.get(&sender_id).ok_or_else(|| { [INFO] [stdout] 1800 | | tracerr::new!(UnknownRemoteMemberError(sender_id)) [INFO] [stdout] 1801 | | })?; [INFO] [stdout] ... | [INFO] [stdout] 1804 | | Ok(()) [INFO] [stdout] 1805 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1811:23 [INFO] [stdout] | [INFO] [stdout] 1810 | local_track: Rc, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1811 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1812 | | self.on_local_track [INFO] [stdout] 1813 | | .call1(local::LocalMediaTrack::new(local_track)); [INFO] [stdout] 1814 | | Ok(()) [INFO] [stdout] 1815 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1857:23 [INFO] [stdout] | [INFO] [stdout] 1856 | stats: platform::RtcStats, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1857 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1858 | | self.rpc.send_command(Command::AddPeerConnectionMetrics { [INFO] [stdout] 1859 | | peer_id, [INFO] [stdout] 1860 | | metrics: PeerMetrics::RtcStats(stats.0), [INFO] [stdout] 1861 | | }); [INFO] [stdout] 1862 | | Ok(()) [INFO] [stdout] 1863 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1870:23 [INFO] [stdout] | [INFO] [stdout] 1869 | error: Traced, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1870 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1871 | | self.on_failed_local_media.call1(api::Error::from(error)); [INFO] [stdout] 1872 | | Ok(()) [INFO] [stdout] 1873 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1911:79 [INFO] [stdout] | [INFO] [stdout] 1911 | async fn on_media_update_command(&self, command: Command) -> Self::Output { [INFO] [stdout] | _____________________________________________----------------__________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1912 | | self.rpc.send_command(command); [INFO] [stdout] 1913 | | Ok(()) [INFO] [stdout] 1914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:247:42 [INFO] [stdout] | [INFO] [stdout] 247 | .ok_or_else(|| tracerr::new!(RoomJoinError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 282 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> Result<(), Traced> { [INFO] [stdout] 284 | upgrade_inner!(self.0) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:285:18 [INFO] [stdout] | [INFO] [stdout] 282 | f: platform::Function, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | .map(|inner| inner.connections.on_new_connection(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 297 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | ) -> Result<(), Traced> { [INFO] [stdout] 299 | upgrade_inner!(self.0).map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:299:36 [INFO] [stdout] | [INFO] [stdout] 297 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | ) -> Result<(), Traced> { [INFO] [stdout] 299 | upgrade_inner!(self.0).map(|inner| inner.on_close.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 315 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 316 | ) -> Result<(), Traced> { [INFO] [stdout] 317 | upgrade_inner!(self.0).map(|inner| inner.on_local_track.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:317:36 [INFO] [stdout] | [INFO] [stdout] 315 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 316 | ) -> Result<(), Traced> { [INFO] [stdout] 317 | upgrade_inner!(self.0).map(|inner| inner.on_local_track.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/backoff_delayer.rs:68:18 [INFO] [stdout] | [INFO] [stdout] 63 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | -- -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | Box::pin(rx.map(drop)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 328 | f: platform::Function, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result<(), Traced> { [INFO] [stdout] 330 | upgrade_inner!(self.0) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:331:18 [INFO] [stdout] | [INFO] [stdout] 328 | f: platform::Function, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | .map(|inner| inner.on_failed_local_media.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / $v.upgrade() [INFO] [stdout] 221 | | .ok_or_else(|| tracerr::new!(HandleDetachedError)) [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 343 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | ) -> Result<(), Traced> { [INFO] [stdout] 345 | upgrade_inner!(self.0).map(|inner| inner.on_connection_loss.set_func(f)) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `upgrade_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:345:36 [INFO] [stdout] | [INFO] [stdout] 343 | f: platform::Function, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | ) -> Result<(), Traced> { [INFO] [stdout] 345 | upgrade_inner!(self.0).map(|inner| inner.on_connection_loss.set_func(f)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/reconnect_handle.rs:58:42 [INFO] [stdout] | [INFO] [stdout] 58 | .ok_or_else(|| tracerr::new!(ReconnectError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:433:18 [INFO] [stdout] | [INFO] [stdout] 407 | new_state: S, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 415 | let inner = (self.0) [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | let inner = match inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | Ok(inner) => inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Err(e) => return Box::pin(future::err(e)), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 433 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 434 | | let direction_send = matches!(direction, TrackDirection::Send); [INFO] [stdout] 435 | | let enabling = matches!( [INFO] [stdout] 436 | | new_state, [INFO] [stdout] ... | [INFO] [stdout] 507 | | Ok(()) [INFO] [stdout] 508 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:417:42 [INFO] [stdout] | [INFO] [stdout] 417 | .ok_or_else(|| tracerr::new!(ChangeMediaStateError::Detached)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:384:43 [INFO] [stdout] | [INFO] [stdout] 382 | self: Rc, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 383 | connection_info: ConnectionInfo, [INFO] [stdout] 384 | ) -> Result<(), Traced> { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 385 | | use SessionState as S; [INFO] [stdout] 386 | | [INFO] [stdout] 387 | | match self.state.get() { [INFO] [stdout] ... | [INFO] [stdout] 415 | | Ok(()) [INFO] [stdout] 416 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:419:76 [INFO] [stdout] | [INFO] [stdout] 419 | async fn reconnect(self: Rc) -> Result<(), Traced> { [INFO] [stdout] | ________________________----________________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | | self.inner_connect() [INFO] [stdout] 421 | | .await [INFO] [stdout] 422 | | .map_err(tracerr::map_from_and_wrap!())?; [INFO] [stdout] 423 | | [INFO] [stdout] 424 | | Ok(()) [INFO] [stdout] 425 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:458:18 [INFO] [stdout] | [INFO] [stdout] 447 | let mut state_stream = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 458 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 459 | | state_stream.next().await.unwrap_or_else(|| { [INFO] [stdout] 460 | | ClientDisconnect::SessionUnexpectedlyDropped.into() [INFO] [stdout] 461 | | }) [INFO] [stdout] 462 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:588:34 [INFO] [stdout] | [INFO] [stdout] 588 | .retain(|tx| tx.unbounded_send(event.clone()).is_ok()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1126:20 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1126 | peers: peer::repo::Component::new( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1127 | | Rc::new(peer::repo::Repository::new( [INFO] [stdout] 1128 | | Rc::clone(&media_manager), [INFO] [stdout] 1129 | | peer_event_sender, [INFO] [stdout] ... | [INFO] [stdout] 1134 | | Rc::new(peer::repo::State::default()), [INFO] [stdout] 1135 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1141:33 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1141 | on_connection_loss: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 140 | fn new(rpc_transport_factory: RpcTransportFactory) -> RefCell { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | RefCell::new(Self { [INFO] [stdout] | ______________________^ [INFO] [stdout] 142 | | sock: None, [INFO] [stdout] 143 | | on_close_subscribers: Vec::new(), [INFO] [stdout] 144 | | subs: Vec::new(), [INFO] [stdout] ... | [INFO] [stdout] 152 | | )), [INFO] [stdout] 153 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1142:36 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1142 | on_failed_local_media: Rc::new(platform::Callback::default()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1143:29 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1143 | on_local_track: platform::Callback::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1144:23 [INFO] [stdout] | [INFO] [stdout] 1117 | rpc: Rc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | media_manager: Rc, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1119 | peer_event_sender: mpsc::UnboundedSender, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1122 | let recv_constraints = Rc::new(RecvConstraints::default()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1123 | let connections = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1144 | on_close: Rc::new(platform::Callback::default()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn new(rpc_transport_factory: RpcTransportFactory) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | Self(Inner::new(rpc_transport_factory)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:341:31 [INFO] [stdout] | [INFO] [stdout] 341 | .retain(|sub| sub.unbounded_send(m.clone()).is_ok()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1276:24 [INFO] [stdout] | [INFO] [stdout] 1256 | .map(|(peer, states)| { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1257 | let transitions_futs: Vec<_> = states [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1276 | Ok(future::try_join_all(transitions_futs)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1260:29 [INFO] [stdout] | [INFO] [stdout] 1256 | .map(|(peer, states)| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1260 | peer.get_transceiver_side_by_id(track_id) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:390:27 [INFO] [stdout] | [INFO] [stdout] 385 | transport.connect(url).await.map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 386 | let transport_err = e.into_inner(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | tracerr::new!(RpcClientError::from( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 391 | | ClosedStateReason::CouldNotEstablish(transport_err) [INFO] [stdout] 392 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1266:44 [INFO] [stdout] | [INFO] [stdout] 1263 | .filter_map(|(trnscvr, desired_state)| { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1266 | .then_some((trnscvr, desired_state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1271:32 [INFO] [stdout] | [INFO] [stdout] 1268 | .map(|(trnscvr, desired_state)| { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1271 | Ok(trnscvr.when_media_state_stable(desired_state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1288:21 [INFO] [stdout] | [INFO] [stdout] 1286 | |(id, tracks_ids)| { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1287 | Some( [INFO] [stdout] 1288 | / self.peers [INFO] [stdout] 1289 | | .state() [INFO] [stdout] 1290 | | .get(id)? [INFO] [stdout] 1291 | | .local_stream_update_result(tracks_ids), [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1526:9 [INFO] [stdout] | [INFO] [stdout] 1444 | let peers = self.peers.get_all(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1526 | / self.update_media_states(states_update) [INFO] [stdout] 1527 | | .await [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1486:49 [INFO] [stdout] | [INFO] [stdout] 1482 | .map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1486 | err.recovery_failed(tracerr::map_from_and_wrap!()( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 1487 | | e.clone(), [INFO] [stdout] 1488 | | )) [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1725:23 [INFO] [stdout] | [INFO] [stdout] 1724 | state: proto::state::Room, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1725 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1726 | | self.connections.apply(&state); [INFO] [stdout] 1727 | | self.peers.apply(state); [INFO] [stdout] 1728 | | Ok(()) [INFO] [stdout] 1729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1798:23 [INFO] [stdout] | [INFO] [stdout] 1797 | track: remote::Track, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1798 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1799 | | let conn = self.connections.get(&sender_id).ok_or_else(|| { [INFO] [stdout] 1800 | | tracerr::new!(UnknownRemoteMemberError(sender_id)) [INFO] [stdout] 1801 | | })?; [INFO] [stdout] ... | [INFO] [stdout] 1804 | | Ok(()) [INFO] [stdout] 1805 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1811:23 [INFO] [stdout] | [INFO] [stdout] 1810 | local_track: Rc, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1811 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1812 | | self.on_local_track [INFO] [stdout] 1813 | | .call1(local::LocalMediaTrack::new(local_track)); [INFO] [stdout] 1814 | | Ok(()) [INFO] [stdout] 1815 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1857:23 [INFO] [stdout] | [INFO] [stdout] 1856 | stats: platform::RtcStats, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1857 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1858 | | self.rpc.send_command(Command::AddPeerConnectionMetrics { [INFO] [stdout] 1859 | | peer_id, [INFO] [stdout] 1860 | | metrics: PeerMetrics::RtcStats(stats.0), [INFO] [stdout] 1861 | | }); [INFO] [stdout] 1862 | | Ok(()) [INFO] [stdout] 1863 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1870:23 [INFO] [stdout] | [INFO] [stdout] 1869 | error: Traced, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1870 | ) -> Self::Output { [INFO] [stdout] | _______________________^ [INFO] [stdout] 1871 | | self.on_failed_local_media.call1(api::Error::from(error)); [INFO] [stdout] 1872 | | Ok(()) [INFO] [stdout] 1873 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/room.rs:1911:79 [INFO] [stdout] | [INFO] [stdout] 1911 | async fn on_media_update_command(&self, command: Command) -> Self::Output { [INFO] [stdout] | _____________________________________________----------------__________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1912 | | self.rpc.send_command(command); [INFO] [stdout] 1913 | | Ok(()) [INFO] [stdout] 1914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/backoff_delayer.rs:68:18 [INFO] [stdout] | [INFO] [stdout] 63 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | -- -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | Box::pin(rx.map(drop)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/reconnect_handle.rs:58:42 [INFO] [stdout] | [INFO] [stdout] 58 | .ok_or_else(|| tracerr::new!(ReconnectError::Detached))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:384:43 [INFO] [stdout] | [INFO] [stdout] 382 | self: Rc, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 383 | connection_info: ConnectionInfo, [INFO] [stdout] 384 | ) -> Result<(), Traced> { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 385 | | use SessionState as S; [INFO] [stdout] 386 | | [INFO] [stdout] 387 | | match self.state.get() { [INFO] [stdout] ... | [INFO] [stdout] 415 | | Ok(()) [INFO] [stdout] 416 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:419:76 [INFO] [stdout] | [INFO] [stdout] 419 | async fn reconnect(self: Rc) -> Result<(), Traced> { [INFO] [stdout] | ________________________----________________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | | self.inner_connect() [INFO] [stdout] 421 | | .await [INFO] [stdout] 422 | | .map_err(tracerr::map_from_and_wrap!())?; [INFO] [stdout] 423 | | [INFO] [stdout] 424 | | Ok(()) [INFO] [stdout] 425 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:458:18 [INFO] [stdout] | [INFO] [stdout] 447 | let mut state_stream = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 458 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 459 | | state_stream.next().await.unwrap_or_else(|| { [INFO] [stdout] 460 | | ClientDisconnect::SessionUnexpectedlyDropped.into() [INFO] [stdout] 461 | | }) [INFO] [stdout] 462 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/rpc_session.rs:588:34 [INFO] [stdout] | [INFO] [stdout] 588 | .retain(|tx| tx.unbounded_send(event.clone()).is_ok()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 140 | fn new(rpc_transport_factory: RpcTransportFactory) -> RefCell { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | RefCell::new(Self { [INFO] [stdout] | ______________________^ [INFO] [stdout] 142 | | sock: None, [INFO] [stdout] 143 | | on_close_subscribers: Vec::new(), [INFO] [stdout] 144 | | subs: Vec::new(), [INFO] [stdout] ... | [INFO] [stdout] 152 | | )), [INFO] [stdout] 153 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn new(rpc_transport_factory: RpcTransportFactory) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | Self(Inner::new(rpc_transport_factory)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:341:31 [INFO] [stdout] | [INFO] [stdout] 341 | .retain(|sub| sub.unbounded_send(m.clone()).is_ok()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc/websocket/client.rs:390:27 [INFO] [stdout] | [INFO] [stdout] 385 | transport.connect(url).await.map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 386 | let transport_err = e.into_inner(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | tracerr::new!(RpcClientError::from( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 391 | | ClosedStateReason::CouldNotEstablish(transport_err) [INFO] [stdout] 392 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 205 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 205 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `medea-jason` (lib test) due to 206 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `medea-jason` (lib) due to 206 previous errors [INFO] running `Command { std: "docker" "inspect" "5fdb527a535cf2f3db3541ff7933715f42fe12f11380edde740ce35d679cb408", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5fdb527a535cf2f3db3541ff7933715f42fe12f11380edde740ce35d679cb408", kill_on_drop: false }` [INFO] [stdout] 5fdb527a535cf2f3db3541ff7933715f42fe12f11380edde740ce35d679cb408